آموزش Java و Spring Framework برای مبتدیان با Spring Boot

Java and Spring Framework for Beginners with Spring Boot

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره شما فریمورک های بسیار مورد نیاز دنیای سازمانی را یاد خواهید گرفت: Spring Framework 5 with Spring Boot Core Java Spring Boot Spring Core - IoC Spring MVC Spring AOP Spring Data JPA Spring REST Spring Security پیش نیازها:دانش پایه جاوا لازم است دانش پایه Servlet، JSP، و HTML مفید است دانش SQL و پایگاه داده مفید است

Spring 5 یک چارچوب وب کاربردی برای توسعه back-end است و در طراحی یک برنامه مبتنی بر سازمان در میان توسعه دهندگان جاوا کاملاً مشهور است.

از تعداد زیادی ماژول و پروژه تشکیل شده است که آن را بسیار بزرگ می کند.

Spring Framework و Spring Boot توسعه دهندگان را قادر می سازند تا برنامه های جاوا سازمانی با عملکرد بالا، قابل استفاده مجدد، به راحتی قابل آزمایش و اتصال آزاد ایجاد کنند.
می توان از آن برای توسعه هر برنامه جاوا استفاده کرد.


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


این دوره تجربه عملی ایجاد برنامه های Spring Framework با استفاده از Spring Boot را ارائه می دهد.
این دوره تعاملی و سرگرم کننده خواهد بود زیرا من همه پروژه ها را از ابتدا کدنویسی می کنم.
با گذراندن این دوره می توانید جدیدترین مهارت هایی را که برای ساخت برنامه های واقعی با استفاده از Spring Framework نیاز دارید، دارید.


الزامات این دوره:

  • دانش پایه جاوا مورد نیاز است

  • دانش اولیه Servlet، JSP و HTML مفید است

  • دانش SQL و پایگاه داده مفید است


این موضوعات فوق العاده پرطرفدار را در Spring 5 و Spring Boot 2 بیاموزید:

  • Spring Boot

  • Spring Core - IoC

  • MVC بهار

  • Spring AOP

  • Spring Data JPA

  • استراحت بهار

  • امنیت بهار


این دوره برای چه کسانی است:

  • این دوره برای همه توسعه دهندگان جاوا است: از مبتدی تا پیشرفته که می خواهند با Spring Boot بر ماژول های فریم ورک Spring مسلط شوند

  • این مسیر یادگیری برای توسعه دهندگانی است که می خواهند برنامه های وب خود را با Spring 5 ایجاد کنند

  • این دوره برای توسعه دهندگانی که می خواهند از Spring Frameworks برای توسعه برنامه های کاربردی سازمانی استفاده کنند ایده آل است


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

