لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ملزومات بوت بهار [ویدئو]
Spring Boot Essentials [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Spring Boot برخی از ویژگی های چشمگیر را برای ساده کردن نوشتن کد شما ارائه می دهد و این کار را با حداقل تلاش انجام می دهد. این سریعترین راه برای راه اندازی و اجرای یک برنامه Spring با کمترین خط کد و کمترین پیکربندی است. هدف آن آسان کردن توسعه است تا بتوانید برنامه ها و خدمات درجه تولید ایجاد کنید.
این دوره با کمک به پیکربندی Spring Boot شروع می شود، سپس اجرای عملی ویژگی های مختلف آن را به شما نشان می دهد. سپس، روی اجرای و اشکال زدایی برنامه های Spring Boot در IDE کار خواهید کرد. پس از آن، پایه های پلت فرم Spring Boot را یاد خواهید گرفت و عملکرد آن را درک خواهید کرد. پس از آن، اصول معماری لایهای را خواهید فهمید و اینکه چگونه Spring Boot به ما اجازه میدهد تا برنامههای لایهای را روی Spring ایجاد کنیم. همچنین خواهید دید که پیکربندی خودکار چگونه کار می کند و نحوه استفاده از آن و عیب یابی آن را در صورت لزوم درک خواهید کرد. در نهایت، ویژگیهایی را به دانههای مدیریت شده توسط Spring تزریق میکنید و رویدادهای Spring را در ApplicationListeners منتشر میکنید.
در پایان دوره، دانش عملی در مورد اجرای و اشکال زدایی برنامه های Spring Boot در IDE به دست خواهید آورد. همچنین می توانید این برنامه ها را در یک وب سایت منتشر کنید. برنامه های Spring Boot را در یک IDE اجرا و اشکال زدایی کنید
پایه های پلت فرم Spring Boot را بیاموزید و عملیات آن را درک کنید
اصول معماری لایه ای و نحوه ایجاد اپلیکیشن های لایه ای را درک کنید
نحوه عملکرد پیکربندی خودکار را بدانید و نحوه استفاده از آن و عیبیابی آن را در صورت لزوم درک کنید
اپلیکیشن Sprint Pet Clinic را بسازید
خواص را به لوبیاهای بهار مدیریت شده تزریق کنید
انتشار رویدادهای بهار در ApplicationListener این دوره برای توسعه دهندگانی است که می خواهند به طور عملی با Spring Boot استفاده کنند و از آن برای ساخت و انتشار برنامه ها استفاده کنند. ما فرض می کنیم که شما دانش کاری زبان برنامه نویسی جاوا را دارید. دانش قبلی Spring Boot مفید است اما ضروری نیست. ایجاد و انتشار پروژه های Spring Boot * بررسی پروژه های Spring Boot موجود و عیب یابی مشکلات * ایجاد پروژه ها از فناوری های مختلف با استفاده از وابستگی های شروع
سرفصل ها و درس ها
معرفی
Introduction
به دوره خوش آمدید
Welcome to the Course
شروع شدن
Getting Started
بخش مقدمه
Section Introduction
ایجاد یک برنامه Spring Boot با Spring Initializr
Creating a Spring Boot Application with Spring Initializr
بررسی یک پروژه Spring Initializr Generated Spring Boot
Exploring a Spring Initializr Generated Spring Boot Project
استفاده از Maven با چکمه فنری
Using Maven with Spring Boot
استفاده از Gradle با Spring Boot
Using Gradle with Spring Boot
اجرای و اشکال زدایی برنامه های Spring Boot در IDE
Running and Debugging Spring Boot Apps in the IDE
آشنایی با معماری لایه ای در کاربردهای بهار
Understanding Layered Architecture in Spring Applications
منابع مهم بوت بهار که باید بدانید
Important Spring Boot Resources You Should Know
تور نمونه برنامه چکمه فنری
Taking a Tour of a Sample Spring Boot Application
بخش مقدمه
Section Introduction
دانلود کلینیک حیوانات خانگی بهار
Downloading Spring Pet Clinic
ساخت اپلیکیشن بهار پت کلینیک
Building the Spring Pet Clinic Application
اجرای برنامه و گشت و گذار در برنامه
Running the App and Taking a Tour of the Application
بررسی پروژه و وابستگی های آن در IDE
Examining the Project and its Dependencies in the IDE
بررسی کنترلرها و لایه وب
Examining the Controllers and Web Layer
بررسی مخازن و لایه داده
Examining the Repositories and Data Layer
بررسی راه اندازی یک اپلیکیشن Spring Boot
Examining the Start-Up of a Spring Boot Application
بررسی ویژگی های برنامه، پیکربندی ورود به سیستم و نمایه ها
Examining the Application Properties, Logging Configuration, and Profiles
خلاصه کردن ماهیت نحوه عملکرد یک برنامه Spring Boot
Summing Up the Essence of How a Spring Boot Application Works
درک وابستگی های شروع کننده
Understanding Starter Dependencies
بخش مقدمه
Section Introduction
درک وابستگی های استارت بوت فنری و وضوح آنها
Understanding Spring Boot Starter Dependencies and Their Resolution
ارتباط نمودار وابستگی بوت بهار در داخل IDE شما
Relating the Spring Boot Dependency Graph within your IDE
نگاهی به مجموعه وابستگی های حل شده صاف شده
Looking at the Flattened Resolved Dependencies Set
تغییر وابستگی استارت برای ایجاد یک وب استارت بوت بهار متفاوت
Changing the Starter Dependency to Bring in a Different Spring Boot Starter Web
رابطه وابستگی های شروع کننده با پیکربندی خودکار
The Relationship of Starter Dependencies with Autoconfiguration
آشنایی با پیکربندی خودکار
Understanding Autoconfiguration
بخش مقدمه
Section Introduction
چگونه Spring Boot کانتینر برنامه Spring را ایجاد می کند
How Spring Boot Creates the Spring Application Container
چگونه @SpringBootApplication یک برنامه Spring Boot را پیکربندی می کند
How @SpringBootApplication Configures a Spring Boot App
کارخانه های فنری برای کتابخانه های پیکربندی خودکار
Spring Factories for Autoconfigured Libraries
درک یک پیکربندی خودکار معمولی
Understanding a Typical Autoconfiguration
تزریق ویژگی در کلاس های پیکربندی خودکار
Property Injection in Autoconfiguration Classes
درک شرایط و حذف و نادیده گرفتن پیکربندی خودکار
Understanding Conditions and Excluding and Overriding Autoconfiguration
اشکال زدایی پیکربندی خودکار با فعال کردن گزارش پیکربندی خودکار
Debugging Autoconfiguration by Enabling Autoconfig Reporting
آشنایی با ویژگی های چکمه فنری
Understanding Spring Boot Properties
بخش مقدمه
Section Introduction
ویژگی های رایج در Spring Boot که می توانید پیکربندی کنید
Common Properties in Spring Boot that You can Configure
تزریق خواص به لوبیاهای فنری
Injecting Properties into Spring-Managed Beans
ارائه مقادیر پیش فرض برای خواص
Providing Default Values for Properties
لغو ویژگی ها در زمان اجرا با ویژگی های سیستم
Overriding Properties at Runtime with System Properties
تعیین ویژگی ها در فرمت فایل YAML
Specifying Properties in YAML File Format
دسترسی به ویژگی های تودرتو و ارزش های دارایی قوی تایپ شده
Accessing Nested Properties and Strongly-Typed Property Values
کاوش راه اندازی یک برنامه Spring Boot
Exploring Start-Up of a Spring Boot Application
بخش مقدمه
Section Introduction
بررسی یک پروژه پایه فنری بوت
Examining a Foundational Spring Boot Project
ثبت نام شنوندگان برنامه مهم بهار
Registration of Important Spring ApplicationListeners
آماده سازی و ایجاد زمینه برنامه کاربردی Spring
Preparing and Establishing the Spring Application Context
ایجاد Beans of the Spring Runtime
Creating the Beans of the Spring Runtime
ایجاد وب سرور تامکت جاسازی شده
Creating the Embedded Tomcat Web Server
انتشار رویدادهای بهاری برای ApplicationListeners
Publishing Spring Events to ApplicationListeners
بسته بندی
Wrapping Up
با تشکر و پایان
Thanks and wrap up
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
متیو اسپیک یک فنشناس و مربی جاوا است. او بیش از 20 سال تجربه کار در همه جا از استارت آپ های کوچک گرفته تا شرکت های بزرگ جهانی دارد و مربی اصلی Zention در بریتانیا است. او JavaEasily را در سال 2018 برای تولید دورههایی با تمرکز بر آموزش فناوری جاوا به دانشآموزان در سراسر جهان آغاز کرد. از آن زمان، JavaEasily مشغول ایجاد و انتشار دورهها و مقالاتی در مورد جنبههای مختلف جاوا بوده است تا به توسعهدهندگان مبتدی و متوسط جاوا کمک کند تا مهارتهای خود را افزایش دهند. JavaEasily به شما کمک می کند تا با آموزش مهارت های اصلی مورد نیاز برای موفقیت در حرفه جاوا، توسعه دهنده جاوا بهتری شوید.
نمایش نظرات