آموزش ساخت اپلیکیشن‌های جاوا با فریم‌ورک اسپرینگ (Spring) و فراتر از آن - آخرین آپدیت

دانلود Building Real-World Java Applications with Spring and Beyond

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره آموزشی دارای مربی هوشمند کورسرا (Coursera Coach) است! روشی هوشمندانه برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک می‌کند دانش خود را بسنجید، پیش‌فرض‌های ذهنی خود را به چالش بکشید و با پیشرفت در دوره، درک خود را عمیق‌تر کنید. پتانسیل‌های زبان جاوا را با استفاده از فریم‌ورک اسپرینگ برای ساخت اپلیکیشن‌های پویا و مقیاس‌پذیر آزاد کنید. این دوره همه چیز را از مبانی فریم‌ورک اسپرینگ تا پیشرفته‌ترین مفاهیم Spring Boot و یکپارچه‌سازی JPA پوشش می‌دهد و شما را برای ایجاد برنامه‌های کاربردی واقعی با جاوا راهنمایی می‌کند. شما تجربه عملی در استفاده از Maven، JUnit، Spring Data JPA و Spring Boot برای ساخت برنامه‌های کاملاً کاربردی کسب خواهید کرد. در پایان این دوره، درکی عمیق از مدیریت وابستگی‌ها (Dependency Management)، پیکربندی Beanها و قدرت اکوسیستم اسپرینگ برای توسعه برنامه‌های قدرتمند خواهید داشت. در طول دوره، با ابزارها و تکنیک‌های کلیدی اسپرینگ کار خواهید کرد. شما با ایجاد یک پروژه Spring Framework شروع می‌کنید، به مفاهیم اصلی مانند تزریق وابستگی (Dependency Injection) و Autowiring وارد می‌شوید و سپس به سراغ ویژگی‌های پیشرفته اسپرینگ، مانند دامنه‌های Bean (Bean Scopes) و مدیریت چرخه حیات (Lifecycle Management) خواهید رفت. با مثال‌های عملی، با APIهای RESTful و پایگاه‌های داده با استفاده از Spring Data JPA و Spring Boot کار خواهید کرد. این دوره برای توسعه‌دهندگانی که مشتاق بهبود مهارت‌های جاوا و ورود به دنیای Spring Framework برای توسعه برنامه‌های واقعی هستند، ایده‌آل است. این دوره برای کسانی طراحی شده است که دانش اولیه‌ای از جاوا دارند و می‌خواهند مهارت‌های خود را به سطح بالاتری ارتقا دهند، چه در حال ساخت برنامه‌های سازمانی (Enterprise) باشند و چه در حال ایجاد سرویس‌های وب ساده.

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