هسته جاوا Core Java

  • معرفی جاوا Introduction of Java

  • راه اندازی JDK JDK setup

  • اولین کد در جاوا First code in Java

  • جاوا چگونه کار می کند How Java Works

  • متغیرها Variables

  • انواع داده ها Data Types

  • تحت اللفظی Literal

  • تبدیل نوع Type Conversion

  • اپراتورهای واگذاری Assignment Operators

  • اپراتورهای رابطه ای Relational Operators

  • عملگرهای منطقی Logical Operators

  • اگر دیگری If Else

  • اگر دیگر اگر If Else If

  • سه تایی Ternary

  • سوئیچ بیانیه Switch Statement

  • Need For Loop Need For Loop

  • در حالی که حلقه While Loop

  • انجام while Loop Do While Loop

  • برای حلقه For Loop

  • از کدام حلقه استفاده شود Which Loop To Use

  • کلاس و نظریه شی Class And Object Theory

  • کلاس و شیء عملی Class and Object Practical

  • JDK JRE JVM JDK JRE JVM

  • مواد و روش ها Methods

  • روش اضافه بار Method Overloading

  • پشته و پشته Stack And Heap

  • نیاز به آرایه Need of Array

  • ایجاد آرایه Creation of Array

  • آرایه چند بعدی Multi Dimensional Array

  • آرایه دندانه دار و سه بعدی jagged and 3D Array

  • معایب آرایه Drawbacks of Array

  • آرایه از اشیاء Array of Objects

  • برای حلقه تقویت شده است Enhanced for loop

  • رشته چیست What is String

  • رشته تغییرپذیر در مقابل غیرقابل تغییر Mutable vs Immutable string

  • StringBuffer و StringBuilder StringBuffer and StringBuilder

  • متغیر استاتیک Static Variable

  • بلوک استاتیک Static block

  • روش استاتیک Static method

  • کپسوله سازی Encapsulation

  • گیرنده و تنظیم کننده Getters and setters

  • این کلمه کلیدی This keyword

  • سازنده Constructor

  • پیش‌فرض در مقابل سازنده پارامتری Default vs Parameterized Constructor

  • این و روش فوق العاده This and super method

  • کنوانسیون نامگذاری Naming Convention

  • شی ناشناس Anonymous Object

  • نیاز به ارث Need of Inheritance

  • ارث چیست What is Inheritance

  • وراثت تک سطحی و چند سطحی Single and Multilevel inheritance

  • ارث چندگانه Multiple Inheritance

  • نادیده گرفتن روش Method Overriding

  • بسته ها Packages

  • دسترسی به اصلاح کننده ها Access Modifiers

  • پلی مورفیسم Polymorphism

  • ارسال دینامیک روش Dynamic Method Dispatch

  • کلمه کلیدی نهایی Final keyword

  • کلاس شی برابر با کد هش استرینگ است Object Class equals toString hashcode

  • Upcasting و Downcasting Upcasting and Downcasting

  • کلاس لفاف دار Wrapper Class

  • کلمه کلیدی انتزاعی Abstract keyword

  • کلاس داخلی Inner class

  • کلاس داخلی ناشناس Anonymous Inner class

  • کلاس درونی انتزاعی و ناشناس- Abstract and anonymous inner class-

  • اینترفیس چیست؟ What is Interface

  • اطلاعات بیشتر در مورد رابط ها More on Interfaces

  • نیاز به رابط Need of Interface

  • Enum چیست What is Enum

  • Enum if و switch Enum if and switch

  • کلاس Enum Enum Class

  • Annotation چیست What is Annotation

  • رابط کاربردی جدید Functional Interface New

  • بیان لامبدا Lambda Expression

  • بیان لامبدا با بازگشت Lambda Expression with return

  • انواع رابط Types of Interface

  • استثنا چیست What is Exception

  • کنترل استثنایی با استفاده از تلاش گرفتن Exception Handling using try catch

  • با گرفتن چندگانه امتحان کنید Try with multiple catch

  • سلسله مراتب استثنایی Exception Hierarchy

  • کلمه کلیدی پرتاب استثنا Exception throw keyword

  • استثنای سفارشی Custom Exception

  • استثنا اردک با استفاده از پرتاب Ducking Exception using throws

  • ورودی کاربر با استفاده از BufferedReader و Scanner User Input using BufferedReader and Scanner

  • با منابع امتحان کنید Try with resources

  • موضوعات Threads

  • موضوعات متعدد Multiple Threads

  • اولویت موضوع و خواب Thread Priority and Sleep

  • Runnable در مقابل Thread Runnable vs Thread

  • شرایط مسابقه Race Condition

  • حالت های نخ Thread states

  • حالت های نخ Thread states

  • ArrayList ArrayList

  • تنظیم Set

  • نقشه Map

  • مقایسه کننده در مقابل مقایسه پذیر Comparator vs Comparable

  • نیاز به Stream API Need of Stream API

  • برای هر روش forEach Method

  • Stream API Stream API

  • کاهش فیلتر نقشه مرتب شد Map Filter Reduce Sorted

شروع شدن Getting Started

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

  • مستندات بهار Spring Documentation

  • پیش نیازها Prerequisites

  • نرم افزار مورد نیاز Software Requirement

  • مجموعه ابزار فنری (STS) Spring Tool Suite (STS)

  • تزریق وابستگی Dependency Injection

چکمه بهاره Spring Boot

  • دریافت پروژه شروع بهار Getting Spring Starter Project

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

  • فنر بوت خودکار Spring Boot Autowire

