در این دوره چه آموزش داده می شود؟
در این دوره قصد داریم فرآیند توسعه نرم افزار را مبتنی بر انجام یک پروژه واقعی توصیف کنیم. ابتدا فرآیند توسعه نرم افزار را از نیازمندی تا استقرار توصیف می کنیم. همچنین متدولوژی اسکرام را بررسی می نماییم. سپس نیازمندی های یک نرم افزار بانکی کوچک را در قالب User Story بیان کرده و به توسعه بخش Backend می پردازیم.
- توصیف فرآیند نرم افزار
- بررسی Java Core بصورت فشرده
- بررسی Spring بصورت فشرده
- بررسی Spring Boot بصورت فشرده
- بررسی JPA بصورت فشرده
- بررسی SQL بصورت فشرده
- بررسی DevOps بصورت فشرده
- توسعه Backend سامانه نمونه
- استقرار برنامه مبتنی بر داکر
پیش نیاز های این دوره آموزشی
تمامی پیش نیازها در دوره بصورت فشرده آموزش داده شده است.
تمامی پیش نیازها در دوره بصورت فشرده آموزش داده شده است.
پشتیبانی نامحدود رایگان
سورس کد دوره در گیت هاب فایل های ضمیمه
توصیف متدولوژی توسعه نرم افزار
1- سرفصل دوره (6:58) رایگان
سرفصل دوره
2- مقدمه ای بر فرآیند نرم افزار (11:47) رایگان
توصیف فرآیند نرم افزار
3- متدولوژی نرم افزار-بخش یک (15:54) ویدئو
فرآیند آبشاری و چابک
4- متدولوژی نرم افزار-بخش دو (12:49) ویدئو
بررسی اسکرام
5- تحلیل نیازمندی و معماری کلان برنامه نمونه (18:51) ویدئو
تحلیل نیازمندی بر مبنای User Story و معماری کلان برنامه نمونه
6- دموی برنامه نمونه (4:22) رایگان
دموی برنامه نمونه که قرار است در طول دوره توسعه یابد
توصیف مبانی Java
1- نصب و راه اندازی جاوا (17:06) رایگان
توصیف نحوه کامپایل و اجرا در جاوا، نصب JDK
2- توصیف، نصب و راه اندازی Maven-بخش یک (13:33) ویدئو
توصیف Maven، نصب Maven
3- توصیف، نصب و راه اندازی Maven-بخش دو (19:27) ویدئو
بررسی عملیاتی Maven
4- Java Classes and Objects-بخش یک (19:47) ویدئو
مفهوم کلاس و شی در جاوا
5- Java Classes and Objects-بخش دو (22:04) ویدئو
مفهوم کلاس و شی در جاوا
6- Java Classes and Objects-بخش سه (12:35) ویدئو
بررسی عملیاتی
7- Java Classes and Objects-بخش چهار (9:15) ویدئو
بررسی عملیاتی-Unit Test
8- Access Modifiers in Java-بخش یک (16:38) ویدئو
جزییات سطوح دسترسی در این بخش توصیف می شود
9- Access Modifiers in Java-بخش دو (15:42) ویدئو
عملیاتی سازی
10- Methods in Java (15:24) ویدئو
جزییات متد در این بخش توصیف می شود
11- Variable Scope in Java-بخش یک (5:39) ویدئو
Variable Scope in Java
12- Variable Scope in Java-بخش دو (11:10) ویدئو
عملیاتی سازی
13- Control Structures in Java-بخش یک (23:12) ویدئو
Control Structures in Java
14- Control Structures in Java-بخش دو (20:08) ویدئو
عملیاتی سازی Conditional Branches
15- Control Structures in Java-بخش سه (18:14) ویدئو
عملیاتی سازی Loops
16- Java main() Method Explained-بخش یک (13:29) ویدئو
Java main() Method Explained
17- Java main() Method Explained-بخش دو (6:39) ویدئو
عملیاتی سازی
18-Exception Handling-بخش یک (24:26) ویدئو
انواع استثنا
19-Exception Handling-بخش دو (18:29) ویدئو
عملیاتی سازی
20-Guide to Inheritance in Java-بخش یک (12:23) ویدئو
مفاهیم
21-Guide to Inheritance in Java-بخش دو (23:43) ویدئو
عملیاتی سازی
22-Guide to Inheritance in Java-اصلاحیه مقاله
اصلاحیه
23-الگوی طراحی Interface (20:25) ویدئو
بررسی الگوی طراحی Interface
24-Java Interfaces-بخش یک (31:47) ویدئو
بررسی Interface در جاوا
25-Java Interfaces-بخش دو (18:41) ویدئو
عملیاتی سازی
26-الگوی طراحی Abstract Class (11:10) ویدئو
بررسی الگوی طراحی Abstract Class
27-Abstract Classes in Java-بخش یک (19:22) ویدئو
مفاهیم Abstract Class در جاوا
28-Abstract Classes in Java-بخش دو (14:51) ویدئو
عملیاتی سازی
29-Interface vs. Abstract Class (25:13) ویدئو
بررسی تفاوت ها و زمان های استفاده از هر یک
30-مبانی Generics-بخش یک (37:55) ویدئو
مفهوم جنریک
31-مبانی Generics-بخش دو (33:14) ویدئو
عملیاتی سازی
اسلاید فصل ۲ فایل های ضمیمه
1- مقدمه ای بر DevOps (33:22)
2- توصیف، نصب و راه اندازی Maven (تکرار) ویدئو
به ویدیوهای Maven در بخش Java Core رجوع نمایید. ویدیوی 8 و 9
3-مالتی ماژول در Maven-بخش یک (18:56)
مفاهیم
4-مالتی ماژول در Maven-بخش دو (21:55)
عملیاتی سازی
5-توصیف مفاهیم اولیه Git (17:25)
6-نصب و راه اندازی Git (1:23)
7-عملیاتی سازی Git در پروژه (13:09)
8-انتقال سورس کد به GitHub (12:15)
اسلاید فصل ۳ فایل های ضمیمه
۱- Inversion of Control (IoC) & Dependency Injection (DI) (25:55) ویدئو
بررسی مفهوم IoC، الگوی طراحی DI
۲- مفهوم Spring Bean-بخش یک (21:58) ویدئو
مفهوم Bean و چگونگی تعریف آن در اسپرینگ
۳- مفهوم Spring Bean-بخش دو (32:39) ویدئو
عملیاتی سازی
۴- انواع DI در Spring-بخش یک (8:13) ویدئو
بررسی انواع DI در اسپرینگ
۵- انواع DI در Spring-بخش دو (3:55) ویدئو
عملیاتی سازی
اسلاید فصل ۴ فایل های ضمیمه
1- Bootstrap a Simple Application-بخش یک (14:17) رایگان
ایجاد پروژه مبتنی بر Spring Boot
2- Bootstrap a Simple Application-بخش دو (13:47) ویدئو
ایجاد پروژه مبتنی بر Spring Boot-بخش عملی
3- Quick Guide to Spring Controllers (12:21) ویدئو
Quick Guide to Spring Controllers
4- Building a REST API-بخش یک (35:52) ویدئو
مفهوم RESTful Service
5- Building a REST API-بخش دو (25:48) ویدئو
عملیاتی سازی
6- Building a REST API-بخش سه (16:13) ویدئو
عملیاتی سازی
7- Spring @RequestMapping (4:15) ویدئو
مفهوم RequestMapping
8- Logging in Spring Boot (48:50) ویدئو
Logback in Spring Boot
9- Log4j 2 in Spring Boot-بخش یک (21:33) ویدئو
راه اندازی Log4j 2 در Spring Boot
10- Log4j 2 in Spring Boot-بخش دو (22:47) ویدئو
عملیاتی سازی
11- Log4j 2 in Spring Boot-بخش دو-اصلاحیه مقاله
عملیاتی سازی
12- Setting Up Swagger 2 with a Spring REST API-بخش یک (8:18) ویدئو
Setting Up Swagger 2 with a Spring REST API
13- Setting Up Swagger 2 with a Spring REST API-بخش دو (7:57) ویدئو
عملیاتی سازی
14- Properties with Spring Boot-بخش یک (23:09) ویدئو
مفهوم Properties
15 -Properties with Spring Boot-بخش دو (11:29) ویدئو
عملیاتی سازی
16- Spring Boot Actuator-بخش یک (10:26) ویدئو
مفهوم Spring Boot Actuator
17- Spring Boot Actuator-بخش دو (8:55) ویدئو
عملیاتی سازی
18- Spring Boot Deployment Options-بخش یک (14:29) ویدئو
بررسی روش های استقرار در اسپرینگ بوت
19- Spring Boot Deployment Options-بخش دو (17:11) ویدئو
عملیاتی سازی
اسلاید فصل 5 فایل های ضمیمه
1- Database Fundamentals (21:50) ویدئو
بررسی مفاهیم پایگاه داده ها
2- PostgreSQL Installation (6:34) ویدئو
نصب و راه اندازی PostgreSQL
3- Database Design (28:19) ویدئو
بررسی مفاهیم طراحی پایگاه داده ها و جدول
4- Table Relationships (8:51) ویدئو
بررسی ارتباط بین جدول ها
5- Database Design Case Study-بخش یک (10:43) ویدئو
طراحی یک نمونه مدل داده با ERD
6- Database Design Case Study-بخش دو (18:46) ویدئو
تبدیل ERD فیزیکی به پایگاه داده ها در PostgreSQl
7- Querying a Single Table (17:00) ویدئو
بررسی SELECT و WHERE
8- Querying Multiple Tables (26:44) ویدئو
بررسی انواع JOIN
9- Modifying Data and Table-بخش یک (13:32) ویدئو
Modifying Data and Table
10 Modifying Data and Table-بخش دو (21:13) ویدئو
عملیاتی سازی
11- (11:44) الگوی طراحی DAO ویدئو
بررسی الگوی طراحی DAO
12- Spring JDBC-بخش یک (48:37) ویدئو
عملیاتی سازی یک نمونه برنامه
13- Spring JDBC-بخش دو (20:39) ویدئو
عملیاتی سازی یک نمونه برنامه
14- Spring JDBC-بخش سه (23:33) ویدئو
عملیاتی سازی یک نمونه برنامه
تمرین تمرین
اسلاید فصل 6 فایل های ضمیمه
A Guide to JPA with Spring-بخش یک (23:51) رایگان
ایجاد پایگاه داده ها و جدول ها با JPA
A Guide to JPA with Spring-بخش دو (14:24) ویدئو
اضافه کردن ماژول Maven به پروزه
A Guide to JPA with Spring-بخش سه (17:41) ویدئو
عملیاتی سازی
A Comparison Between JPA and JDBC (15:27) ویدئو
مقایسه JDBC با JPA
Defining JPA Entities & JpaRepository-بخش یک (15:14) ویدئو
جزییات Entity و ایجاد CRUD با استفاده از JPA Interface
Defining JPA Entities & JpaRepository-بخش دو (21:36) ویدئو
عملیاتی سازی
JpaRepository Methods- بخش یک (11:58) ویدئو
بررسی متدهای مورد نیاز برای عملیات CRUD
JpaRepository Methods- بخش دو (21:30) ویدئو
عملیاتی سازی متدهای CRUD
Identifiers in Hibernate/JPA (14:56) ویدئو
ایجاد CRUD با استفاده از JPA Interface
One-to-One Relationship in JPA-بخش یک (11:04) ویدئو
One-to-One Relationship in JPA-بخش دو (22:19) ویدئو
One-to-Many Relationship in JPA-بخش یک (11:41) ویدئو
One-to-Many Relationship in JPA-بخش دو (21:37) ویدئو
Many-To-Many Relationship in JPA-بخش یک (9:52) ویدئو
Many-To-Many Relationship in JPA-بخش دو (24:08) ویدئو
Eager/Lazy Loading-بخش یک (12:34) ویدئو
بررسی مفاهیم Lazy و Eager
Eager/Lazy Loading-بخش دو (23:14) ویدئو
عملیاتی سازی
اسلاید فصل 7 فایل های ضمیمه
Bootstrap a Project Structure (15:43) ویدئو
ایجاد پروژه، ساختار پکیج ها و تنظیمات اولیه
Office Management-بخش یک (33:28) ویدئو
اضافه کردن لایه Domain، Repository، Service و API
الگوی طراحی DTO (Data Transfer Object) (12:53) ویدئو
Office Management-بخش دو (14:37) ویدئو
اضافه کردن DTO
Intro to MapStruct (12:49) ویدئو
Office Management-بخش سه (16:51) ویدئو
اضافه کردن OfficeMapper
Using Spring ResponseEntity (11:41) ویدئو
Office Management-بخش چهار (16:22) ویدئو
اضافه کردن ResponseEntity
Office Management-بخش پنج (19:27) ویدئو
تکمیل متد createOffice و نوشتن یک Custom Exception
تمرین تمرین
پیاده سازی BadRequestAlertException
Office Management-بخش شش (13:19) ویدئو
تکمیل متد PutMapping
Office Management-بخش هفت (16:47) ویدئو
تکمیل متد GetMapping
Office Management-بخش هشت (5:13) ویدئو
تکمیل متد DeleteMapping
اعتبارسنجی ورودی (10:56) ویدئو
انواع اعتبارسنجی ورودی
Office Management-بخش نه (9:03) ویدئو
عملیاتی سازی اعتبارسنجی ورودی
تمرین تمرین
پیاده سازی CustomValidation برای کد ملی
بررسی User Story ها و طراحی مدل داده (7:34) ویدئو
Client Management (8:57) ویدئو
تمرین تمرین
پیاده سازی کلاس تست برای عملیات کراد در کلاینت
SavingAccount Management (6:41) ویدئو
Spring AOP-بخش یک (26:59) ویدئو
بررسی مفاهیم AOP
Spring AOP-بخش دو (38:18) ویدئو
عملیاتی سازی AOP مبتنی بر XML
Spring AOP-بخش سه (18:06) ویدئو
عملیاتی سازی AOP مبتنی بر Annotation
Spring AOP-بخش چهار (42:27) ویدئو
اضافه کردن LoggingAspect
SavingAccountTransaction Management-بخش یک (23:35) ویدئو
SavingAccountTransaction Management-بخش دو (26:19) ویدئو
Spring Transaction-بخش یک (19:39) ویدئو
بررسی مفهوم تراکنش
Spring Transaction-بخش دو (25:48) ویدئو
عملیاتی سازی تراکنش
تمرین تمرین
اضافه کردن تراکنش به پروژه بر اساس ویدیوی قبلی
مقدمه ای بر Spring Security-بخش یک (21:16) ویدئو
مقدمه ای بر Spring Security-بخش دو (11:44) ویدئو
مقدمه ای بر Spring Security-بخش سه (09:36) ویدئو
اضافه کردن مدیریت کاربران و نقش ها (31:58) ویدئو
اضافه کردن کلاس User، Authority
تمرین تمرین
احراز هویت مبتنی بر JWT
Securing Backend using JWT (36:17) ویدئو
تمرین تمرین
اضافه کردن احراز هویت مبتنی بر JWT به پروژه بر اساس ویدیوی قبلی
اسلاید فصل 8 فایل های ضمیمه
نصب و راه اندازی Docker ویدئو
نصب و راه اندازی Docker
راه اندازی Spring Boot روی Docker ویدئو
ضمانت بازگشت وجه ۷ روزه بدون ریسک
در صورت عدم تطابق دوره با سرفصلها، وجه پرداختی شما را بازگشت خواهیم داد.
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
دوره کاربردی اسپرینگ و اسپرینگ بوت (Spring ،Spring Boot)
در این دوره چه آموزش داده می شود؟ در این دوره قصد داریم مبانی چارچوب اسپرینگ و اسپرینگ بوت را…
دوره توسعه Microservice با Spring Boot
در این دوره چه آموزش داده می شود؟ مطالب در حال تکمیل است. مطالب در حال تکمیل است. مطالب در…
دوره بوت کمپ برنامه نویسی فول استک جاوا و ری اکت
در این دوره چه آموزش داده می شود؟ در این دوره قصد داریم فرآیند توسعه نرم افزار را مبتنی بر…
200 پرسش استخدامی شرکت های برتر IT
در پکیج آموزش طراحی سایت دو و چند زبانه، تمام ابزارهای مورد نیاز برای چندزبانه کردن یک وبسایت وردپرسی، در اختیار شما قرار گرفته است.
نظرات
2,000,000 تومان
قوانین ثبت دیدگاه