شروع کار با فریم‌ورک جاوا اسپرینگ Getting Started with Java Spring Framework

  • گام 01: درک نیاز به فریم‌ورک جاوا اسپرینگ Step 01 - Understanding the Need for Java Spring Framework

  • گام 02: شروع کار با فریم‌ورک جاوا اسپرینگ Step 02 - Getting Started with Java Spring Framework

  • گام 03: ایجاد پروژه جدید اسپرینگ با Maven و جاوا Step 03 - Creating a New Spring Framework Project with Maven and Java

  • گام 03z: معرفی کوتاه Spring Initializr و Maven Step 03z - Quick Intro to Spring Initializr and Maven

  • گام 04-01: شروع ساخت اپلیکیشن بازی با جاوا Step 04 - 01 - Getting Started with Java Gaming Application

  • گام 04-02: افزودن دکمه به اپلیکیشن بازی اسپرینگ Step 04 - 02 - Adding Buttons to Our Spring Gaming App

  • گام 04-03: معرفی var (ویژگی جدید جاوا 10) Step 04 - 03 - Introduction to var - Java 10 New Feature

  • گام 05: درک مفهوم کوپلینگ ضعیف و شدید Step 05 - Understanding Loose Coupling and Tight Coupling

  • گام 06-01: معرفی اینترفیس جاوا برای کاهش کوپلینگ اپلیکیشن Step 06 - 01 - Introducing Java Interface to Make App Loosely Coupled

  • گام 06-02: بررسی کد: معرفی اینترفیس جاوا به اپلیکیشن اسپرینگ Step 06 - 02 - Code Review - Introducing Java Interface to Spring App

  • گام 06-03: تمرین: افزودن بازی پک‌من Step 06 - 03 - Exercise - Adding Pacman Game

  • گام 07: استفاده از اسپرینگ برای کاهش کوپلینگ اپلیکیشن جاوا Step 07 - Bringing in Spring Framework to Make Java App Loosely Coupled

  • گام 08-01: راه‌اندازی پیکربندی اسپرینگ Step 08 - 01 - Launching Java Spring Configuration

  • گام 08-02: اولین Spring Bean در جاوا Step 08 - 02 - Your First Java Spring Bean

  • گام 08-03: بررسی کد: پیکربندی اسپرینگ و Spring Bean Step 08 - 03 - Code Review - Java Spring Configuration and Spring Bean

  • گام 09: ایجاد Spring Beanهای بیشتر در فایل پیکربندی جاوا Step 09 - Creating More Java Spring Beans in Spring Java Configuration File

  • گام 10-01: پیاده‌سازی Auto Wiring در پیکربندی جاوا اسپرینگ Step 10 - 01 - Implementing Auto Wiring in Spring Framework Java Configuration

  • گام 10-02: استفاده مجدد از Beanهای موجود برای Auto Wiring Step 10 - 02 - Reusing Existing Spring Beans for Auto Wiring

  • گام 10-03: بررسی کد: Auto Wiring با فراخوانی متد Step 10 - 03 - Code Review - Auto Wiring in Spring using Method Calls and Method

  • گام 11: پرسش‌ها درباره فریم‌ورک اسپرینگ: چه خواهیم آموخت؟ Step 11 - Questions about Spring Framework - What will we learn?

  • گام 12: درک کانتینر IOC اسپرینگ: Application Context و Bean Factory Step 12 - Understanding Spring IOC Container: Application Context & Bean Factory

  • گام 13: بررسی تفاوت Java Bean، POJO و Spring Bean Step 13 - Exploring Java Bean vs POJO vs Spring Bean

  • گام 14-01: بررسی قابلیت Auto Wiring در فریم‌ورک اسپرینگ Step 14 - 01 - Exploring Spring Framework Bean Auto Wiring

  • گام 14-02: بررسی انوتیشن‌های Primary و Qualifier در اسپرینگ Step 14 - 02 - Exploring Spring Framework Primary and Qualifier Annotations

  • گام 15-01: مدیریت Beanها برای اپلیکیشن بازی جاوا (بخش اول) Step 15 - 01 - Using Spring Framework to Manage Beans for Java Gaming App

  • گام 15-02: مدیریت Beanها برای اپلیکیشن بازی جاوا (بخش دوم) Step 15 - 02 - Using Spring Framework to Manage Beans for Java Gaming App

  • گام 15-03: بررسی کد: مدیریت Beanها برای بازی Step 15 - 03 - Code Review - Spring Managed Beans for Java Gaming App

  • گام 16: پرسش‌های بیشتر درباره اسپرینگ: چه خواهیم آموخت؟ Step 16 - More Questions about Java Spring Framework - What will we learn?

  • گام 17: جمع‌بندی فصل اول Step 17 - Exploring Spring Framework With Java - Section 1 - Review

