مسترکلاس آموزش فنری جاوا - فراگیری Spring Framework 5

Java Spring Tutorial Masterclass - Learn Spring Framework 5

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آیا نمی توانید یک آموزش بهاری خوب پیدا کنید؟ سرانجام Spring 5 را با Spring Core، Spring MVC، Spring Boot 2 و موارد دیگر درک کنید بتوانید با اطمینان برای مشاغل توسعه دهنده Spring درخواست دهید. مهارت های اصلی مورد نیاز برای تبدیل شدن به یک توسعه دهنده Spring Framework را به دست آورید. مهارت های ایجاد پروژه های Spring 5 خود را به دست آورید. با اطمینان می توانید به سایر فناوری های جاوا EE منتقل شوید. صنعت "بهترین شیوه" را برای توسعه Spring 5 از توسعه دهندگان حرفه ای بیاموزید. توانایی نشان دادن دانش خود را در مورد توسعه Spring Framework داشته باشید. فناوری های اصلی مانند Spring Core، Spring MVC و سایر فناوری ها را درک کنید. بدانید چگونه Spring در فضای Java Enterprise Edition (Java EE) جا می شود. پیش نیازها: شما یا قبلا آن را دریافت کرده اید یا رایگان است. چک لیست اینجاست: یک کامپیوتر - ویندوز، مک و لینوکس همگی پشتیبانی می شوند. دستورالعمل های راه اندازی و نصب برای هر پلت فرم گنجانده شده است. اشتیاق شما برای یادگیری چارچوب وب شماره 1 جهان و سپس نمایش آن در رزومه شما! هر چیز دیگری که برای شروع برنامه نویسی در Spring Framework لازم است قبلاً در دوره گنجانده شده است.

شکی نیست که داشتن مهارت های Spring Framework در رزومه شما را به یک توسعه دهنده جاوا قابل استفاده تر تبدیل می کند.

توسعه دهندگان Spring تقاضای زیادی دارند و دستمزد گزافی دریافت می کنند. با این حال، چارچوب بسیار بزرگ است. به این دلیل که از ماژول ها و پروژه های زیادی تشکیل شده است. یادگیری آن ممکن است ماه ها طول بکشد. اغلب متوجه می‌شوید که یک دوره آموزشی یا دوره آموزشی Java Spring بر روی بخش‌هایی از چارچوب تمرکز دارد که چندان مورد استفاده قرار نمی‌گیرند.

در ابتدا باید روی چه فناوری‌های Spring تمرکز کنید؟

بسیاری از دوره های بهار جاوا انواع چیزهایی را به شما آموزش می دهند که واقعاً نیازی به دانستن آنها ندارید. بیشترین تأثیر را برای شما Spring Core، Spring MVC و Spring Boot 2 دارند.

Spring Core یک چارچوب برنامه کاربردی و وارونگی کانتینر کنترل (ioc) برای پلت فرم جاوا است.

Spring MVC، یا به عبارت دقیق تر Spring Web MVC یک چارچوب وب است و معماری Model View Controller را ارائه می دهد. حول یک DispatcherServlet ساخته شده است.

Spring Boot 2.0 راهی برای ایجاد برنامه‌های مستقل مبتنی بر Spring است که می‌توانید آنها را اجرا کنید - بنابراین کل فرآیند ایجاد و استقرار برنامه‌های Spring را ساده می‌کند - می‌تواند پایگاه‌های داده را جاسازی کند و انواع پیکربندی‌ها را به صورت خودکار انجام دهد.






br>این سه حوزه مکانی عالی برای شروع هستند – داشتن این مهارت ها شما را راه طولانی می برد. البته، چیزهای بیشتری برای یادگیری وجود دارد، اما این موارد در ابتدا باید روی آنها تمرکز کرد.

چرا این دوره عالی است اگر می خواهید به سرعت بهار 5 را یاد بگیرید.

ابتدا، در اینجا چند مورد وجود دارد. نظرات در مورد دوره.

"درک عالی و عمیق از Spring در این دوره. سرعت عالی، فناوری های جدید و توضیح همه جزئیات." - Arkadiusz Siry

"دستورالعمل های شگفت انگیز. بسیار خوب" - امانوئل آکونو سارسا

بررسی نظرات بیشتر - این یکی از دوره های بهاری بالاترین امتیاز در Udemy است.

یک آموزش Java Spring نیاز به فن آوری های اصلی ذکر شده در بالا را به عنوان حداقل مطلق به شما آموزش می دهد. این دوره شما را با این فناوری‌ها آشنا می‌کند.

داشتن دانش خوب در مورد موتور قالب جاوا که با فریم ورک Spring 5 کار می‌کند و درک دقیق ابزارهای ساخت (برای ساخت پروژه‌های تک و چند ماژول) ) بسیار مطلوب است.

ما آموزش جامعی برای Thymeleaf 4 و همچنین Maven 3 در این دوره اضافه کرده ایم تا این مهارت ها را به شما ارائه دهیم.

این محتوا برای شما آماده است تا با آن شروع کنید. امروز. ما سخت روی برخی از آموزش‌های نهایی کار کرده‌ایم که معتقدیم مهارت‌های توسعه‌دهندگان بهار را کاملاً تکمیل می‌کند.

