آموزش مفاهیم پیشرفته Spring و برنامه‌نویسی تابعی (Functional Programming) - آخرین آپدیت

دانلود Advanced Spring Concepts and Functional Programming

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با این دوره جامع، به دنیای متنوع و قدرتمند اکوسیستم Spring ورود کنید. از درک مبانی Spring Framework گرفته تا تسلط بر JPA، Hibernate و حتی برنامه‌نویسی تابعی در جاوا، این دوره دروازه ورود شما برای تبدیل شدن به یک متخصص Spring است. این مسیر با مقدمه‌ای بر Spring Framework شروع می‌شود که در آن با اهداف، تزریق وابستگی (Dependency Injection) و طراحی ماژولار آن آشنا خواهید شد. از طریق تمرین‌های عملی کدنویسی، یاد می‌گیرید چگونه پیاده‌سازی Loose Coupling را انجام دهید، وابستگی‌ها را مدیریت کنید و ماژول‌ها و پروژه‌های مختلف Spring را بررسی کنید. در مرحله بعد، با استفاده از Spring Boot وارد دنیای JPA و Hibernate شوید. این بخش یک راهنمای گام‌به‌گام برای مدیریت پایگاه داده، شامل راه‌اندازی پروژه‌ها، پرس‌وجوی داده‌ها (Querying) و بهره‌گیری از قدرت Spring Data JPA ارائه می‌دهد. شما درک عمیقی از نحوه ساده‌سازی تعاملات پایگاه داده برای اپلیکیشن‌های مدرن توسط این ابزارها به دست خواهید آورد. در پایان دوره، یک مقدمه کوتاه اما تاثیرگذار برای برنامه‌نویسی تابعی در جاوا ارائه شده است. یاد بگیرید چگونه با استفاده از Streamها، Filterها، Lambdaها و کلاس Optional، کدهای مختصر و کارآمد بنویسید و همزمان از مزایای این پارادایم بهره ببرید. چه مبتدی باشید و چه یک توسعه‌دهنده سطح متوسط، این دوره بررسی جامعی از اکوسیستم Spring ارائه می‌دهد تا شما را برای ساخت اپلیکیشن‌های مقیاس‌پذیر، قدرتمند و کارآمد آماده کند. آشنایی با برنامه‌نویسی جاوا، اصول شیءگرایی (OOP) و برنامه‌نویسی تابعی (Streams, Lambdas) ضروری است. همچنین داشتن دانش مقدماتی از Spring Framework، Maven و SQL توصیه می‌شود.

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

Appendix مقدمه‌ای بر Spring Framework Appendix - Introduction to Spring Framework

  • Step 01 شروع کار با Spring Framework اهداف Step 01 - Getting Started with Spring Framework - Goals

  • Step 02 راه‌اندازی پروژه جدید Spring با Spring Initializr Step 02 - Setting Up New Spring Project with Spring Initializr

  • Step 03 تکرار اول ساخت GameRunner و MarioGame با وابستگی شدید (Tightly Coupled) Step 03 - Iteration 1 - Building Tightly Coupled GameRunner and MarioGame

  • Step 04 درک مفهوم وابستگی شدید (Tight Coupling) Step 04 - Understanding Tight Coupling

  • Step 05 تکرار دوم سطح ۱ وابستگی رها (Loose Coupling) اینترفیس‌ها Step 05 - Iteration 2 - Loose Coupling Level 1 - Interfaces

  • Step 06 بررسی وابستگی رها با اینترفیس‌ها بازی Pacman Step 06 - Exploring Loose Coupling with Interfaces - PacmanGame

  • Step 07 تکرار سوم سطح ۲ وابستگی رها Spring Framework Step 07 - Iteration 3 - Loose Coupling Level 2 - Spring Framework

  • Step 08 سوال ۱ Spring Framework درک آنچه در پس‌زمینه رخ می‌دهد Step 08 - Q1 - Spring Framework - Understanding What's Happening in the Background

  • Step 09 سوال ۲ Spring Framework درک اصطلاحات مهم Step 09 - Q2 - Spring Framework - Understanding Important Terminology

  • Step 10 سوال ۳ Spring Framework آیا Spring Framework ارزش افزوده ایجاد می‌کند؟ Step 10 - Q3 - Spring Framework - Does Spring Framework Add Value?

  • Step 11 سوال ۴ Spring Framework اجرای Super Contra Step 11 - Q4 - Spring Framework - Running Super Contra

  • Step 12 سوال ۵ Spring Framework Maven Step 12 - Q5 - Spring Framework - Maven

  • Step 13 بررسی انواع تزریق وابستگی در Spring Framework Step 13 - Exploring Spring Framework Dependency Injection Types

  • Step 14 بررسی ماژول‌های Spring Step 14 - Exploring Spring Modules

  • Step 15 بررسی پروژه‌های Spring Step 15 - Exploring Spring Projects

  • Step 16 شروع کار با Spring Framework مرور کلی Step 16 - Getting Started with Spring Framework - Review

