لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مفاهیم پیشرفته 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 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
نمایش نظرات