آموزش Scaffolding Spring Boot و Angular Web Apps با JHipster 4

Scaffolding Spring Boot and Angular Web Apps with JHipster 4

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به منظور آموزش اهمیت استفاده از داربست برای ایجاد برنامه وب و اینکه چرا JHipster می تواند یک انتخاب عالی برای ارائه این داربست باشد به شما آموزش داده شده است. ساخت یک برنامه وب جدید با ابزار مدرن همیشه یک چالش بوده است. شما باید به بسیاری از نگرانی های توسعه مانند تحویل مداوم، امنیت و آزمایش رسیدگی کنید. با این حال، این نگرانی ها اغلب در مقایسه با توسعه ویژگی ها اولویت کمتری دارند. در این دوره آموزشی، Scaffolding Spring Boot و Angular Web Apps with JHipster 4، خواهید دید که چگونه JHipster این نگرانی ها را درست در زمان ایجاد پروژه برطرف می کند و از چارچوب محبوب Angular برای پیاده سازی کلاینت و چارچوب Spring Boot برای اجرای سرور استفاده می کند. شما یاد خواهید گرفت که چگونه یک برنامه کاربردی وب ایجاد کنید که شامل ابزارسازی از اسکریپت های ساخت توسعه تا پیکربندی های داکر تولید می شود. سپس، خواهید دید که افزودن یک ویژگی جدید به پروژه تولید شده چقدر آسان است. در نهایت، پیکربندی و استقرار برنامه را به عنوان یک مصنوع تولید اعمال خواهید کرد. پس از اتمام دوره، باید درک اساسی از آنچه که JHipster به شما ارائه می دهد داشته باشید تا بتوانید از آن برای داربست برنامه وب بعدی خود استفاده کنید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

شروع کار با اصول اولیه JHipster Getting Started With the Basics of JHipster

  • بررسی نسخه Version Check

  • چرا برای برنامه های خود به داربست نیاز دارید؟ Why You Need Scaffolding for Your Applications

  • JHipster داربست های آماده تولید را ارائه می دهد JHipster Provides Production-ready Scaffolding

  • آنچه از این دوره خواهید آموخت What You Will Learn From This Course

  • چه کسانی می توانند از این دوره بهره مند شوند؟ Who Can Benefit From This Course?

  • خلاصه Summary

نصب ژنراتور JHipster Installing the JHipster Generator

  • دریافت پیش نیاز برای JHipster Getting Pre-requisites for JHipster

  • نصب ژنراتور JHipster Installing the JHipster Generator

  • چه گزینه های دیگری برای نصب JHipster موجود است؟ What Other JHipster Installation Options Are Available?

  • خلاصه Summary

ایجاد یک پروژه با استفاده از ژنراتور JHipster Creating a Project Using the JHipster Generator

  • گزینه های تولید پروژه چیست؟ What Are the Options for Project Generation?

  • تصمیم گیری در مورد متا داده برنامه Deciding on Application Meta-data

  • آشنایی با رجیستری JHipster Understanding the JHipster Registry

  • تصمیم گیری در مورد نوع احراز هویت Deciding on the Authentication Type

  • تصمیم گیری در مورد پایگاه داده Deciding on the Database

  • تصمیم گیری در مورد ابزار ساخت Deciding on the Build Tool

  • درک انتخاب وابستگی های اضافی Understanding the Selection of Additional Dependencies

  • تصمیم گیری در مورد چارچوب و سبک های مشتری Deciding on the Client Framework and Styles

  • درک انتخاب بین المللی سازی Understanding the Selection of Internationalization

  • تصمیم گیری در مورد انتخاب ها برای یک چارچوب تست Deciding on the Selections for a Testing Framework

  • درک بازار JHipster Understanding the JHipster Marketplace

  • آشنایی با فرآیند تولید داربست Understanding the Scaffolding Generation Process

  • خلاصه Summary

سفارشی کردن امنیت در پروژه JHipster Customizing Security in a JHipster Project

  • چه ویژگی به پروژه اضافه شده است؟ What Feature Is Being Added to the Project?

  • اجرای سرور برنامه Running the Application Server

  • آشنایی با کاربران و نقش های برنامه JHipster Understanding JHipster Application Users and Roles

  • به روز رسانی داده های امنیتی در گزارش های تغییر Liquibase Updating Security Data in Liquibase Change Logs

  • به روز رسانی یک مرجع در برنامه Updating an Authority in the Application

  • اجرای Application Client و Server Running the Application Client and Server

  • خلاصه Summary

پیاده سازی کد مشتری در پروژه JHipster Implementing Client Code in a JHipster Project

  • شروع پیاده سازی مشتری برای ویژگی قرار Starting the Client Implementation for the Appointment Feature

  • اجرای Webpack و Browsersync Running Webpack and Browsersync

  • درک ساختار مشتری پروژه JHipster Understanding the JHipster Project Client Structure

  • سفارشی کردن نوار ناوبری Customizing the Navigation Bar

  • اضافه کردن ماژول ملاقات با بیمار Adding the Patient Appointments Module

  • بستن تماس API سرور Stubbing the Server API Call

  • خلاصه Summary

پیاده سازی کد سرور در پروژه JHipster Implementing Server Code in a JHipster Project

  • شروع اجرای سرور برای ویژگی انتصاب Starting the Server Implementation for the Appointment Feature

  • به روز رسانی طرحواره پایگاه داده Updating the Database Schema

  • ایجاد مخزن انتصاب و نهاد Creating the Appointment Repository and Entity

  • ایجاد کنترلر و سرویس استراحت قرار ملاقات Creating the Appointment Rest Controller and Service

  • خلاصه Summary

استقرار یک پروژه JHipster در یک محیط سرور Deploying a JHipster Project to a Server Environment

  • چگونه JHipster از استقرار پشتیبانی می کند؟ How Does JHipster Support Deployment?

  • به روز رسانی پیکربندی پروژه JHipster Updating the JHipster Project Configuration

  • اجرای MSSQL Docker Container Running the MSSQL Docker Container

  • اجرای پروژه JHipster در تولید Running the JHipster Project in Production

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش Scaffolding Spring Boot و Angular Web Apps با JHipster 4
جزییات دوره
2h 31m
48
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
26
3.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Hoffman Michael Hoffman

مایکل یک معمار ارشد فنی در NVISIA است. او تقریباً بیست سال در زمینه فناوری برای انواع مشتریان در چندین صنعت مختلف کار کرده است. او علاقه زیادی به تدریس و راهنمایی دارد. پانزده دقیقه از شهرت او رسیدن به سطل شماره 3 در نمایشگاه بوزو بود. وی دارای مدرک لیسانس علوم کامپیوتر و سیستم های اطلاعاتی از دانشگاه DePaul است و در حال حاضر در منطقه شهری شیکاگو اقامت دارد.