آموزش ساختارهای داده و توسعه بک‌اند با جاوا - آخرین آپدیت

دانلود Data Structures & Backend with Java

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره آموزشی یک مسیر کامل برای تسلط بر ساختارهای داده در جاوا و توسعه بک‌اند (Backend) با استفاده از Spring Boot فراهم می‌کند و هنرجویان را به مهارت‌های لازم برای ساخت اپلیکیشن‌های کارآمد و مقیاس‌پذیر مجهز می‌سازد. این دوره برای افرادی طراحی شده است که دانش مقدماتی جاوا را دارند و می‌خواهند توانایی حل مسئله خود را تقویت کرده و تخصص عملی در حوزه بک‌اند کسب کنند. شما کار خود را با ساختارهای داده در جاوا آغاز خواهید کرد و کار با آرایه‌ها، رشته‌ها و داده‌های چندبعدی را می‌آموزید، در حالی که مدیریت پیشرفته داده‌ها از طریق StringBuilder، StringBuffer و فریم‌ورک Collections را بررسی خواهید کرد. تمرین‌های عملی به شما کمک می‌کند تا استک‌ها (Stacks)، صف‌ها (Queues) و هشینگ (Hashing) را برای حل مسائل دنیای واقعی پیاده‌سازی کنید. سپس دوره به سمت توسعه بک‌اند با Spring و Spring Boot حرکت می‌کند، جایی که مفاهیمی مانند تزریق وابستگی (Dependency Injection)، طراحی MVC و لایه‌بندی اپلیکیشن را درک خواهید کرد. شما در ایجاد اپلیکیشن‌های ماژولار که نگهداری و توسعه آن‌ها آسان است، اعتماد به نفس کسب خواهید کرد. در نهایت، شما به دنیای سرویس‌های RESTful ورود خواهید کرد، با استفاده از Spring Boot APIهای امن می‌سازید، عملیات CRUD را انجام می‌دهید، ارتباطات JSON را مدیریت می‌کنید و از Spring Security برای احراز هویت و تعیین سطح دسترسی استفاده خواهید کرد. این مسیر ساختاریافته تضمین می‌کند که می‌توانید اصول علوم کامپیوتر را با شیوه‌های توسعه بک‌اند در صنعت پیوند دهید. در پایان این دوره، شما قادر خواهید بود: - ساختارهای داده اصلی جاوا از جمله Stack، Queue و Hashing را پیاده‌سازی کنید. - از StringBuilder، StringBuffer و Collections Framework برای مدیریت کارآمد داده‌ها استفاده کنید. - اپلیکیشن‌های بک‌اند ماژولار با استفاده از Spring و Spring Boot بسازید. - APIهای RESTful را همراه با عملیات CRUD و امنیت Spring Security ایجاد و ایمن کنید. سلب مسئولیت: این دوره یک منبع آموزشی مستقل است که توسط Board Infinity تهیه شده و وابسته به، مورد تایید، حمایت مالی یا رسماً مرتبط با شرکت Oracle یا هر یک از شرکت‌های تابعه آن نیست. این دوره جزو مطالب رسمی آموزشی شرکت Oracle محسوب نمی‌شود. تمامی علائم تجاری و نام‌های شرکت‌های ذکر شده متعلق به مالکان مربوطه بوده و صرفاً جهت شناسایی استفاده شده است.

سرفصل ها و درس ها

ساختارهای داده در جاوا Data Structures in Java

  • معرفی مدرس Instructor Introduction

  • آرایه‌ها در جاوا Arrays in Java

  • آرایه یک‌بعدی در جاوا Single Dimensional Array in Java

  • آرایه‌های چندبعدی در جاوا Multidimesional Arrays in Java

  • رشته‌ها (String) در جاوا String in Java

  • دستکاری رشته‌ها String Manipulation

  • StringBuffer و StringBuilder StringBuffer & StringBuilder

  • Java Collections Framework Java Collections Framework

  • رابط (Interface) Java Collections Java Collections Interface

  • رابط Java List Java List Interface

  • Java ArrayList Java ArrayList

  • Java LinkedList Java LinkedList

  • Java Vector Java Vector

  • کار با Stack Working with Stack

  • عملیات Stack Stack Operations

  • تمرین روی Stack Exercise on Stack

  • کار با Queue Working with Queues

  • عملیات Queue Queue Operations

  • تمرین روی Queue Exercise in Queue

  • رابط Java Map Java Map Interface

  • Java HashMap Java HashMap

  • Java Linked HashMap Java Linked HashMap

  • Java Weak HashMap Java Weak HashMap

  • Java EnumMap Java EnumMap

  • رابط Java SortedMap Java SortedMap Interface

  • رابط Java NavigableMap Java NavigableMap Interface

  • Java TreeMap Java TreeMap

  • رابط Java Set Java Set Interface

  • Java HashSet Java HashSet

  • Java EnumSet Java EnumSet

  • Java LinkedHashSet Java LinkedHash Set

  • Java SortedHashSet Java SortedHash Set

  • Java NavigableHashSet Java NavigableHash Set

  • Java TreeSet Java Tree Set