استفاده از اسپرینگ برای ایجاد و مدیریت آبجکت‌های جاوا Using Spring Framework to Create and Manage Your Java Objects

  • گام 01-01: استفاده از اسپرینگ برای ایجاد و مدیریت آبجکت‌های جاوا Step 01 - 01 - Getting Spring Framework to Create and Manage Your Java Objects

  • گام 01-02: ایجاد Bean با استفاده از @Component Step 01 - 02 - Getting Spring Framework to Create Beans using @Component

  • گام 01-03: تمرین: کار با فریم‌ورک اسپرینگ Step 01 - 03 - Exercise - Playing with Spring Framework

  • گام 01-04: بررسی کد: ایجاد و مدیریت Spring Beanها Step 01 - 04 - Code Review - Spring Creating and Managing Spring Beans

  • گام 02: بررسی انوتیشن‌های Primary و Qualifier برای اسپرینگ کامپوننت‌ها Step 02 - Exploring Primary and Qualifier Annotations for Spring Components

  • گام 03: Primary یا Qualifier؟ کدام را استفاده کنیم؟ Step 03 - Primary and Qualifier - Which Spring Annotation Should You Use?

  • گام 04-01: انواع وابستگی‌ها (Dependency) در فریم‌ورک اسپرینگ Step 04 - 01 - Exploring Spring Framework - Different Types of Dependency

  • گام 04-02: شروع کار با Field Injection Step 04 - 02 - Getting Started with Field Injection

  • گام 04-03: بررسی Setter Injection و Constructor Injection Step 04 - 03 - Exploring Setter and Constructor Injection

  • گام 05: اصطلاحات کلیدی فریم‌ورک اسپرینگ Step 05 - Java Spring Framework - Understanding Important Terminology

  • گام 06: مقایسه @Component و @Bean Step 06 - Java Spring Framework - Comparing @Component vs @Bean

  • گام 07: چرا در برنامه‌های اسپرینگ به Dependency نیاز داریم؟ Step 07 - Why do we have dependencies in Java Spring Applications?

  • گام 08: تمرین: راه حل یک مثال واقعی با اسپرینگ Step 08 - Exercise: Solution for Real World Java Spring Framework Example

  • گام 09: جمع‌بندی فصل دوم Step 09 - Exploring Spring Framework With Java - Section 2 - Review

کاوش در ویژگی‌های پیشرفته فریم‌ورک اسپرینگ Exploring Spring Framework Advanced Features

  • گام 01: مقداردهی اولیه Lazy و Eager در Beanهای اسپرینگ Step 01 - Exploring Lazy and Eager Initialization of Spring Framework Beans

  • گام 02: مقایسه Lazy Initialization و Eager Initialization Step 02 - Comparing Lazy Initialization Versus Eager Initialization

  • گام 03: بررسی Bean Scopes در اسپرینگ: Prototype و Singleton Step 03 - Exploring Java Spring Framework Bean Scopes - Prototype and Singleton

  • گام 04: مقایسه Prototype و Singleton در اسپرینگ Step 04 - Comparing Prototype Versus Singleton - Spring Framework Bean Scopes

  • گام 05: بررسی PostConstruct و PreDestroy در Beanها Step 05 - Exploring Spring Beans - PostConstruct and PreDestroy

  • گام 06: تکامل Jakarta EE و مقایسه با J2EE و Java EE Step 06 - Evolution of Jakarta EE - Comparing with J2EE and Java EE

  • گام 07: بررسی Jakarta CDI با اسپرینگ و جاوا Step 07 - Exploring Jakarta CDI with Spring Framework and Java

  • گام 08: بررسی پیکربندی XML در اسپرینگ Step 08 - Exploring Java Spring XML Configuration

  • گام 09: انوتیشن‌ها در برابر پیکربندی XML در اسپرینگ Step 09 - Java Annotations Versus XML Configuration for Java Spring Framework

  • گام 10: بررسی انوتیشن‌های استریوتایپ اسپرینگ: Component و غیره Step 10 - Exploring Spring Framework Stereotype Annotations - Component and more

  • گام 11: مرور سریع: انوتیشن‌های مهم اسپرینگ Step 11 - Quick Review - Important Spring Framework Annotations

  • گام 12: مرور سریع: مفاهیم مهم اسپرینگ Step 12 - Quick Review - Important Spring Framework Concepts

  • گام 13: تصویر کلی اسپرینگ: فریم‌ورک‌ها، ماژول‌ها و پروژه‌ها Step 13 - Exploring Spring Big Picture - Framework, Modules, and Projects

