شروع کار با Spring Boot 2 [ویدئو]

Getting Started with Spring Boot 2 [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره تجربه عملی ساخت برنامه های Spring Framework با استفاده از Spring Boot را ارائه می دهد. اولین چیزی که قرار است برجسته شود این است که ما از دموهای خسته کننده و غیر مفید دور می شویم. در دوره جدید قصد داریم یک اپلیکیشن کاربردی از ابتدا تا انتها بسازیم. در حالی که ما در حال ایجاد این برنامه با هم هستیم، نگاهی به برخی از ویژگی های جدید Spring Framework 5 و Spring Boot 2 خواهیم داشت. با گذراندن این دوره، آخرین مهارت هایی را خواهید داشت که برای ساختن اپلیکیشن های واقعی با استفاده از فریم ورک Spring نیاز دارید. چکمه بهاره چیست؟ Spring Boot ایجاد برنامه های کاربردی مستقل با درجه تولید مبتنی بر Spring را آسان می کند که می توانید آنها را "فقط اجرا کنید". Spring Boot از پلتفرم Spring و کتابخانه‌های شخص ثالث دیدگاهی مثبت دارد تا بتوانید با حداقل سر و صدا شروع کنید. اکثر برنامه های Spring Boot به مقدار کمی نیاز دارند پیکربندی فنری Spring Boot نقطه شروع برای ساخت تمام برنامه های کاربردی مبتنی بر Spring است. Spring Boot طوری طراحی شده است که شما را در سریع ترین زمان ممکن راه اندازی کرده و با حداقل تنظیمات اولیه Spring طراحی شده است. - ویژگی های جدید در Spring Boot 2 و Spring Framework 5 - فنر MVC - اسپرینگ سکیوریتی و آویشن - بهار داده JPA - ملزومات بوت بهار با استفاده از Spring Boot 2، تجربه عملی در ساخت برنامه های Spring Framework به دست آورید در چند ثانیه با استفاده از Spring Initializr شروع کنید هر چیزی را بسازید - REST API، WebSocket، Web، Streaming، Tasks و موارد دیگر امنیت ساده شده پشتیبانی غنی از SQL و NoSQL پشتیبانی جاسازی شده در زمان اجرا - Tomcat، Jetty و Undertow ابزارهای بهره وری توسعه دهندگان مانند بارگذاری مجدد زنده و راه اندازی مجدد خودکار وابستگی های انتخاب شده که فقط کار می کنند ویژگی های آماده تولید مانند ردیابی، معیارها و وضعیت سلامت در IDE مورد علاقه شما کار می کند - Spring Tool Suite، IntelliJ IDEA و NetBeans Java Developer - شما باید با زبان برنامه نویسی جاوا آشنا باشید. نیازی نیست که شما یک ستاره راک باشید (من مطمئنا نیستم) اما باید درک متوسطی داشته باشید. توسعه دهنده وب - در حالی که برای شروع نیازی به دانستن Spring ندارید، باید تجربه ای در ساخت برنامه های وب داشته باشید. اگر تجربه استفاده از چارچوب MVC دیگری را دارید که حتی بهتر است اما لازم نیست. Heard of Spring - شما نیازی به تجربه قبلی در مورد Spring ندارید، اما اگر حداقل در مورد آن شنیده باشید و درک کنید که چیست، به شما کمک می کند. شما علاقه مند به دیدن برخی از ویژگی های جدید در Spring Framework 5 و Spring Boot 2 هستید. جدیدترین تکنیک های ساخت برنامه های Spring MVC با استفاده از Spring Boot 2 را بیاموزید * یک پروژه در دنیای واقعی بسازید * یاد بگیرید چگونه پروژه خود را در مرحله تولید قرار دهید.

سرفصل ها و درس ها

معرفی Introduction

  • بخش مقدمه Section Introduction

  • اهداف این بخش Goals for this section

  • راه اندازی محیط توسعه Development Environment Setup

  • Spring Framework در مقابل Spring Boot Spring Framework vs Spring Boot

  • به روز رسانی منابع بخش Section Resources Update

  • مستندات بخش Section Documentation

بررسی اجمالی پروژه Project Overview

  • معرفی پروژه Project Introduction

  • پروژه اولیه را ایجاد کنید Create the initial Project

  • دویدن با چکمه بهار Running with Spring Boot

  • الزامات Requirements

  • ماکت کردن رابط کاربری Mockup the UI

  • مدل دامنه Domain Model

GitHub GitHub

  • معرفی Introduction

  • مخزن اولیه را ایجاد کنید Create the initial Repository

  • راه اندازی README README Setup

  • Git Workflow Git Workflow

  • استفاده از Git & GitHub Using Git & GitHub

ملزومات بوت بهار Spring Boot Essentials

  • معرفی لوازم ضروری چکمه های بهار Spring Boot Essentials Introduction

  • Spring Boot Devtools Spring Boot Devtools

  • پیکربندی و ویژگی ها Configuration & Properties

  • پروفایل ها Profiles

  • اشکال زدایی و ورود به سیستم Debugging & Logging

  • فعال کننده Actuator

فنر MVC: مدل Spring MVC: Model

  • بهار داده JPA Spring Data JPA

  • موجودیت ها Entities

  • پروژه Lombok Refactor Project Lombok Refactor

  • مخازن Repositories

  • روابط موجودیت (نقشه برداری) Entity Relationships (Mappings)

  • حسابرسی آگاه Auditing Aware

  • ادغام شاخه به Master Merge Branch Back into Master

لایه پایگاه داده Database Layer

  • معرفی Introduction

  • ویژگی های برنامه مشترک و پایگاه داده H2 Common Application Properties & H2 Database

  • تنظیمات MySQL MySQL Settings

  • طرحواره و داده پایگاه داده Database Schema & Data

  • Runner خط فرمان Command Line Runner

  • مخازن ما را کاوش کنید Explore our Repositories

فنر MVC: کنترلر Spring MVC: Controller

  • Spring MVC - کنترلر چیست Spring MVC - What is a Controller

  • کنترلر در مقابل کنترلر استراحت Controller vs Rest Controller

  • روش های کنترل کننده کنترلر Controller Handler Methods

  • کنترل کننده لینک Link Controller

  • ادغام شاخه به Master Merge Branch Back into Master

Spring MVC: The View Layer Spring MVC: The View Layer

  • Spring MVC: View (رابط کاربری) Spring MVC: View (The User Interface)

  • قالب ها Templates

  • سلام، آویشن! Hello, Thymeleaf!

  • انتقال الگوهای Spring-it ما Moving our Spring-it Templates

  • چیدمان برگ آویشن Thymeleaf Layouts

  • لیست پیوندها (صفحه اصلی) List Links (Home)

  • مشاهده لینک View Link

  • ارسال لینک Submit Link

  • نتیجه گیری و ادغام Conclusion & Merge

امنیت بهار: پیکربندی Spring Security: Configuration

  • معرفی امنیت بهار Spring Security Introduction

  • پیکربندی Configuration

  • کاربران و نقش ها Users & Roles

  • سرویس جزئیات کاربر User Details Service

  • کاربران و نقش ها را به پایگاه داده اضافه کنید Add Users & Roles to Database

  • پیکربندی حسابرسی Auditing Configuration

  • امنیت محرک Actuator Security

  • امنیت کنسول H2 H2 Console Security

Spring Security: The View Layer Spring Security: The View Layer

  • معرفی Introduction

  • فرم ورود سفارشی Custom Login Form

  • پارامترهای فرم نام کاربری و رمز عبور Username & Password Form Parameters

  • خروج Logout

  • مرا به خاطر بسپار Remember Me

  • گویش امنیتی بهار آویشن Thymeleaf Spring Security Dialect

  • چه کسی این لینک را ارسال کرده است؟ Who Submitted this Link?

  • الگوهای حساب و ثبت نام Account & Register Templates

  • ادغام شاخه به Master Merge Branch Back into Master

رای دادن Voting

  • رای بالا و رای پایین معرفی Up Vote & Down Vote Intro

  • نهاد و مخزن رأی Vote Entity & Repository

  • کنترل کننده رای Voting Controller

  • تماس با Vote API Calling our Vote API

  • نگرانی های امنیتی Security Concerns

نظرات Comments

  • بارگذار پایگاه داده: نظرات جدید اضافه کنید Database Loader: Add new comments

  • فهرست نظرات List Comments

  • افزودن نظر جدید Add New Comment

Spring MVC: لایه سرویس Spring MVC: The Service Layer

  • معرفی لایه سرویس Service Layer Introduction

  • سرویس کاربر User Service

  • Refactoring کنترلر پیوند Link Controller Refactoring

  • تمرین: خدمات نظر و رأی Exercise: Comment & Vote Services

  • @Transactional @Transactional

  • ادغام و نتیجه گیری Merge & Conclusion

ثبت Registration

  • معرفی ثبت نام Registration Introduction

  • Refactoring کاربر User Refactoring

  • فرم ثبت نام Registration Form

  • ثبت نام کاربر User Registration

  • رمز عبور و تایید رمز عبور Password & Password Confirmation

  • طرح کلی مراحل ثبت نام Registration Process Outline

  • راه اندازی سرور ایمیل محلی Local Email Server Setup

  • خدمات پستی Mail Service

  • قالب های ایمیل Email Templates

  • فرآیند فعال سازی Activation Process

  • ادغام و نتیجه گیری Merge & Conclusion

استقرار تولید Production Deployment

  • معرفی تولید Production Introduction

  • بررسی اجمالی AWS AWS Overview

  • پلاگین Spring Boot Maven Spring Boot Maven Plugin

  • ساقه لوبیا الاستیک Elastic Beanstalk

  • بانک اطلاعات تولید Production Database

  • پروفایل ها Profiles

  • بسته و Redploy Package & Redploy

  • نام دامنه سفارشی Custom Domain Name

  • ما زنده هستیم - ما زندگی میکنیم! WE ARE LIVE!

نمایش نظرات

شروع کار با Spring Boot 2 [ویدئو]
جزییات دوره
12 h 56 m
101
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Dan Vega
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dan Vega Dan Vega

w / Dan را بیاموزید: مربی پرفروش ترین Udemy - 100 + K StudentHi، I'm Dan Vega. من یک مهندس نرم افزار هستم که درست در خارج از یکی از مکانهای مورد علاقه خود در جهان زندگی می کنم ، کلیولند ، اوهایو ، من یک برنامه نویس خودآموخته هستم که قاطعانه بر این باور است که اگر فکر خود را بجا آورید ، می توانید در زندگی خود به هر کاری برسید ، آستین و مایل به قرار دادن در کار است. من بیش از 20 سال است که نرم افزار می نویسم و از دانش ، علاقه و نفوذ خود برای کمک به توسعه دهندگان دیگر در رسیدن به اهدافشان استفاده می کنم. من بصورت آنلاین تدریس می کنم و در حال حاضر بیش از 55000 دانشجو دارم. وقتی من در حال نوشتن نرم افزار نیستم ، موارد زیادی دارم که واقعاً مرا مشغول می کند. من عاشق خواندن کتاب ، گوش دادن به پادکست ها و تماشای دوره های آنلاین هستم. من عطش واقعی برای دانش دارم و هر روز در هفته مرا می کشد. من همچنین عاشق دویدن و بلند کردن وزنه های سنگینی هستم که در طول هفته مرا متعادل نگه می دارد.