Appendix مقدمه‌ای بر JPA با Spring Boot در ۱۰ مرحله Appendix - Introduction to JPA with Spring Boot in 10 Steps

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

  • Step 02 راه‌اندازی پروژه جدید Spring Boot برای JPA و Hibernate Step 02 - Setting Up New Spring Boot Project for JPA and Hibernate

  • Step 03 راه‌اندازی کنسول H2 و ایجاد جدول Course در H2 Step 03 - Launching Up H2 Console and Creating Course Table in H2

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

  • Step 05 درج داده‌های ثابت با استفاده از Spring JDBC Step 05 - Inserting Hardcoded Data Using Spring JDBC

  • Step 06 درج و حذف داده‌ها با استفاده از Spring JDBC Step 06 - Inserting and Deleting Data Using Spring JDBC

  • Step 07 پرس‌وجوی داده‌ها با استفاده از Spring JDBC Step 07 - Querying Data using Spring JDBC

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

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

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

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

  • Step 12 درک تفاوت بین Hibernate و JPA Step 12 - Understanding the Difference between Hibernate and JPA

Congratulations Congratulations

  • Congratulations! Congratulations!

Appendix مقدمه‌ای بر برنامه‌نویسی تابعی در ۳۰ دقیقه Appendix - Introduction to Functional Programming in 30 Minutes

  • Step 00 مقدمه‌ای بر برنامه‌نویسی تابعی مرور کلی Step 00 - Introduction to Functional Programming - Overview

  • Step 01 شروع کار با برنامه‌نویسی تابعی در جاوا Step 01 - Getting Started with Functional Programming with Java

  • Step 02 نوشتن اولین برنامه تابعی جاوا Step 02 - Writing Your First Java Functional Program

  • Step 03 بهبود برنامه تابعی جاوا با استفاده از Filter Step 03 - Improving Java Functional Program with Filter

  • Step 04 استفاده از Lambda Expression برای ارتقای برنامه تابعی Step 04 - Using Lambda Expression to Enhance Your Functional Program

  • Step 05 انجام تمرین‌های برنامه‌نویسی تابعی با Streamها، Filterها و Lambdaها Step 05 - Do Functional Programming Exercises with Streams, Filters, and Lambdas

  • Step 06 استفاده از Map در برنامه‌های تابعی—همراه با تمرین Step 06 - Using Map in Functional Programs—with Exercises

  • Step 07 درک کلاس Optional در جاوا Step 07 - Understanding Optional Class in Java

  • Step 08 مرور سریع مبانی برنامه‌نویسی تابعی Step 08 - Quick Review of Functional Programming Basics

نمایش نظرات

آموزش مفاهیم پیشرفته Spring و برنامه‌نویسی تابعی (Functional Programming)
جزییات دوره
6h 9m
38
(آخرین آپدیت)
353
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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