محتوای نهایی که اکنون در حال افزودن به دوره هستیم برای Gradle (ابزار ساخت دیگری) است. ، Spring Data (دسترسی به فروشگاه های پایداری را فراهم می کند)، JPA (لایه پایداری جاوا)، Hibernate (ابزار نقشه برداری رابطه ای شی) و نسخه سازی پایگاه داده (مانند کنترل منبع اما برای پایگاه های داده).

این محتوا برای موجود ارائه می شود. دانشجویان در این دوره به صورت رایگان در هفته های آینده.

آموزش رایگان بهار جایزه

دوره اصلی ما با Spring 4 منتشر شد که در آن زمان نسخه فعلی بود - ما یک دوره آموزشی پیرامون آن با استفاده از ویرایشگر Eclipse ایجاد کردیم.

برخلاف سایر موارد دوره‌های Udemy Spring، محتوا را به طور کامل به Spring 5 ارتقا دادیم - دوره‌ای کاملاً جدید را برای بهار 5 با استفاده از IntelliJ IDEA برنده جایزه JetBrains دوباره ضبط کردیم و در صورت رایگان برای دانشجویان موجود منتشر شد.

این محتوای قدیمی‌تر پس از گذراندن دوره آموزشی کاملاً جدید، همچنان در دسترس شما است تا به آن دسترسی داشته باشید - این همچنان مفید است زیرا برخی از شرکت ها هنوز از فناوری Spring 4 استفاده می کنند.

برای گذراندن دوره به چه مهارت هایی نیاز دارید؟

این دوره برای کسانی است که می خواهند وارد برنامه نویسی فریم ورک Spring شوند. ما فرض می‌کنیم که قبلاً هرگز از Spring استفاده نکرده‌اید.

هر فن‌آوری Java Enterprise Edition (Java EE) به شما نیاز دارد که حداقل مقداری برنامه‌نویسی جاوا را بدانید. به این دلیل که Java EE بر روی نسخه استاندارد جاوا (Java SE) ساخته شده است. این زبان جاوای معمولی است.

Spring Framework بر روی Java EE ساخته شده است، بنابراین برای اینکه بتوانید این دوره را طی کنید، باید مهارت های برنامه نویسی اولیه جاوا را داشته باشید.

اگر شما حداقل برخی از Masterclass Java در Udemy (که توسط یکی از مدرسین این دوره ایجاد شده است) یا آموزش جاوا مشابه را گذرانده اید، پس مشکلی برای گذراندن دوره نخواهید داشت.

چه کسانی هستند مربیان؟

مربیان شما تیم بوچالکا و گوران لوچرت هستند. هر دو سال‌ها تجربه برنامه‌نویسی تجاری با استفاده از فن‌آوری‌های آموزش داده شده در این دوره دارند.

تیم 18 سال است که با جاوا کار می‌کند و Goran هم دارای گواهی Spring و هم گواهی Oracle Java است.

آنها تعدادی از دوره های Udemy بسیار موفق، از جمله Tim's Java Masterclass و Goran's Oracle Java Certification داشته باشید.

در اینجا مهم است. افراد زیادی هستند که بهار را آموزش می دهند که توسعه دهنده نیستند. ما توسعه‌دهندگانی هستیم که سال‌ها تجربه با JEE و Spring را داریم، که Spring را نیز آموزش می‌دهیم.

و شما آن را حدس زدید. یادگیری "راه اشتباه" بهار نه تنها یک فرصت تلف شده است، بلکه ممکن است در دراز مدت به شغل شما آسیب برساند. اگر هنگام ایجاد پروژه‌های بهار از بهترین شیوه‌های صنعت پیروی نکنید، نمی‌توانید با کارفرمای آینده به خوبی سازگار شوید.

از آنجایی که با توسعه‌دهندگان حرفه‌ای کار می‌کنید، بهار 5 را به روش صحیح یاد خواهید گرفت. این دوره.

اگر سوالی دارید چطور؟

اگر این دوره به اندازه کافی کامل نبود، ما پشتیبانی کامل را ارائه می‌دهیم و به هر سؤالی که دارید ۷ روز در هفته پاسخ می‌دهیم (در حالی که بسیاری از مربیان فقط یک بار در هفته پاسخ می‌دهند یا اصلاً جواب نمی‌دهند).

این بدان معناست که هرگز نمی‌بینید که روزها در یک درس گیر کرده باشید. با راهنمایی های دستی ما، بدون هیچ مانع بزرگی در این دوره به آرامی پیشرفت خواهید کرد.

این تنها یکی از دلایلی است که تیم در جوایز مربی Udemy (از بین 18000 مربی فوق‌العاده) به 10 نفر برتر رأی داده شد و به سرعت به مربی پرفروش و دارای رتبه برتر در سایت Udemy تبدیل شد.

نقل قول های دانش آموز: "من دوره را دوست داشتم زیرا مربی واقعاً خوب بود و همه چیز را توضیح داد + تیم پشتیبانی در پاسخ به سؤالات ما واقعاً سریع هستند. دوره ارزش خرید دارد و من به مردم پیشنهاد می کنم آن را بخرند." -حمزه شهید

خطری هم نیست!

این دوره با 30 روز ضمانت بازگشت وجه کامل ارائه می شود. به این معنی که اگر از دوره یا پیشرفت خود کاملاً راضی نیستید، به سادگی به تیم یا جی پی اطلاع دهید و آنها 100% به شما بازپرداخت خواهند کرد.

