لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت اپلیکیشن با Spring Boot و معماری MVC
- آخرین آپدیت
دانلود Building Applications with Spring Boot and MVC Architecture
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دوره ساخت اپلیکیشن با Spring Boot و معماری MVC برای توسعهدهندگان مشتاق جاوا و مهندسان بکاند طراحی شده است که میخواهند در توسعه مدرن وباپلیکیشنها استاد شوند.
شما با ایجاد یک پایه قوی در Spring Boot شروع خواهید کرد و درک میکنید که چگونه پیکربندی خودکار (Auto-configuration)، سرورهای داخلی و تنظیمات پیشفرض آن، سرعت تحویل پروژههای جاوا را افزایش میدهند. از طریق دروس عملی، یاد میگیرید که اپلیکیشنها را با استفاده از الگوی Model-View-Controller (MVC) ساختاردهی کنید و تجربه عملی در راهاندازی پروژه، ساختاربندی اپلیکیشن و استفاده از موتور قالبساز Thymeleaf کسب کنید.
در ماژول دوم، به بررسی ادغام پایگاههای داده رابطهای با استفاده از Spring Data JPA و Hibernate خواهید پرداخت. شما ایجاد کلاسهای Entity، مدیریت Repositoryها و اجرای عملیات CRUD را تمرین میکنید و مفاهیم پیشرفتهای مانند روابط یکبهچند و چندبهچند، اعتبارسنجی (Validation) و مدیریت استثناها (Exception Handling) را میآموزید. این ماژول شما را برای ساخت اپلیکیشنهای دادهمحور قدرتمند با معماری پاک و پایداری دادهها آماده میکند.
ماژول نهایی بر روی ساخت و ایمنسازی RESTful APIها با Spring Boot متمرکز است. شما اصول REST را بررسی کرده، نقاط دسترسی (Endpoints) ایجاد میکنید، متدهای HTTP را مدیریت کرده و پاسخهای JSON برمیگردانید. همچنین احراز هویت و تعیین سطح دسترسی را با Spring Security و JWT پیادهسازی کرده و APIهای خود را با استفاده از Swagger/OpenAPI مستندسازی میکنید تا خدمات شما آماده تولید و به راحتی قابل ادغام باشند.
در پایان این دوره، شما با اطمینان قادر خواهید بود:
- اپلیکیشنهای Spring Boot را با استفاده از بهترین متدهای MVC بسازید و ساختاردهی کنید
- پایگاههای داده رابطهای را ادغام کرده و دادهها را با Spring Data JPA و Hibernate مدیریت کنید
- RESTful APIهای امن و مستند را با استفاده از Spring Security و Swagger توسعه دهید
- مفاهیم اصلی Spring مانند تزریق وابستگی (Dependency Injection) و پیکربندی مبتنی بر Annotation را به کار ببرید
- وباپلیکیشنهای جاوا آماده تولید را عرضه کرده و برای نقشهای توسعهدهنده بکاند صلاحیت کسب کنید
این دوره برای افرادی ایدهآل است که:
- به دنبال یک معرفی گامبهگام و عملی از Spring Boot و معماری MVC هستند
- در توسعه وب با جاوا تازهکار هستند یا قصد ارتقای مهارتهای خود برای نقشهای مهندسی بکاند را دارند
- یادگیری از طریق انجام پروژه و کاربرد دانش در پروژههای واقعی را ترجیح میدهند
- برای مصاحبههای شغلی، ارزیابیهای فنی یا گواهینامههای Java/Spring آماده میشوند
این دوره شما را قادر میسازد تا اپلیکیشنهای جاوا مقیاسپذیر و قابل نگهداری بسازید و فرصتهای شغلی جدیدی را در توسعه مدرن وب باز کنید.
سلب مسئولیت: این دوره یک منبع آموزشی مستقل است که توسط Board Infinity توسعه یافته و وابسته به، تایید شده یا توسط Broadcom یا هر یک از شرکتهای تابعه آن حمایت نمیشود. این دوره جزو مطالب رسمی آمادهسازی Broadcom نیست. تمامی علائم تجاری و نامهای شرکتهای ذکر شده متعلق به مالکان مربوطه است و صرفاً برای شناسایی استفاده شده است.
سرفصل ها و درس ها
شروع کار با Spring Boot
Getting Started with Spring Boot
معرفی تخصص
Introduction to the Specialization
معرفی دوره
Introduction to the Course
آشنایی با مدرس
Meet your Instructor
Spring Boot چیست و چرا از آن استفاده کنیم؟
What is Spring Boot and Why Use it?
راهاندازی یک پروژه Spring Boot
Setting up a Spring Boot Project
بررسی پیکربندی خودکار Spring Boot
Exploring Spring Boot Auto-Configuration
درک ساختار پروژه و بهترین متدها
Understanding Project Structure and Best Practices
اجرای اولین اپلیکیشن Spring Boot
Running the First Spring Boot Application
مبانی الگوی Model View Controller
Basics of Model-View-Controller Pattern
ایجاد کنترلرها، ویوها و مدلها
Creating Controllers, Views, and Models
مدیریت درخواستها و پاسخهای HTTP
Handling HTTP Requests and Responses
ارسال فرم و اتصال دادهها (Data Binding)
Form Submission and Data Binding
کار با قالبهای Thymeleaf
Working with Thymeleaf Templates
تزریق وابستگی (DI) چیست؟
What is Dependency Injection (DI)?
ایجاد و مدیریت Spring Bean
Creating and Managing Spring Bean
استفاده از @Component، @Service و @Repository
Using @Component, @Service, and @Repository
پیکربندی Beanها با استفاده از Java و XML
Configuring Beans Using Java-based and XML-Based Configuration
مرور انوتیشنهای کلیدی Spring Boot (@RestController, @Autowired, @Qualifier)
Overview of Key Spring Boot Annotations (@RestController, @Autowired, @Qualifier)
پیکربندی خارجی: application.properties در مقابل YAML
Externalized Configuration: application.properties vs YAM
پروفایلهای محیطی برای تنظیمات مختلف استقرار
Environment Profiles for Different Deployment Setting
استفاده از CommandLineRunner و ApplicationRunner
Using CommandLineRunner and ApplicationRunner
کار با پایگاههای داده در Spring Boot
Working with Databases in Spring Boot
راهاندازی اتصال به پایگاه داده
Setting up a Database Connection
پیکربندی Spring Boot با MySQL/PostgreSQL
Configuring Spring Boot with MySQL/PostgreSQL
ایجاد JPA Entities و Repositoryها
Creating JPA Entities and Repositories
نمایش نظرات