مقدمه‌ای بر Spring و Spring Boot Spring and Spring Boot Introduction

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • فریم‌ورک Spring چیست؟ What is Spring Framework?

  • معماری فریم‌ورک Spring Spring Framework Architecture

  • راه‌اندازی محیط Spring Framework Spring Framework Environment Setup

  • دمو: توسعه پروژه وب پویا Demo: Developing Dynamic Web Project

  • دمو: توسعه اپلیکیشن Spring با استفاده از Maven Demo: Developing Spring Application using Maven

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • مروری بر Spring Containers Spring Containers Overview

  • تمرین: ایجاد یک Spring Container Excerice - Create a Spring Container

  • Spring Bean، اسکوپ‌ها و چرخه حیات در Spring Spring Bean, Spring Scopes and Life Cycle

  • تزریق وابستگی با استفاده از متدهای Constructor و Setter Dependency Injection using Constructor and Setter Method

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • مقدمه‌ای بر Spring Boot Introduction to Spring boot

  • مقایسه Spring vs Spring Boot vs Spring MVC Spring vs Spring Boot vs Spring MVC

  • معماری Spring Boot Spring Boot Architecture

  • Spring Initializer و Maven Spring Initializer and Maven

سرویس‌های وب RESTFul و امنیت Spring Boot RESTFul web services and Spring Boot Security

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • بهبود سرویس Hello World با استفاده از Path Variable Enhancing the Hello World Service with a Path Variable

  • پیاده‌سازی سرویس GET برای دریافت منابع کاربر Implementing a GET service to retrieve User Resource

  • پیاده‌سازی متد POST برای ایجاد منابع کاربر Implementing the POST Method to create User Resource

  • پیاده‌سازی متد PUT برای به‌روزرسانی منابع کاربر Implementing PUT Method to Updaate a User Resource

  • پیاده‌سازی متد DELETE برای حذف منابع کاربر Implementing a DELETE Method to Delete a User Resource

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • مقدمه‌ای بر ORM Introduction to ORM

  • مقدمه‌ای بر Hibernate Introduction to Hibernate

  • معماری Hibernate Hibernate Architecture

  • پیکربندی Hibernate با استفاده از XML یا Annotation Hibernate Configuration using XML or Annotation

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • درک نیاز به ذخیره‌سازی پایدار (Persistent Storage) Understanding the need of persistent storage

  • JPA چیست؟ What is JPA?

  • معماری JPA JPA Architecture

  • Annotationهای Hibernate در JPA Hibernate JPA Annotations

  • فایل‌های پیکربندی JPA JPA Configuration Files

  • دمو: انجام عملیات با استفاده از JPA Demo: Performing Operations using JPA

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • درک مفاهیم احراز هویت (Authentication) و تعیین سطح دسترسی (Authorization) Understanding Authentication and Authorization

  • مقدمه‌ای بر Spring Security Introduction to Spring Security

  • زنجیره فیلترهای Spring Security Spring Security Filter Chain

  • دموی Hello World با Spring Security Spring Security Hello World Demonstration

  • پیاده‌سازی Hello World با Spring Security Spring Security Hello World Implementation

نمایش نظرات

آموزش ساختارهای داده و توسعه بک‌اند با جاوا
جزییات دوره
19h 54m
74
(آخرین آپدیت)
33,377
3.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Board Infinity Board Infinity

Board Infinity: توانمندسازی مشاغل با مسیرهای یادگیری