شما یا در نهایت مهارت‌های چارچوب Spring را به دست می‌آورید، به توسعه برنامه‌های عالی ادامه می‌دهید و به طور بالقوه شغلی عالی برای خود ایجاد می‌کنید، یا دوره را امتحان می‌کنید و اگر آن را دوست ندارید، به سادگی تمام پول خود را پس می‌گیرید…

شما به معنای واقعی کلمه نمی توانید ببازید.

برای شروع آماده هستید، توسعه دهنده؟

اکنون با استفاده از دکمه "افزودن به سبد خرید" در سمت راست ثبت نام کنید و همین امروز شروع کنید. یا، با استفاده از ویژگی پیش‌نمایش، این دوره را برای یک چرخش رایگان شرکت کنید، تا بدانید که 100% مطمئن هستید که این دوره برای شما مناسب است.


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

معرفی دوره Course Introduction

  • معرفی Introduction

  • مطالب هنوز در راه است Content still to come

نصب و راه اندازی Install and Setup

  • کدام نسخه جاوا؟ Which Version Of Java?

  • نصب JDK 11 بر روی ویندوز Installing JDK 11 on Windows

  • نصب و پیکربندی IntelliJ IDEA در ویندوز Installing and Configuring IntelliJ IDEA on Windows

  • نصب JDK 11 در مک Installing JDK 11 on a Mac

  • نصب و پیکربندی IntelliJ IDEA در مک Installing and Configuring IntelliJ IDEA on a Mac

  • نصب JDK 11 بر روی یک ماشین لینوکس Installing JDK 11 on a Linux Machine

  • نصب و پیکربندی IntelliJ IDEA در ماشین لینوکس Installing and Configuring IntelliJ IDEA on a Linux Machine

NEW Spring 5 - Maven و اولین پروژه شما NEW Spring 5 - Maven and your first project

  • به سوالات شغلی برنامه نویسی شما پاسخ داده شد Your Programming Careers Questions Answered

  • دسترسی به پرسش و پاسخ شغلی برنامه نویسی Access to Programming Career Q&A

  • نمای کلی ویژگی بهار 5 Spring 5 Feature Overview

  • Maven و سایر ابزارها Maven and Other Tools

  • ایجاد یک پروژه Maven Creating a Maven Project

  • واردات پروژه های Maven Importing Maven Projects

  • پلاگین و اهداف Maven Lifecycle Maven Lifecycle Plugin and Goals

  • پروژه Maven ما را تعمیر کنید Fix our Maven Project

New Spring 5 - ورود به سیستم با SLF4J و Logback New Spring 5 - Logging with SLF4J & Logback

  • Logging چیست؟ What is Logging?

  • استفاده از Logging با Logback Using Logging with Logback

  • پیکربندی Logback Logback Configuration

بهار جدید 5 - پروژه بهار چند ماژول New Spring 5 - Multi module Spring Project

  • بررسی اجمالی پروژه Project Overview

  • ایجاد پروژه چند ماژول Create Multi Module Project

  • راه اندازی پروژه Project Setup

  • استفاده از ظرف فنری Using a Spring Container

  • اجرای بازی Implementing the Game

  • تزریق وابستگی مبتنی بر سازنده Constructor Based Dependency Injection

  • تزریق وابستگی مبتنی بر ستر Setter Based Dependency Injection

  • تنظیم کننده یا سازنده Setter or Constructor

  • استفاده از Bean Lifecycle Callbacks Using Bean Lifecycle Callbacks

  • پیکربندی XML یا Annotation XML or Annotation Configuration

  • سیم کشی خودکار لوبیا Autowiring Beans

  • لوبیا به عنوان اجزاء Beans as Components

  • با استفاده از پیکربندی حاشیه نویسی جاوا Using Java Annotation Configuration

  • چالش مولد پیام Message Generator Challenge

  • پیاده سازی منطق MessageGenerator Implementing MessageGenerator Logic

  • چالش راه اندازی ماژول کنسول Console Module Setup Challenge

  • رویدادهای برنامه Application Events

  • منطق بازی را تمام کنید Finish Game Logic

  • استفاده از Qualifiers Using Qualifiers

  • ایجاد حاشیه نویسی سفارشی Creating Custom Annotations

  • استفاده از Properties Using Properties

  • چالش minNumber minNumber Challenge

  • پاکسازی کد و تزریق سازنده Code Cleanup and Constructor Injection

  • چالش پاکسازی کد Code Cleanup Challenge

New Spring 5 - Lombok معرفی New Spring 5 - Lombok Introduction

  • معرفی لومبوک Lombok Introduction

  • راه اندازی Lombok Setup Lombok

  • با استفاده از لومبوک Using Lombok

  • چالش لومبوک Lombok Challenge