شروع کار با اسپرینگ بوت (Spring Boot) Getting Started with Spring Boot

  • گام 01: شروع کار با اسپرینگ بوت: اهداف Step 01 - Getting Started with Spring Boot – Goals

  • گام 02: راه‌اندازی پروژه اسپرینگ بوت با Spring Initializer Step 02 - Setting Up New Spring Boot Project with Spring Initializer

  • گام 03: ساخت Hello World API با اسپرینگ بوت Step 03 - Build a Hello World API with Spring Boot

  • گام 04: درک دنیای قبل از اسپرینگ بوت (نمای کلی) Step 04 - Understanding the World before Spring Boot – 10,000 Feet Overview

  • گام 05: جادوی اسپرینگ بوت: پروژه‌های استارتر (Starter) Step 05 - Understanding Spring Boot Magic - Spring Boot Starter Projects

  • گام 06: جادوی اسپرینگ بوت: تنظیمات خودکار (Autoconfiguration) Step 06 - Understanding Spring Boot Magic - Autoconfiguration

  • گام 07: کار با اسپرینگ بوت Step 07 - Playing with Spring Boot

  • گام 08: جادوی اسپرینگ بوت: سرورهای تعبیه شده (Embedded Servers) Step 08 - Understanding Spring Boot Magic - Embedded Servers

  • گام 09: بررسی Spring Boot Actuator Step 09 - Exploring Spring Boot Actuator

  • گام 10: بررسی Spring Boot DevTools Step 10 - Exploring Spring Boot DevTools

  • گام 11: مقایسه Spring Boot، Spring و Spring MVC Step 11 - Understanding Spring Boot Versus Spring Versus Spring MVC

  • گام 12: جمع‌بندی شروع کار با اسپرینگ بوت Step 12 - Getting Started with Spring Boot - Review

شروع کار با JUnit Getting Started with JUnit

  • گام 01: JUnit و تست واحد (Unit Testing) چیست؟ Step 01 - What is JUnit and Unit Testing

  • گام 02: اولین پروژه JUnit و نوار سبز رنگ Step 02 - Your First JUnit Project and Green Bar

  • گام 03: اولین کد و اولین تست واحد Step 03 - Your First Code and First Unit Test

  • گام 04: بررسی سایر متدهای Assert Step 04 - Exploring Other Assert Methods

  • گام 05: بررسی چند انوتیشن مهم JUnit Step 05 - Exploring Few Important JUnit Annotations

شروع کار با Maven Getting Started with Maven

  • گام 01: مقدمه‌ای بر Maven Step 01 - Introduction to Maven

  • گام 02: ایجاد پروژه اسپرینگ بوت با Maven Step 02 - Creating a Spring Boot Project with Maven

  • گام 03: بررسی pom.xml در اسپرینگ بوت Step 03 - Exploring Maven pom.xml for Spring Boot Project

  • گام 04: بررسی Parent Pom در اسپرینگ بوت Step 04 - Exploring Maven Parent Pom for Spring Boot Project

  • گام 05: بررسی بیشتر Maven Step 05 - Exploring Maven Further

  • گام 06: بررسی چرخه حیات ساخت (Build Lifecycle) در Maven Step 06 - Exploring Maven Build Lifecycle with a Spring Boot Project

  • گام 07: Maven چگونه کار می‌کند؟ Step 07 - How Does Maven Work?

  • گام 08: کار با دستورات Maven Step 08 - Playing with Maven Commands

  • گام 09: نسخه‌بندی پروژه‌های اسپرینگ چگونه است؟ Step 09 - How Are Spring Projects Versioned?

