لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کلاس Master Framework Spring: Java Spring - The Modern Way [ویدئو]
Spring Framework Master Class: Java Spring - The Modern Way [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آیا می خواهید به خوبی با فریم ورک Spring آشنا شوید و به یک توسعه دهنده مدرن Spring تبدیل شوید؟ این دوره برای کمک به یادگیری فریم ورک Spring در 10 مرحله آسان طراحی شده است!
این دوره با اصول اولیه چارچوب Spring شروع می شود و شما را قادر می سازد تا تزریق وابستگی، ظرف IOC، زمینه برنامه و BeanFactory را درک کنید. در مرحله بعد، از حاشیه نویسی Spring برای پیکربندی وابستگی ها از طریق برنامه های جاوا و کاوش در مفاهیم Spring MVC استفاده خواهید کرد. با حرکت رو به جلو، اصول اولیه Spring Boot، Eclipse، Spring AOP، Spring JDBC و JPA، Maven، JUnit و Mockito را خواهید آموخت. بعداً، فرآیند توسعه یک برنامه تحت وب با استفاده از سرورهای JSP و Spring MVC را خواهید فهمید. در نهایت، شما بر نحوه اجرای موارد تست واحد با JUnit و Mockito با استفاده از زمینه های برنامه XML و Java Spring تمرکز خواهید کرد.
در پایان این دوره، شما مفاهیم فریمورک Spring را یاد خواهید گرفت و مهارت های مورد نیاز برای استفاده از آنها را با اطمینان در پروژه های جاوا توسعه داده اید. اکوسیستم چارچوب Spring را درک کنید
از Spring Initializer برای ایجاد یک برنامه Spring Boot استفاده کنید
بین Spring Boot، Spring و Spring MVC تفاوت قائل شوید
یک پروژه با JDBC، JPA، H2 و وابستگی های وب راه اندازی کنید
ایجاد و وارد کردن یک پروژه Maven
انجام تست واحد با فریم ورک Spring چه بخواهید اصول اولیه فریم ورک Spring را با مثالهای عملی بیاموزید، چه بخواهید برنامههای قابل آزمایش را با Spring توسعه دهید، یا ماژولهای اولیه Spring مانند AOP و JDBC را درک کنید، این دوره برای شما مفید خواهد بود. برای شروع این دوره، درک اولیه جاوا ضروری است. مهارت های لازم را برای نشان دادن تخصص در چارچوب Spring کسب کنید * یاد بگیرید چگونه مشکلات فریم ورک Spring را در پروژه خود برطرف کنید * توانایی نوشتن تست های واحد بدون نقص را توسعه دهید.
سرفصل ها و درس ها
معرفی سریع چارچوب Spring
Quick Introduction to the Spring Framework
معرفی سریع چارچوب Spring
Quick Introduction to the Spring Framework
کلاس کارشناسی ارشد بهار - سطح 1 تا سطح 6 - نمای کلی دوره، GitHub و موارد دیگر...
Spring Master Class - Level 1 to Level 6 - Course Overview, GitHub & More...
کلاس استاد Spring Framework - بررسی اجمالی
Spring Framework Master Class - Overview
سطح 1 بهار - مقدمه ای بر چارچوب بهار در 10 مرحله
Spring Level 1 - Introduction to the Spring Framework in 10 Steps
مقدمه بخش - چارچوب فنری در 10 مرحله
Section Introduction - Spring Framework in 10 Steps
مرحله 1 - راه اندازی یک پروژه با استفاده از https://start.spring.io
Step 1 – Setting Up a Project Using https://start.spring.io
مرحله 2 - درک اتصال محکم با استفاده از مثال الگوریتم جستجوی باینری
Step 2 – Understanding Tight Coupling Using the Binary Search Algorithm Example
مرحله 3 - ایجاد مثال الگوریتم جستجوی باینری به صورت آزاد
Step 3 - Making the Binary Search Algorithm Example Loosely Coupled
مرحله 4 - استفاده از Spring Framework برای مدیریت وابستگی ها - @Component و @Autowired
Step 4 - Using the Spring Framework to Manage Dependencies - @Component and @Autowired
مرحله 5 - در پس زمینه چه اتفاقی می افتد؟
Step 5 - What is Happening in the Background?
مرحله 7 - تزریق سازنده و تنظیم کننده
Step 7 - Constructor and Setter Injection
مرحله 8 - ماژول های فنری
Step 8 - Spring Modules
مرحله 9 - پروژه های بهار
Step 9 - Spring Projects
مرحله 10 - چرا بهار محبوب است؟
Step 10 - Why is Spring Popular?
بهار سطح 2 - چارچوب فنری در عمق
Spring Level 2 - Spring Framework in Depth
مقدمه بخش - چارچوب بهار در عمق
Section Introduction - Spring Framework in Depth
مرحله 11 - تزریق وابستگی - چند مثال دیگر
Step 11 - Dependency Injection - A Few More Examples
مرحله 12 - سیم کشی خودکار در عمق - با نام و @Primary
Step 12 - Autowiring in Depth - By Name and @Primary
مرحله 13 - سیم کشی خودکار در عمق - @Qualifier Annotation
Step 13 - Autowiring in Depth - @Qualifier Annotation
مرحله 14 - محدوده یک لوبیا - نمونه اولیه و تک
Step 14 - Scope of a Bean - Prototype and Singleton
مرحله 15 - سناریوهای محدوده پیچیده یک لوبیا بهار - نمونه اولیه و تکی را مخلوط کنید
Step 15 - Complex Scope Scenarios of a Spring Bean - Mix Prototype and Singleton
مرحله 15B - تفاوت بین اسپرینگ سینگلتون و GOF Singleton
Step 15B - Difference Between the Spring Singleton and GOF Singleton
مرحله 16 - استفاده از کامپوننت اسکن برای اسکن لوبیا
Step 16 - Using the Component Scan to Scan for Beans
مرحله 17 - چرخه حیات یک لوبیا - @PostConstruct و @PreDestroy
Step 17 - Lifecycle of a Bean - @PostConstruct and @PreDestroy
مرحله 18 - تزریق ظرف و وابستگی (CDI) - @Named و @Inject
Step 18 - Container and Dependency Injection (CDI) - @Named and @Inject
مرحله 19 - حذف Spring Boot در برنامه اصلی
Step 19 - Removing Spring Boot in the Basic Application
مرحله 20 - رفع موارد جزئی - اضافه کردن Logback و بستن ApplicationContext
Step 20 - Fixing Minor Stuff - Add Logback and Close ApplicationContext
مرحله 21 - تعریف Spring ApplicationContext با استفاده از XML - قسمت 1
Step 21 - Defining the Spring ApplicationContext Using XML - Part 1
مرحله 22 - تعریف Spring ApplicationContext با استفاده از XML - قسمت 2
Step 22 - Defining Spring ApplicationContext using XML - Part 2
مرحله 23 - ترکیب متن XML با یک اسکن مؤلفه برای لوبیاهای تعریف شده با حاشیه نویسی
Step 23 - Mixing the XML Context with a Component Scan for Beans Defined with Annotation
مرحله 24 - کانتینر IOC در مقابل ApplicationContext در مقابل BeanFactory
Step 24 - IOC Container vs ApplicationContext vs BeanFactory
مرحله 25 - @Component vs @Service در مقابل @Repository vs @Controller
Step 25 - @Component vs @Service vs @Repository vs @Controller
مرحله 26 - خواندن مقادیر از فایل ویژگی های خارجی
Step 26 - Reading Values From the External Properties File
ابزارها و چارچوب های اساسی - JUnit در 5 مرحله
Basic Tools and Frameworks - JUnit in 5 Steps
مرحله 1 - تست JUnit و Unit چیست؟
Step 1 – What is JUnit and Unit Testing?
مرحله 2 - اولین پروژه JUnit و نوار سبز
Step 2 – First JUnit Project and Green Bar
مرحله 3 – اولین کد و تست واحد اول
Step 3 – First Code and First Unit Test
مرحله 4 - سایر روش های ادعا
Step 4 – Other Assert Methods
مرحله 5 - حاشیه نویسی های مهم
Step 5 – Important Annotations
ابزارها و چارچوب های اساسی - Mockito در 5 مرحله
Basic Tools and Frameworks - Mockito in 5 Steps
معرفی بخش - موکیتو در 5 مرحله
Section Introduction - Mockito in 5 Steps
مرحله 1 - تنظیم یک مثال با استفاده از http://start.spring.io.
Step 1 – Setting Up an Example Using http://start.spring.io.
مرحله 2 – استفاده از Stubs – معایب
Step 2 – Using Stubs - Disadvantages
مرحله 3 - اولین بازی شما با Mockito
Step 3 – Your First Mock with Mockito
مرحله 4 - استفاده از حاشیه نویسی Mockito - @Mock، @InjectMocks، و @RunWith
Step 4 – Using Mockito Annotations - @Mock, @InjectMocks, and @RunWith
سطح 3 بهار - تست واحد با چارچوب فنری
Spring Level 3 - Unit Testing with the Spring Framework
مقدمه بخش - تست واحد با چارچوب فنری
Section Introduction - Unit Testing with Spring Framework
مرحله 27 - تست واحد فنری با زمینه جاوا
Step 27 - Spring Unit Testing with a Java Context
تست واحد فنری با زمینه XML
Spring Unit Testing with an XML Context
تست واحد فنری با موکیتو
Spring Unit Testing with Mockito
فنر سطح 4 - چکمه فنری در 12 مرحله
Spring Level 4 - Spring Boot in 12 Steps
مرحله 01 - شروع به کار با بوت بهار - اهداف
Step 01 - Getting Started with Spring Boot - Goals
مرحله 02 - درک جهان قبل از بوت بهار - بررسی اجمالی 10000 فوت
Step 02 - Understanding the World Before Spring Boot - 10000 Feet Overview
مرحله 03 - راه اندازی پروژه جدید Spring Boot با Spring Initializr
Step 03 - Setting up New Spring Boot Project with Spring Initializr
مرحله 04 - با Spring Boot یک Hello World API بسازید
Step 04 - Build a Hello World API with Spring Boot
مرحله 05 - درک هدف چکمه بهار
Step 05 - Understanding the Goal of Spring Boot
مرحله 06 - درک سحر و جادو بوت بهار - پروژه های شروع بوت بهار
Step 06 - Understanding Spring Boot Magic - Spring Boot Starter Projects
مرحله 07 - درک Spring Boot Magic - پیکربندی خودکار
Step 07 - Understanding Spring Boot Magic - Auto Configuration
مرحله 08 - با Spring Boot DevTools سریعتر بسازید
Step 08 - Build Faster with Spring Boot DevTools
مرحله 09 - با چکمه فنری آماده تولید شوید - 1 - پروفایل ها
Step 09 - Get Production Ready with Spring Boot - 1 - Profiles
مرحله 10 - با Spring Boot آماده تولید شوید - 2 - ConfigurationProperties
Step 10 - Get Production Ready with Spring Boot - 2 - ConfigurationProperties
مرحله 11 - با Spring Boot - 3 - سرورهای جاسازی شده تولید را آماده کنید
Step 11 - Get Production Ready with Spring Boot - 3 - Embedded Servers
مرحله 12 - با چکمه فنری آماده تولید شوید - 4 - محرک
Step 12 - Get Production Ready with Spring Boot - 4 - Actuator
مرحله 13 - درک Spring Boot در مقابل Spring vs Spring MVC
Step 13 - Understanding Spring Boot vs Spring vs Spring MVC
مرحله 14 - شروع به کار با بوت بهار - مرور
Step 14 - Getting Started with Spring Boot - Review
بهار سطح 5 - بهار AOP
Spring Level 5 - Spring AOP
بخش مقدمه - Spring AOP
Section Introduction - Spring AOP
مرحله 01 - راه اندازی AOP مثال - قسمت 1
Step 01 - Setting Up AOP Example - Part 1
مرحله 02 - راه اندازی AOP مثال - قسمت 2
Step 02 - Setting Up AOP Example - Part 2
مرحله 03 - تعریف یک @Before Advice
Step 03 - Defining an @Before Advice
مرحله 04 - درک اصطلاحات AOP - Pointcut، مشاوره، جنبه، و JoinPoint
Step 04 – Understanding the AOP Terminology - Pointcut, Advice, Aspect, and JoinPoint
مرحله 05 - استفاده از توصیههای @After، @AfterReturning، @AfterThrowing
Step 05 - Using the @After, @AfterReturning, @AfterThrowing Advices
مرحله 06 - استفاده از @Around Advice برای پیاده سازی Performance Tracing
Step 06 – Using the @Around Advice to Implement Performance Tracing
مرحله 07 - بهترین تمرین - استفاده از پیکربندی مشترک نقطهای
Step 07 - Best Practice – Using Common Pointcut Configuration
مرحله 08 - خلاصه سریع سایر نقاط
Step 08 - Quick Summary of Other Pointcuts
مرحله 09 - ایجاد حاشیه نویسی سفارشی و جنبه ای برای ردیابی زمان
Step 09 - Creating Custom Annotation and an Aspect for Tracking Time
Spring Level 6 - تعامل با پایگاه های داده - Spring JDBC، JPA، و Spring Data
Spring Level 6 - Interacting with Databases - Spring JDBC, JPA, and Spring Data
مقدمه بخش - Spring JDBC، JPA و Spring Data
Section Introduction - Spring JDBC, JPA, and Spring Data
مرحله 01 - راه اندازی یک پروژه با JDBC، JPA، H2، و وابستگی های وب
Step 01 - Setting Up a Project with JDBC, JPA, H2, and the Web Dependencies
مرحله 02 - راه اندازی کنسول H2
Step 02 - Launching an H2 Console
مرحله 03 - ایجاد یک جدول پایگاه داده در H2
Step 03 - Creating a Database Table in H2
مرحله 04 - جمع کردن داده ها در یک جدول افراد
Step 04 - Populating Data into a Person Table
مرحله 05 – پیاده سازی روش جستجوی FindAll persons Spring JDBC
Step 05 – Implementing the findAll persons Spring JDBC Query Method
مرحله 06 - اجرای متد findAll با استفاده از CommandLineRunner
Step 06 - Executing the findAll Method Using CommandLineRunner
مرحله 07 - یک بررسی سریع - JDBC در مقابل Spring JDBC
Step 07 - A Quick Review - JDBC vs Spring JDBC
مرحله 08 - در پس زمینه چیست؟ - آشنایی با پیکربندی خودکار بوت بهار
Step 08 – What is in the Background? - Understanding Spring Boot Autoconfiguration
مرحله 09 - اجرای روش جستجوی FindById Spring JDBC
Step 09 – Implementing the findById Spring JDBC Query Method
مرحله 10 - اجرای روش به روز رسانی deleteById Spring JDBC
Step 10 - Implementing the deleteById Spring JDBC Update Method
مرحله 11 - پیاده سازی Insert و Update برای روش های به روز رسانی JDBC Spring
Step 11 - Implementing Insert and Update for the Spring JDBC Update Methods
مرحله 12 - ایجاد یک بهنگار سفارشی JDBC RowMapper
Step 12 - Creating a Custom Spring JDBC RowMapper
مرحله 02 - ایجاد یک پروژه بوت بهار با Maven
Step 02 - Creating a Spring Boot Project with Maven
مرحله 03 - کاوش Maven pom.xml برای پروژه Spring Boot
Step 03 - Exploring Maven pom.xml for Spring Boot Project
مرحله 04 - کاوش Maven Parent Pom برای پروژه Spring Boot
Step 04 - Exploring Maven Parent Pom for Spring Boot Project
مرحله 05 - کاوش بیشتر در Maven
Step 05 - Exploring Maven Further
مرحله 06 - کاوش چرخه عمر Maven Build با یک پروژه Spring Boot
Step 06 - Exploring Maven Build Lifecycle with a Spring Boot Project
مرحله 07 - Maven چگونه کار می کند؟
Step 07 - How does Maven Work?
مرحله 08 - بازی با دستورات Maven
Step 08 - Playing with Maven Commands
مرحله 09 - پروژه های بهار چگونه نسخه می شوند؟
Step 09 - How are Spring Projects Versioned?
ابزارها و چارچوب اولیه - Gradle در 5 مرحله
Basic Tools and Framework - Gradle in 5 Steps
مرحله 01 - شروع کار با Gradle
Step 01 - Getting Started with Gradle
مرحله 02 - ایجاد یک پروژه Spring Boot با Gradle
Step 02 - Creating a Spring Boot Project with Gradle
مرحله 03 - کاوش در فایلهای ساخت و تنظیمات Gradle
Step 03 - Exploring Gradle Build and Settings Files
مرحله 04 - کاوش پلاگین های Gradle برای جاوا و Spring Boot
Step 04 - Exploring Gradle Plugins for Java and Spring Boot
مرحله 05 - Maven یا Gradle - کدام یک را برای پروژه های بوت بهار استفاده کنیم؟
Step 05 - Maven or Gradle - Which one to use for Spring Boot Projects?
تبریک می گویم
Congratulations
کلاس کارشناسی ارشد بهار - بابت تکمیل دوره تبریک می گویم
Spring Master Class – Congratulations on Completing the Course
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Ranga Karanam از شهرت in28Minutes یک معمار با 15 سال تجربه برنامه نویسی و طراحی جاوا با مشتریان عمده بانکی در سراسر جهان است. او در ۲۸ دقیقه با هدف ایجاد دوره های عملی با پروژه های دنیای واقعی شروع به کار کرد. مجموعه دوره های گام به گام یکی از ساخته های اوست. آنها از یک رویکرد گام به گام مبتنی بر راه حل با مثال های کاربردی کاربردی و واقعی استفاده می کنند. تخصص اصلی آنها در توسعه، طراحی و معماری جاوا و فریمورک های مرتبط (Spring، Spring Boot، Spring MVC، Struts، Hibernate) است. تمام کدهای آنها منبع باز است و در GitHub موجود است. آنها از قانون 80-20 استفاده می کنند و به چیزهای دیگر دست می زنند تا به طور مختصر شما را به دانش کافی مجهز کنند تا خودتان بیشتر بدانید.
نمایش نظرات