New Spring 5 - Spring MVC New Spring 5 - Spring MVC

  • معرفی Spring MVC Spring MVC Introduction

  • ایجاد پروژه فهرست کارها Creating todo List Project

  • چالش راه اندازی پروژه Project Setup Challenge

  • پلاگین Maven War را راه اندازی کنید Setup Maven War Plugin

  • پلاگین Maven Cargo و Tomcat را راه اندازی کنید Setup Maven Cargo Plugin and Tomcat

  • راه اندازی Dispatcher Servlet Setup Dispatcher Servlet

  • کنترلر ساده Simple Controller

  • مشاهده Resolver و View View Resolver and View

  • پردازش درخواست MVC Spring Spring MVC Request Processing

  • مدل و ویژگی های مدل Model and Model Attributes

  • چالش خدمات ساده Simple Service Challenge

  • پارامترهای درخواست Request Parameters

  • الزامات پروژه Project Requirements

  • کلاس آیتم ToDo ToDo Item Class

  • کلاس داده ToDo ToDo Data Class

  • ایجاد کنترلر آیتم Todo Creating the Todo Item Controller

  • ایجاد تگ View و Basic JSTL Creating View and Basic JSTL tags

  • چالش سرویس آیتم Todo Todo Item Service Challenge

  • پیاده سازی ویژگی Add Item Implementing the Add Item Feature

  • پیاده سازی Post Redirect Get Pattern Implementing Post Redirect Get Pattern

  • نمای خانه و پیمایش Home View and Navigation

  • حذف آیتم چالش Delete Item Challenge

  • پیاده سازی ویژگی ویرایش آیتم Implement Edit Item Feature

  • مشاهده چالش آیتم View Item Challenge

New Spring 5 - Spring Boot 2 معرفی New Spring 5 - Spring Boot 2 Introduction

  • معرفی بهار بوت 2 Introduction to Spring Boot 2

  • با استفاده از Spring Initializr Using Spring Initializr

  • درک ساختار پروژه بوت بهار Understanding Spring Boot Project Structure

  • برنامه ساده بهار بوت Simple Spring Boot Application

New Spring 5 - Spring Boot 2 and Thymeleaf 3 New Spring 5 - Spring Boot 2 And Thymeleaf 3

  • اضافه کردن Spring Boot به یک پروژه موجود Add Spring Boot to an Existing Project

  • ماژول وب بوت بهار Spring Boot Web Module

  • معرفی برگ آویشن Thymeleaf Introduction

  • Thymeleaf و Initial Template را تنظیم کنید Setup Thymeleaf and Initial Template

  • ابزارهای توسعه دهنده Spring Boot Spring Boot Developer Tools

  • چالش خدمات بازی Game Service Challenge

  • قالب Thymeleaf را بازی کنید Play Thymeleaf Template

  • پیش پردازش برگ آویشن Thymeleaf Preprocessing

  • چالش قالب آویشن Thymeleaf Template Challenge

  • تکه های برگ آویشن Thymeleaf Fragments

  • چالش تکه برگ آویشن Thymeleaf Fragment Challenge

  • Thymeleaf Decoupled Template Logic Thymeleaf Decoupled Template Logic

  • چالش منطقی قالب جداشده Thymeleaf Thymeleaf Decoupled Template Logic Challenge

  • رفع اشکال Bug Fixes

  • بین المللی شدن بهار Spring Internationalization

  • چالش بین المللی سازی Thmyeleaf Thmyeleaf Internationalization Challenge

  • بین المللی سازی پیام مولد پیام اصلی Message Generator Internationalization Main Message

  • پیام بین المللی سازی پیام مولد پیام Message Generator Internationalization Result Message

  • درخواست رهگیری Request Interception

  • رهگیر تغییر محلی Locale Change Interceptor

  • برگ آویشن Thymeleaf Recap

New Spring 5 - Gradle Introduction New Spring 5 - Gradle Introduction

  • Gradle چیست؟ What is Gradle?

  • ایجاد یک پروژه Gradle Spring Boot Creating a Gradle Spring Boot Project

  • پروژه ها و وظایف چرخه زندگی Gradle Build Gradle Build Lifecycle Projects and Tasks

  • درک اسکریپت های Gradle Understanding the Gradle Scripts

  • اجرای وظایف Gradle Running Gradle Tasks

  • برنامه ساده Spring Gradle Simple Spring Gradle Application

New Spring 5 - Gradle Multi Module Project Setup New Spring 5 - Gradle Multi Module Project Setup

  • ایجاد چالش پروژه بوت بهار Creating a Spring Boot Project Challenge

  • پروژه چند ماژول Gradle را پیکربندی کنید Configure Gradle Multi-module Project

  • پیکربندی ماژول های فرعی Configure Sub Modules

  • تست پروژه ما Testing our Project

  • مطالب بیشتر More Content

  • آیا کارمان تمام شد؟ آیا محتوای دیگری وجود دارد؟ Are we done? Is there any more content?

قدیمی - نصب و راه اندازی - قسمت 1 OLD - Installation & Setup - Part 1

  • کدام ویدیوها را در این بخش تماشا کنید Which videos to watch in this section

  • JDK را برای ویندوز نصب کنید Install JDK for Windows

  • Eclipse را برای ویندوز نصب کنید Install Eclipse for Windows

  • Tomcat را برای ویندوز نصب کنید Install Tomcat for Windows

  • Tomcat Within Eclipse را برای ویندوز پیکربندی کنید Configure Tomcat Within Eclipse for Windows

  • JDK را برای مک نصب کنید Install JDK for Mac

  • Eclipse را برای مک نصب کنید Install Eclipse for Mac

  • Tomcat را برای مک نصب کنید Install Tomcat for Mac

  • Tomcat Within Eclipse را برای مک پیکربندی کنید Configure Tomcat Within Eclipse for Mac

  • JDK را برای لینوکس نصب کنید Install JDK for Linux

  • Eclipse را برای لینوکس نصب کنید Install Eclipse for Linux

  • Tomcat را برای لینوکس نصب و پیکربندی کنید Install and Configure Tomcat for Linux