شروع کار با JPA و Hibernate Getting Started with JPA and Hibernate

  • گام 01: شروع کار با JPA و Hibernate: اهداف Step 01 - Getting Started with JPA and Hibernate - Goals

  • گام 02: راه‌اندازی پروژه اسپرینگ بوت برای JPA و Hibernate Step 02 - Setting up New Spring Boot Project for JPA and Hibernate

  • گام 03: راه‌اندازی H2 Console و ایجاد جدول Course Step 03 - Launching H2 Console and Creating Course Table in H2

  • گام 04: شروع کار با Spring JDBC Step 04 - Getting Started with Spring JDBC

  • گام 05: درج داده‌های ثابت با Spring JDBC Step 05 - Inserting Hardcoded Data Using Spring JDBC

  • گام 06: درج و حذف داده‌ها با Spring JDBC Step 06 - Inserting and Deleting Data Using Spring JDBC

  • گام 07: کوئری‌زدن داده‌ها با Spring JDBC Step 07 - Querying Data Using Spring JDBC

  • گام 08: شروع کار با JPA و EntityManager Step 08 - Getting Started with JPA and EntityManager

  • گام 09: بررسی جادوی JPA Step 09 - Exploring the Magic of JPA

  • گام 10: شروع کار با Spring Data JPA Step 10 - Getting Started with Spring Data JPA

  • گام 11: بررسی ویژگی‌های Spring Data JPA Step 11 - Exploring Features of Spring Data JPA

  • گام 12: درک تفاوت بین Hibernate و JPA Step 12 - Understanding Difference Between Hibernate and JPA

ساخت API ساده با اسپرینگ بوت و Spring Data JPA Simple REST API with Spring Boot and Spring Data JPA

  • گام 01: شروع کار: ساخت API ساده با Spring Boot و JPA Step 01 - Getting Started - Simple REST API with Spring Boot and Spring Data JPA

  • گام 02: یکپارچه‌سازی اسپرینگ بوت با Data JPA و H2 Step 02 - Integrating Spring Boot with Data JPA and In-Memory Database H2

  • گام 03: مسیر JDBC تا Spring Data JPA (نمای کلی) Step 03 - JDBC to Spring JDBC to JPA to Spring Data JPA – 10,000 Feet Overview

  • گام 04: نگاشت Entity دوره (Course) و پر کردن داده‌ها با SQL Step 04 - Mapping Course Entity and Populating Data with Data Using SQL

  • گام 05: ایجاد ریپازیتوری و یکپارچه‌سازی با GET API Step 05 - Creating Repository to Manage Entity and Integrating with GET REST API

  • گام 06: درک REST API (نمای کلی) Step 06 - Understanding REST API – 10,000 Feet Overview

  • گام 07: ساخت API برای دریافت جزئیات یک دوره (GET) Step 07 - Building REST API to Retrieve Details of a Course – GET

  • گام 08: ساخت API برای ایجاد دوره جدید (POST) Step 08 - Building REST API to Create a New Course – POST

  • گام 09: ساخت API برای ویرایش دوره (PUT) Step 09 - Building REST API to Update a Course – PUT

  • گام 10: ساخت API برای حذف دوره (DELETE) Step 10 - Building REST API to Delete a Course – DELETE

  • گام 11: عملی (اختیاری): استفاده از Docker برای راه‌اندازی MySQL Step 11 - Optional Hands-On - Using Docker to Launch MySQL - an Overview

  • گام 12: عملی (اختیاری): نصب داکر Step 12 - Optional Hands-On - Installing Docker

  • گام 13: عملی (اختیاری): استفاده از داکر برای راه‌اندازی MySQL Step 13 - Optional Hands-On - Using Docker to Launch MySQL

تبریک و پایان دوره Congratulations

  • تبریک! Congratulations!

ضمیمه: رفع خطاهای Eclipse و Java Appendix - Troubleshooting Eclipse and Java

  • رفع خطاهای Eclipse: پیکربندی Java JDK Troubleshooting Eclipse - Configuring Java JDK

  • استفاده از آخرین نسخه جاوا در Eclipse Using Latest Java Version with Latest Eclipse

  • راه‌اندازی Eclipse 2021-03 با JDK 16 Getting Eclipse 2021 03 Working with JDK 16

نمایش نظرات

آموزش ساخت اپلیکیشن‌های جاوا با فریم‌ورک اسپرینگ (Spring) و فراتر از آن
جزییات دوره
12h 45m
111
(آخرین آپدیت)
122
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده