لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی و اصول اسپرینگ بوت (Spring Boot Foundations)
- آخرین آپدیت
دانلود Spring Boot Foundations
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
یک روش هوشمندتر برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و با پیشرفت در دوره، درک خود را عمیقتر کنید.
با این دوره که هم برای توسعهدهندگان مشتاق و هم برنامهنویسان باسابقه طراحی شده، سفری جامع را در دنیای Spring Boot آغاز کنید. در پایان، درک قدرتمندی از نحوه ساخت برنامههای مقیاسپذیر و آماده تولید (Production-ready) با استفاده از این فریمورک قدرتمند جاوا خواهید داشت.
دوره با مقدمهای بر Spring Boot شروع میشود و نگاهی کلی به ویژگیها، اهداف و جایگاه متمایز آن در اکوسیستم جاوا ارائه میدهد. شما از طریق رویکردی عملی، محیط کار خود را راهاندازی کرده، اولین پروژه خود را میسازید و به عمق جادوی این فریمورک، از پروژههای استارتر گرفته تا خودکارسازی پیکربندی (Autoconfiguration)، Spring Boot DevTools و فراتر از آن، نفوذ خواهید کرد.
سپس، ما شما را گامبهگام در توسعه یک اپلیکیشن وب کاملاً کاربردی راهنمایی میکنیم. شما یاد خواهید گرفت که چگونه ویژگیهایی مانند سیستمهای ورود (Login)، مدیریت نشستها (Session Handling) و مدیریت لیست کارها (Todo) را پیادهسازی کنید، در حالی که با یکپارچهسازی بینقص ابزارهایی مانند JPA، Hibernate و Spring Security آشنا میشوید. هر مفهوم با تمرینهای عملی تقویت میشود تا اعتماد به نفس شما در توسعه اپلیکیشنهای واقعی افزایش یابد.
چه مبتدی باشید که میخواهید Spring Boot را درک کنید و چه توسعهدهنده سطح متوسطی که میخواهد بر ویژگیهای پیشرفته آن مسلط شود، این دوره برای شما طراحی شده است. بدون نیاز به دانش قبلی در Spring Boot، تنها چیزی که نیاز دارید تجربه پایه در برنامهنویسی جاوا و اشتیاق برای ارتقای مهارتهای خود است.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمهای بر دوره تخصصی
Introduction to the Specialization
اهداف یادگیری دوره
Course Learning Objective
نصب جاوا و Eclipse
Installing Java and Eclipse
آموزش ۱۰ مرحلهای Spring Boot نسخه ۲
Introduction to Spring Boot in 10 Steps - V2
گام ۰۱ - شروع کار با Spring Boot - اهداف
Step 01 - Getting Started with Spring Boot - Goals
گام ۰۲ - درک دنیای قبل از Spring Boot - بررسی اجمالی
Step 02 - Understanding the World before Spring Boot – 10,000 Feet Overview
گام ۰۳ - راهاندازی پروژه جدید با Spring Initializr
Step 03 - Setting Up New Spring Boot Project with Spring Initializr
گام ۰۴ - ساخت یک API ساده (Hello World) با Spring Boot
Step 04 - Build a Hello World API with Spring Boot
گام ۰۵ - درک هدف اصلی Spring Boot
Step 05 - Understanding the Goal of Spring Boot
گام ۰۶ - درک جادوی Spring Boot - پروژههای Spring Boot Starter
Step 06 - Understanding Spring Boot Magic - Spring Boot Starter Projects
گام ۰۷ - درک جادوی Spring Boot - خودکارسازی پیکربندی (Autoconfiguration)
Step 07 - Understanding Spring Boot Magic - Autoconfiguration
گام ۰۸ - توسعه سریعتر با Spring Boot DevTools
Step 08 - Build Faster with Spring Boot DevTools
گام ۰۹ - آمادهسازی برای محیط عملیاتی ۱ - پروفایلها (Profiles)
Step 09 - Get Production-Ready with Spring Boot - 1 - Profiles
گام ۱۰ - آمادهسازی برای محیط عملیاتی ۲ - ConfigurationProperties
Step 10 - Get Production-Ready with Spring Boot - 2 - ConfigurationProperties
گام ۱۱ - آمادهسازی برای محیط عملیاتی ۳ - سرورهای داخلی (Embedded Servers)
Step 11 - Get Production-Ready with Spring Boot - 3 - Embedded Servers
گام ۱۲ - آمادهسازی برای محیط عملیاتی ۴ - Actuator
Step 12 - Get Production-Ready with Spring Boot - 4 - Actuator
گام ۱۳ - مقایسه Spring Boot در مقابل Spring و Spring MVC
Step 13 - Understanding Spring Boot Versus Spring Versus Spring MVC
گام ۱۴ - شروع کار با Spring Boot - مرور کلی
Step 14 - Getting Started with Spring Boot - Review
ساخت اپلیکیشن وب با Spring Boot نسخه ۲
Web Application with Spring Boot - V2
گام ۰۰ - مقدمهای بر ساخت اپلیکیشن وب با Spring Boot
Step 00 - Introduction to Building Web App with Spring Boot
گام ۰۱ - ایجاد اپلیکیشن وب با Spring Initializr
Step 01 - Creating Spring Boot Web Application with Spring Initializr
گام ۰۲ - بررسی سریع پروژه Spring Boot
Step 02 - Quick Overview of Spring Boot Project
گام ۰۳ - اولین کنترلر Spring MVC، @ResponseBody و @Controller
Step 03 - First Spring MVC Controller, @ResponseBody, @Controller
گام ۰۴ - ۰۱ - ارتقای کنترلر Spring MVC برای ارائه پاسخ HTML
Step 04 - 01 - Enhancing Spring MVC Controller to Provide HTML Response
گام ۰۴ - ۰۲ - راهنمای گامبهگام کدنویسی و دیباگ کردن
Step 04 - 02 - Exploring Step-by-Step Coding and Debugging Guide
گام ۰۵ - ریدایرکت به JSP با استفاده از کنترلر و @ResponseBody
Step 05 - Redirect to a JSP Using Spring Boot - Controller, @ResponseBody and Vi
گام ۰۶ - تمرین - ایجاد LoginController و نمای ورود
Step 06 - Exercise - Creating LoginController and Login View
گام ۰۷ - بررسی سریع - وب چگونه کار میکند (درخواست و پاسخ)
Step 07 - Quick Overview - How Does Web Work - Request and Response
گام ۰۸ - دریافت پارامترها با RequestParam و نگاهی به Model
Step 08 - Capturing QueryParams Using RequestParam and First Look at Model
گام ۰۹ - بررسی اهمیت ثبت وقایع (Logging) در Spring Boot
Step 09 - Quick Overview - Importance of Logging with Spring Boot
گام ۱۰ - درک DispatcherServlet، مدل ۱، مدل ۲ و Front Controller
Step 10 - Understanding DispatcherServlet, Model 1, Model 2, and Front Controller
گام ۱۱ - ایجاد فرم ورود (Login Form)
Step 11 - Creating a Login Form
گام ۱۲ - نمایش اطلاعات ورود در JSP با استفاده از Model
Step 12 - Displaying Login Credentials in a JSP using Model
گام ۱۳ - افزودن اعتبارسنجی سختافزاری برای نام کاربری و رمز عبور
Step 13 - Add Hard-Coded Validation of User ID and Password
گام ۱۴ - شروع کار با ویژگیهای Todo - ایجاد Todo و TodoService
Step 14 - Getting Started with Todo Features - Creating Todo and TodoService
گام ۱۵ - ایجاد اولین نسخه از صفحه لیست کارها
Step 15 - Creating First Version of List Todos Page
گام ۱۶ - مقایسه Session در مقابل Model و Request - @SessionAttributes
Step 16 - Understanding Session Versus Model Versus Request - @SessionAttributes
گام ۱۷ - افزودن JSTL به پروژه و نمایش کارها در جدول
Step 17 - Adding JSTL to Spring Boot Project and Showing Todos in a Table
گام ۱۸ - افزودن فریمورک Bootstrap با استفاده از webjars
Step 18 - Adding Bootstrap CSS framework to Spring Boot Project Using webjars
گام ۱۹ - قالببندی صفحات JSP با Bootstrap
Step 19 - Formatting JSP Pages with Bootstrap CSS Framework
گام ۲۰ - افزودن یک کار جدید - ایجاد یک View جدید
Step 20 – Let's Add a New Todo - Create a New View
گام ۲۱ - ارتقای TodoService برای اضافه کردن کار جدید
Step 21 - Enhancing TodoService to Add the Todo
گام ۲۲ - افزودن اعتبارسنجی با Spring Boot Starter Validation
Step 22 - Adding Validations Using Spring Boot Starter Validation
گام ۲۳ - استفاده از Command Beans برای اعتبارسنجی صفحه Todo جدید
Step 23 - Using Command Beans to Implement New Todo Page Validations
گام ۲۴ - پیادهسازی قابلیت حذف کار - ایجاد View جدید
Step 24 - Implementing Delete Todo Feature - New View
گام ۲۵ - پیادهسازی قابلیت ویرایش کار ۱ - نمایش صفحه ویرایش
Step 25 - Implementing Update Todo - 1 - Show Update Todo Page
گام ۲۶ - پیادهسازی قابلیت ویرایش کار ۱ - ذخیره تغییرات
Step 26 - Implementing Update Todo - 1 - Save Changes to Todo
گام ۲۷ - افزودن فیلد تاریخ هدف به صفحه Todo
Step 27 - Adding Target Date Field to Todo Page
گام ۲۸ - افزودن نوار ناوبری (Navbar) و پیادهسازی JSP Fragments
Step 28 - Adding a Navigation Bar and Implementing JSP Fragments
گام ۲۹ - آمادهسازی برای Spring Security
Step 29 - Preparing for Spring Security
گام ۳۰ - راهاندازی Spring Security با Starter Security
Step 30 - Setting Up Spring Security with Spring Boot Starter Security
گام ۳۱ - پیکربندی Spring Security با رمزنگاری سفارشی کاربر و رمز عبور
Step 31 - Configuring Spring Security with Custom User and Password Encoder
گام ۳۲ - بازنویسی کد و حذف مقادیر ثابت (Hardcoding) نام کاربری
Step 32 - Refactoring and Removing Hardcoding of User ID
گام ۳۳ - ایجاد کاربر جدید برای اپلیکیشن Todo
Step 33 - Setting Up a New User for Todo Application
گام ۳۴ - افزودن Spring Boot Starter Data JPA و آمادهسازی دیتابیس H2
Step 34 - Adding Spring Boot Starter Data JPA and Getting H2 Database-Ready
گام ۳۵ - ۰۱ - پیکربندی Spring Security برای فعالسازی کنسول H2
Step 35 - 01 - Configuring Spring Security to Get H2 Console Working
گام ۳۵ - ۰۲ - بررسی مسیر JDBC تا Spring Data JPA
Step 35 - 02 - JDBC to Spring JDBC to JPA to Spring Data JPA – 10,000 Ft Overview
گام ۳۶ - تبدیل Todo به یک Entity و پر کردن دادهها در H2
Step 36 - Making Todo an Entity and Population Todo Data into H2
گام ۳۷ - ایجاد TodoRepository و اتصال لیست کارها به دیتابیس H2
Step 37 - Creating TodoRepository and Connecting List Todos Page from H2 Database
گام ۳۸ - ۰۱ - اتصال تمام ویژگیهای اپلیکیشن Todo به دیتابیس H2
Step 38 - 01 - Connecting All Todo App Features to H2 Database
گام ۳۸ - ۰۲ - بررسی جادوی Spring Boot Starter JPA و JpaRepository
Step 38 - 02 - Exploring Magic of Spring Boot Starter JPA and JpaRepository
گام ۳۹ - بررسی نحوه اتصال اپلیکیشن Todo به دیتابیس MySQL
Step 39 - Overview of Connecting Todo App to MySQL database
نمایش نظرات