OLD - مقدمه ای بر Java EE OLD - Introduction to Java EE

  • مقدمه ای بر JEE Introduction to JEE

  • مقدمه ای بر Java EE Quiz Introduction to Java EE Quiz

  • کاوش اصول جاوا EE: حفاری در مفاهیم Exploring Java EE basics: Drilling into the Concepts

  • بخش مقدمه ای بر Java EE، آزمون سخنرانی 15 Section Introduction to Java EE, Lecture 15 Quiz

  • کاوش اصول Java EE: ساخت Servlet Exploring Java EE basics: Building the Servlet

  • کاوش اصول اولیه Java EE: ایجاد یک JSP و اجرای برنامه Exploring Java EE basics: Creating a JSP and running the App

  • بخش مقدمه ای بر Java EE، سخنرانی 16، 17 آزمون Section Introduction to Java EE, Lecture 16, 17 Quiz

  • کاوش اصول Java EE: افزودن یک لایه سرویس به ترکیب Exploring Java EE basics: Adding a Service layer to the mix

  • کاوش اصول Java EE: افزودن پشتیبانی از کتابخانه JSTL Exploring Java EE basics: Adding JSTL Library Support

  • کاوش اصول Java EE: JSTL در JSP Exploring Java EE basics: JSTL in JSP

  • بخش مقدمه ای بر Java EE، سخنرانی 18، 19 و 20 آزمون ها Section Introduction to Java EE, Lecture 18, 19 and 20 Quizzes

OLD - نصب و راه اندازی - قسمت 2 OLD - Installation and Setup - Part 2

  • نمای کلی فنر ابزار Overview of Spring Tooling

  • Spring IDE را نصب کنید Install Spring IDE

  • نصب Maven Installing Maven

  • ایجاد یک پروژه Maven Creating a Maven Project

  • درک مدل شی پروژه Understanding the Project Object Model

OLD - معرفی Spring Framework OLD - Introducing Spring Framework

  • چرا بهار Why Spring

  • مروری بر چارچوب بهار Overview of the Spring Framework

  • Spring Framework در مقابل JEE Spring Framework vs JEE

  • کانتینر Spring IoC را معرفی می کنیم Introducing the Spring IoC container

  • کانتینر Spring IoC: دسترسی به ابرداده از سیستم فایل Spring IoC container: Accessing metadata from the file system

  • کانتینر Spring IoC: دسترسی به ابرداده از مسیر کلاس Spring IoC container: Accessing metadata from the classpath

  • چالش فنری IoC Container Spring IoC Container Challenge

  • تنظیم آرگومان های سازنده با استفاده از فایل پیکربندی Spring bean Setting Constructor Arguments using the Spring bean config file

  • تنظیم Properties با استفاده از فایل پیکربندی Spring bean Setting Properties using the Spring bean config file

  • تزریق وابستگی مبتنی بر ستر در بهار Setter based Dependency Injection in Spring

  • تزریق وابستگی مبتنی بر ستر در بهار ادامه یافت Setter based Dependency Injection in Spring continued

  • تزریق وابستگی مبتنی بر Spring Setter در Spring: اجرای برنامه Spring Setter based Dependency Injection in Spring : Running the App

  • تزریق وابستگی مبتنی بر سازنده در بهار Constructor based Dependency Injection in Spring

  • تزریق وابستگی مبتنی بر سازنده Spring: اجرای برنامه Spring Constructor based Dependency Injection : Running the App

OLD - معرفی Spring MVC OLD - Introducing Spring MVC

  • ایجاد زیرساخت پروژه Spring MVC Creating Spring MVC Project Infrastructure

  • افزودن وابستگی ها به روشی جایگزین در پروژه Spring MVC Adding dependencies in an alternative way in a Spring MVC Project

  • اضافه کردن Spring MVC Dispatcher Servlet Adding Spring MVC Dispatcher Servlet

  • ساخت کنترلر فنری - قسمت "C" از MVC Building the Spring Controller - "C" part of MVC

  • Context و MVC Configuration Context and MVC Configuration

  • سیم کشی خودکار اشیاء همکار در بهار Autowiring collaborating objects in Spring

  • آوردن View Resolver در ترکیب و اجرای برنامه Bringing View Resolver in the mix and running the App

OLD - پیکربندی Bean OLD - Bean Configuration

  • محدوده لوبیا برای یک لوبیا بهار Bean scopes for a Spring Bean

  • محدوده لوبیا بهار: تک و نمونه اولیه Spring bean scopes: Singleton and Prototype

  • محدوده Spring bean، درخواست و جلسه: ایجاد پروژه و کلاس های جاوا Spring bean scopes, Request and Session: creating the project and Java classes

  • محدوده Spring bean، درخواست و جلسه: ایجاد فایل پیکربندی و کنترلر Spring bean scopes, Request and Session: creating the config file and Controller

  • محدوده بهار باقلا، درخواست و جلسه: اجرای برنامه Spring bean scopes, Request and Session: Running the App

  • سفارشی کردن Spring Bean با Callbacks Customize Spring Bean with Callbacks

  • نام‌گذاری استاندارد برای تماس‌های Spring Bean Standard Naming for Spring Bean Callbacks

  • نمونه سازی Spring Bean با استفاده از روش های Static Factory و Instance Factory Spring Bean instantiation using Static Factory and Instance Factory methods

  • تعریف Spring Bean با فضای نام C Spring Bean Definition with C Namespace

  • تعریف Spring Bean با فضای نام P Spring Bean Definition with P Namespace