Spring Core -IoC Spring Core -IoC

  • کارخانه لوبیا BeanFactory

  • ApplicationContext ApplicationContext

  • کانتینر فنری Spring Container

  • سینگلتون در مقابل نمونه اولیه Singleton Vs. Prototype

  • تزریق ستر Setter Injection

  • Ref Attribute Ref Attribute

  • تزریق سازنده Constructor Injection

  • سیم خودکار Autowire

  • باقلا اولیه Primary Bean

فنر MVC Spring MVC

  • نظریه فنری MVC Spring MVC Theory

  • بهار MVC شروع به کار Spring MVC Getting Started

  • ایجاد کنترلر Creating Controller

  • تامکت جاسپر Tomcat Jasper

  • پذیرش ورودی کاربر Accepting User Input

  • @RequestParam @RequestParam

  • @ModelAndView @ModelAndView

  • پیشوند و پسوند Prefix and Suffix

  • مدل و ModelMap Model and ModelMap

  • نیاز به ModelAttribute Need of ModelAttribute

  • ModelAttribute ModelAttribute

  • ModelAttribute در سطح روش ModelAttribute at Method Level

  • پروژه MVC بهار Spring MVC Project

  • Spring MVC قسمت 2 Spring MVC Part 2

  • نقشه برداری پست Post Mapping

  • نقشه برداری را دریافت کنید Get Mapping

بهار ORM Spring ORM

  • نظریه ORM بهار Spring ORM Theory

  • پیکربندی Spring Hibernate Spring Hibernate Config

  • MySQL و DAO MySQL and DAO

  • ایجاد DAO DAO Creation

  • اضافه کردن و واکشی Add and Fetch

بهار داده JPA Spring Data JPA

  • پیکربندی JPA داده بهار Spring Data JPA Configuration

  • مخزن JPAR JPARepository

  • JPARepository افزودن و واکشی JPARepository Add and Fetch

  • DSL را پرس و جو کنید Query DSL

  • حاشیه نویسی پرس و جو Query Annotation

استراحت بهار Spring REST

  • REST چیست What is REST

  • راه اندازی پستچی Postman Setup

  • REST Getmapping REST Getmapping

  • جکسون Jackson

  • PathVariable PathVariable

  • RestController RestController

  • PostMapping PostMapping

  • جکسون XML Jackson XML

  • صفت را تولید می کند Produces Attribute

  • RequestBody and Consumes Attribute RequestBody and Consumes Attribute

بهار AOP Spring AOP

  • چرا AOP Why AOP

  • شرایط AOP AOP Terms

  • جنبه و قبل از حاشیه نویسی Aspect and Before Annotation

  • متمرکز ساز Logger

  • پس از سرانجام After Finally

  • پس از بازگشت و پرتاب AfterReturning and Throwing

امنیت بهار Spring Security

  • امنیت بهار چیست؟ What is Spring Security

  • امنیت بهار قسمت 2 Spring Security part 2

  • امنیت بهار قسمت 3 Spring Security part 3

  • Spring Security MySQL Spring Security MySQL

  • Spring Security رمزگذار رمز عبور BCrypt Spring Security BCrypt Password Encoder

  • Spring Boot Security OAuth2 Spring Boot Security OAuth2

نمایش نظرات

آموزش Java و Spring Framework برای مبتدیان با Spring Boot
جزییات دوره
18 hours
165
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
92,804
4.5 از 5
ندارد
دارد
دارد
Navin Reddy
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Navin Reddy Navin Reddy

Corporate Trainer & TEDx SpeakerNavin مربی و مربی است. او همچنین یک موسس و مدیر عامل شرکت Telusko است. بلندگو TEDx دارای کانال YouTube "Telusko" با بیش از 834 هزار مشترک و بیش از 1300 فیلم در زمینه فناوری های مختلف است. او به چندین شرکت و IT بانکها آموزش آنلاین و همچنین شرکتی می دهد. در Java ، Spring ، Hibernate ، Python ، AWS ، Blockchain ، MySQL کار کرده است. یادگیری باید سرگرم کننده باشد.