OLD - پیکربندی فنر با حاشیه نویسی OLD - Configuring Spring with Annotations

  • مزایا و معایب پیکربندی Spring: Annotations در مقابل XML Pros and Cons of Spring Configuration : Annotations vs XML

  • Autowiring Spring Beans: ایجاد زیرساخت پروژه Autowiring Spring Beans: creating project infrastructure

  • سیم کشی خودکار فنری: با استفاده از ستترها، سازنده ها و فیلدها Autowiring Spring Beans: using setters, constructors and fields

  • Spring Beans به عنوان کامپوننت: کاهش پیکربندی xml Spring Beans as Components: Cutting down on xml config

  • Handling Properties in Spring: با استفاده از پیکربندی XML Handling Properties in Spring: using XML config

  • Handling Properties in Spring: ترکیب XML با Annotations Handling Properties in Spring: mixing XML with Annotations

  • مدیریت ویژگی ها در بهار با استفاده از حاشیه نویسی خالص: ایجاد زیرساخت Handling Properties in Spring using pure Annotations: creating infrastructure

  • مدیریت ویژگی ها در بهار با استفاده از حاشیه نویسی خالص: ساخت و اجرای a Handling Properties in Spring using pure Annotations: building and running the a

OLD - معرفی MySQL OLD - Introducing MySQL

  • کدام ویدیوها را در این بخش تماشا کنید Which videos to watch in this section

  • MySQL را برای ویندوز نصب کنید Install MySQL for Windows

  • MySQL را روی مک نصب کنید Install MySQL on Mac

  • MySQL را روی لینوکس نصب کنید Install MySQL on Linux

  • مبانی MySQL Workbench: محیط و ایجاد جدول MySQL Workbench Basics : Environment and table creation

  • مبانی MySQL Workbench: Insert and Export MySQL Workbench Basics : Insert and Export

OLD - کار با Spring JDBC OLD - Working with Spring JDBC

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

  • CRUD با قالب JDBC Spring: راه اندازی پروژه CRUD with Spring JDBC Template: Project Setup

  • CRUD با قالب JDBC Spring: ایجاد لایه DAO CRUD with Spring JDBC Template: Creating DAO Layer

  • CRUD با قالب Spring JDBC: فایل پیکربندی و ویژگی XML CRUD with Spring JDBC Template: XML config & Property file

  • CRUD با قالب JDBC Spring: بیشتر با DAO CRUD with Spring JDBC Template: More with DAOs

  • CRUD با قالب JDBC Spring: DAO و تست مهار CRUD with Spring JDBC Template: DAO and Test Harness

  • CRUD با قالب Spring JDBC: ساخت برنامه و اجرای تست مهار CRUD with Spring JDBC Template: Building App and executing Test Harness

  • CRUD با قالب Spring JDBC: گسترش بیشتر لایه DAO CRUD with Spring JDBC Template: Expanding DAO Layer further

  • استثناهای JDBC Spring: یک مرور کلی Spring JDBC Exceptions : an Overview

  • قالب Parameters Named Spring: درک API Spring Named Parameters Template: Understanding the API

  • الگوی پارامترهای نامگذاری بهار: ساختن DAO Spring Named Parameters Template: Building the DAO

  • الگوی پارامترهای نام بهار: مؤلفه ها و آزمایش Spring Named Parameters Template : Components and Testing

OLD - فنر MVC در عمق - قسمت 1 OLD - Spring MVC in depth - Part 1

  • Spring Java Config: ایجاد زیرساخت پروژه Spring Java Config: Creating the project infrastructure

  • Spring Java Config: ایجاد پیکربندی جاوا و وب Spring Java Config: Creating the Java and Web Configuration

  • بهار جاوا پیکربندی: اجرای برنامه Spring Java Config: Running the App

  • رفع خطای جزئی در WebMvcConfig Fix minor error in WebMvcConfig

  • منبع داده JNDI: ساخت سرویس و کنترلر Spring JNDI Datasource: Building the Spring Service and Controller

  • منبع داده JNDI: نمای کلی و پیکربندی مفهومی JNDI Datasource: Conceptual Overview and Configuration

  • منبع داده JNDI: ساخت نماها و اجرای برنامه JNDI Datasource: Building views and Running the App

  • معماری MVC بهار عمیق تر می شود Spring MVC Architecture Going Deeper

  • سفارشی سازی نقشه برداری Handler Spring: ایجاد زیرساخت Spring Handler Mapping Customization: Creating the infrastructure

  • سفارشی سازی نقشه برداری Spring Handler: مشاهده اثر سفارشی سازی Spring Handler Mapping Customization: Seeing the effect of customization

  • رهگیرهای فنری: مقدمه Spring Interceptors: an Introduction

  • Spring Interceptors: یکپارچه سازی و ساخت نماها با یک ظاهر طراحی درون خطی CSS Spring Interceptors: Integrating and building views with CSS inline styling

  • Spring Interceptors: ادامه ساخت نماها با یک ظاهر طراحی داخلی CSS Spring Interceptors: Continuing building the views with CSS Internal styling

  • رهگیرهای فنری: نماهای ساختمان را با سبک های مختلف ادامه دهید Spring Interceptors: Continue building views with mixed styling

  • Spring Interceptors: اجرای برنامه با خلاصه پایانی Spring Interceptors: Running the app with a closing summary

  • معرفی ورود به سیستم Introducing Logging

  • Logging: کار با SLF4J، یک API قدرتمند گزارش Logging: Working with SLF4J, a powerful logging API

  • Logging: پیاده سازی LOG4J و معرفی Logger، Appender و Layout Logging: LOG4J implementation and introducing Logger, Appender and Layout

  • ورود به سیستم: با log4j ادامه دهید و با الگوهای تبدیل آشنا شوید Logging: Continuing with log4j and getting to know Conversion Patterns

  • ورود به سیستم: پیکربندی log4j.properties و تکمیل کردن Logging: Configuring log4j.properties and wrapping up

  • Spring Interceptors: فراخوانی تمام روش های Interceptor Spring Interceptors: Invoking all the Interceptor methods

  • Spring Interceptors: اجرای برنامه و تکمیل! Spring Interceptors: Running the app and wrapping up!

OLD - فنر MVC در عمق - قسمت 2 OLD - Spring MVC in depth - Part 2

  • نمای کلی بخش Section Overview

  • RequestMapping و RequestParams در عمق: مقدمه و مهار تست RequestMapping and RequestParams In-depth : Introduction & test harness

  • RequestMapping و RequestParams در عمق: نگاشت سطح کلاس RequestMapping and RequestParams In-depth : Class level mapping

  • RequestMapping و RequestParams در عمق: اولین آزمایش را جمع آوری کنید RequestMapping and RequestParams In-depth : Wrapping up first test

  • RequestMapping و RequestParams In-depth: متد ویژگی و بازگشت RequestMapping and RequestParams In-depth : method attribute & fallback

  • RequestMapping و RequestParams In-depth: defaultAttribute و نامگذاری پیش فرض RequestMapping and RequestParams In-depth : defaultAttribute and default naming

  • RequestMapping و RequestParams در عمق: حل نگاشت درخواست مبهم RequestMapping and RequestParams In-depth : resolving ambiguous request mapping

  • RequestMapping و RequestParams در عمق: نگاشت چند درخواست RequestMapping and RequestParams In-depth : multiple request mapping

  • ویژگی های مدل در روش ها در عمق: افزودن چندین ویژگی Model Attributes on Methods in-depth: Adding multiple attributes

  • ویژگی های مدل در روش ها در عمق: کار با ویژگی 'name' Model Attributes on Methods in-depth: working with 'name' attribute

  • ویژگی‌های مدل در روش‌ها در عمق: کار با ویژگی «ارزش». Model Attributes on Methods in-depth: working with 'value' attribute

  • ویژگی های مدل در روش ها در عمق: کار با ModelAndView API Model Attributes on Methods in-depth: working with ModelAndView API

  • ویژگی‌های مدل در روش‌ها در عمق: معرفی برچسب‌ها و عناصر شکل بهار Model Attributes on Methods in-depth: Introducing Spring Form Tag and Elements

  • ویژگی های مدل در روش ها در عمق: بررسی API ModelAndView Model Attributes on Methods in-depth: Exploring ModelAndView API

  • ویژگی‌های مدل در روش‌ها در عمق: اتصال پیش‌فرض داده‌ها Model Attributes on Methods in-depth: Default data binding

  • ویژگی‌های مدل در روش‌ها در عمق: وضوح ضمنی نام نمای منطقی Model Attributes on Methods in-depth: Implicit resolution of logical view name

  • ویژگی های جلسه: ایجاد زیرساخت پروژه Session Attributes: Creating the project infrastructure

  • ویژگی های جلسه: وارد کردن کنترلر Session Attributes: Bringing in the Controller

  • ویژگی های جلسه: اضافه کردن JSP ها Session Attributes: Adding the JSPs

  • ویژگی های جلسه: Cranking پیکربندی جاوا Session Attributes: Cranking the Java configuration

  • ویژگی های جلسه: آزمایش برنامه ما Session Attributes: Testing our application

  • ویژگی جلسه و ویژگی درخواست: مقدمه Session Attribute & Request Attribute: an Introduction

  • ویژگی جلسه و ویژگی درخواست: اعمال برای رهگیر و کنترلر Session Attribute & Request Attribute: Applying to Interceptor and Controller

  • ویژگی‌های جلسه، ویژگی جلسه و ویژگی درخواست: آزمایش همه Session Attributes, Session Attribute & Request Attribute: Testing all

OLD - Spring MVC در عمق - قسمت 3 (فرم ها و اعتبارسنجی) OLD - Spring MVC in depth - Part 3 (Forms and Validation)

  • برچسب ها فرم بهار: یک بررسی اجمالی Spring Form Tags: An Overview

  • برچسب های فرم بهار: ایجاد زیرساخت پروژه - قسمت 1 Spring Form Tags: Creating project infrastructure - part 1

  • برچسب ها: ایجاد زیرساخت پروژه - قسمت دوم Spring Form Tags: Creating project infrastructure - part 2

  • برچسب های فرم بهار: برچسب ها را انتخاب کنید - قسمت 1 Spring Form Tags: SELECT tags - part 1

  • برچسب های فرم بهار: برچسب ها را انتخاب کنید - قسمت 2 Spring Form Tags: SELECT tags - part 2

  • برچسب های فرم بهار: برچسب ها را انتخاب کنید - قسمت 3 Spring Form Tags: SELECT tags - part 3

  • برچسب های فرم بهار: برچسب های CHECKBOX - قسمت 1 Spring Form Tags: CHECKBOX tags - part 1

  • برچسب های فرم بهار: برچسب های CHECKBOX - قسمت 2 Spring Form Tags: CHECKBOX tags - part 2

  • برچسب های فرم بهار: برچسب های CHECKBOX - قسمت 3 Spring Form Tags: CHECKBOX tags - part 3

  • برچسب های فرم بهار: برچسب های چک باکس Spring Form Tags: CHECKBOXES tags

  • برچسب های فرم بهار: برچسب های RADIOBUTTON & RADIOBUTTONS Spring Form Tags: RADIOBUTTON & RADIOBUTTONS tags

  • اعتبار سنجی فرم بهار: مقدمه Spring Form Validation: an Introduction

  • اعتبار سنجی فرم بهار: ایجاد زیرساخت پروژه Spring Form Validation: Creating the project Infrastructure

  • اعتبار سنجی فرم بهار: ایجاد JSP Spring Form Validation: Creating the JSPs

  • اعتبار سنجی فرم بهار: اجرای اولین آزمون اعتبار سنجی Spring Form Validation: Running the first validation test

  • اعتبار سنجی فرم بهار: کار با اعتبارسنجی @Size و @Notblank Spring Form Validation: Working with @Size and @Notblank validations

  • اعتبار سنجی فرم بهار: معرفی محدودیت های اعتبارسنجی سفارشی Spring Form Validation: Introducing Custom Validation Constraints

  • اعتبار سنجی فرم بهار: ایجاد اولین محدودیت اعتبارسنجی سفارشی ما Spring Form Validation: Creating our first Custom Validation Constraint

  • اعتبار سنجی فرم بهار: اعتبار سنجی عبارت منظم Spring Form Validation: Regular Expression Validation

  • اعتبار سنجی فرم بهار: با استفاده از Apache Commons API Validator Spring Form Validation: Using Apache Commons API Validator

  • اعتبار سنجی فرم بهار: اعتبار سنجی سطح کلاس Spring Form Validation: Class Level Validation

  • اعتبار سنجی فرم بهار: تغییرات نهایی و آزمایش Spring Form Validation: Final Changes and Test

OLD - IntelliJ Spring Section OLD - IntelliJ Spring Section

  • پیش نیازها Prerequisites

  • IntelliJ Spring Config و Test Import IntelliJ Spring Config and Test Import

  • واردات پروژه غیر مبتنی بر وب Import Non Web Based Project

  • دموی Spring MVC را بسازید Build Spring MVC Demo

  • سرویس کنترلر و JSP Controller Service and JSP

  • سرویس خوش آمدید و لوبیا را اضافه کنید Welcome Service and Add Beans

OLD - NEW Spring 5 - نصب و راه اندازی OLD - NEW Spring 5 - Install and setup

  • از کدام نسخه جاوا باید استفاده کنید؟ Which version of Java should you use?

  • نحوه نصب کیت توسعه جاوا (JDK) برای ویندوز How To Install The Java Development Kit (JDK) For Windows

  • IntelliJ (نسخه رایگان و پولی) را برای ویندوز دانلود و نصب کنید Download and Install IntelliJ (FREE and PAID version) for Windows

  • نحوه نصب کیت توسعه جاوا (JDK) برای Mac OS X How To Install The Java Development Kit (JDK) For Mac OS X

  • IntelliJ (نسخه رایگان و پولی) را در مک دانلود و نصب کنید Download and Install IntelliJ (FREE and PAID version) on a Mac

  • نحوه نصب کیت توسعه جاوا (JDK) برای لینوکس اوبونتو How To Install The Java Development Kit (JDK) For Ubuntu Linux

  • IntelliJ (نسخه رایگان و پولی) را برای لینوکس اوبونتو نصب و پیکربندی کنید Install and Configure IntelliJ (FREE and PAID version) for Ubuntu Linux

اطلاعات اضافی - کد منبع و موارد دیگر Extra Information - Source code, and other stuff

  • کد منبع Source code

  • سخنرانی و اطلاعات پاداش Bonus Lecture and Information

نمایش نظرات

مسترکلاس آموزش فنری جاوا - فراگیری Spring Framework 5
جزییات دوره
45 hours
273
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
38,327
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tim Buchalka Tim Buchalka

Java Python Android و C# Expert Developer - 1.28 میلیون دانشجو

Tim Buchalka's Learn Programming Academy Tim Buchalka's Learn Programming Academy

برنامه نویسان و معلمان حرفه ای - 1.75 میلیون دانش آموز

Goran Lochert Goran Lochert

مهندس نرم افزار | برنامه نویس خبره یونیتی