آموزش توسعه وب در سمت سرور با Koa.js [ویدئو]

Hands-On Server-Side Web Development with Koa.js [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تقاضا برای برنامه های کاربردی چند منظوره در چند سال گذشته افزایش یافته است. برای ساده‌سازی فرآیند توسعه اپلیکیشن، Express با Koa، یک نسخه حداقلی از چارچوب Node.js ارائه کرده است. این دوره با کمک به شما در تنظیم محیط مورد نیاز برای استفاده از Koa.js شروع می شود. ایجاد سرور با استفاده از Node.js و Koa.js را یاد خواهید گرفت. شما نماها را می سازید، از الگوهای موجود Koa استفاده می کنید، و یاد می گیرید که برنامه خود را احراز هویت کنید و با استفاده از JWT دسترسی ایمن برای ورود به سیستم فراهم کنید. شما یاد خواهید گرفت که در حین ساختن برنامه خود از وعده ها و توابع غیر همگام استفاده کنید و چگونه با استفاده از try-catch و استفاده از میان افزار با خطاها برخورد کنید. در نهایت، بر اتصال پایگاه داده مسلط خواهید شد و برنامه خود را در Docker مستقر خواهید کرد. در پایان این دوره، شما قادر خواهید بود از چارچوب Koa برای توسعه برنامه های کاربردی سمت سرور استفاده کنید. فایل های کد این دوره در دسترس هستند - https://github.com/PacktPublishing/Hands-On-Server-Side-Web-Development-with-Koa.js- ساخت یک برنامه سمت سرور با استفاده از Koa MongoDB با استفاده از چارچوب Koa.js یک سرور Node.js ایجاد کنید از REST API ها برای انجام عملیات های مختلف مدیریت داده ها استفاده کنید اجرای عملیات CRUD با استفاده از MongoDB با استفاده از تابع try-catch، خطاها را به طور موثر مدیریت کنید از async-await برای حل اتصالات API و پایگاه داده استفاده کنید با استفاده از Nginx برنامه خود را آماده تولید کنید و آن را با استفاده از Docker گسترش دهید این دوره برای توسعه دهندگان جاوا اسکریپت است که در حال حاضر روی فریمورک های Node.js یا Express کار می کنند و مشتاق استفاده از چارچوب حداقلی Koa.js هستند. با استفاده از Koa.js از ابتدا برنامه های وب قوی و گویاتر بسازید * ویدیوهای دستی به شما کمک می کند تا با استفاده از عملکردهای اصلی Koa.js یک برنامه سمت سرور ایجاد کنید * با استفاده موثر از منابع سمت سرور، کارایی برنامه خود را بهبود بخشید.

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

نصب و راه اندازی Installation and Setup

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

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

  • مقدمه ای بر برنامه سمت سرور Introduction to Server-Side Application

  • مقدمه ای بر برنامه سمت سرور Introduction to Server-Side Application

  • کوآ در مقابل اکسپرس Koa versus Express

  • کوآ در مقابل اکسپرس Koa versus Express

  • راه اندازی محیط برای کوآ Environment Setup for Koa

  • راه اندازی محیط برای کوآ Environment Setup for Koa

نصب و راه اندازی Installation and Setup

شروع کار با کوآ Getting Started with Koa

  • ایجاد سرور با Koa Creating Server with Koa

  • ایجاد سرور با Koa Creating Server with Koa

  • درک مفهوم ctx در Koa Understanding the Concept of ctx in Koa

  • درک مفهوم ctx در Koa Understanding the Concept of ctx in Koa

  • شیء کاربردی و زمینه Application and Context Object

  • شیء کاربردی و زمینه Application and Context Object

  • ایجاد توابع Async با Babel Creating Async Functions with Babel

  • ایجاد توابع Async با Babel Creating Async Functions with Babel

  • آبشار در کوآ Cascading in Koa

  • آبشار در کوآ Cascading in Koa

شروع کار با کوآ Getting Started with Koa

ساخت REST API با Koa Building REST API with Koa

  • انجام عملیات CRUD و ساخت REST API Performing CRUD Operations and Building the REST API

  • انجام عملیات CRUD و ساخت REST API Performing CRUD Operations and Building the REST API

  • مدیریت خطا با استفاده از Try/Catch Error Handling Using Try/Catch

  • مدیریت خطا با استفاده از Try/Catch Error Handling Using Try/Catch

  • اجرای سرور با Nodemon Running Server with Nodemon

  • اجرای سرور با Nodemon Running Server with Nodemon

ساخت REST API با Koa Building REST API with Koa

افزودن لایه پایگاه داده و یکپارچه سازی موتور قالب Adding Database Layer and Integrating Template Engine

  • ایجاد ارتباط با Koa و MongoDB Creating Connection with Koa and MongoDB

  • ایجاد ارتباط با Koa و MongoDB Creating Connection with Koa and MongoDB

  • اجرای عملیات CRUD در MongoDB Implementing CRUD Operations on MongoDB

  • اجرای عملیات CRUD در MongoDB Implementing CRUD Operations on MongoDB

  • پیاده سازی عملیات قرار دادن و به روز رسانی برای طراحی طرحواره با Koa Implementing Put and Update Operations to Design Schema with Koa

  • پیاده سازی عملیات قرار دادن و به روز رسانی برای طراحی طرحواره با Koa Implementing Put and Update Operations to Design Schema with Koa

  • اضافه کردن موتور قالب Adding Template Engine

  • اضافه کردن موتور قالب Adding Template Engine

  • نمایش داده ها با Koa در UI Displaying Data with Koa on UI

  • نمایش داده ها با Koa در UI Displaying Data with Koa on UI

  • اتصال Koa Endpoint با برنامه Angular موجود Connecting Koa Endpoint with the Existing Angular App

  • اتصال Koa Endpoint با برنامه Angular موجود Connecting Koa Endpoint with the Existing Angular App

افزودن لایه پایگاه داده و یکپارچه سازی موتور قالب Adding Database Layer and Integrating Template Engine

ایمن کردن برنامه خود با JWT Securing Your App with JWT

  • درک JWT Understanding JWT

  • درک JWT Understanding JWT

  • ایمن کردن مسیر کوآ با JWT Securing Koa Route with JWT

  • ایمن کردن مسیر کوآ با JWT Securing Koa Route with JWT

  • ذخیره داده ها Saving the Data

  • ذخیره داده ها Saving the Data

  • تست نقاط پایانی Koa با پستچی Testing Koa Endpoints with Postman

  • تست نقاط پایانی Koa با پستچی Testing Koa Endpoints with Postman

ایمن کردن برنامه خود با JWT Securing Your App with JWT

افزودن چارچوب تست Adding Testing Framework

  • راه اندازی یک محیط تست Setting Up a Testing Environment

  • راه اندازی یک محیط تست Setting Up a Testing Environment

  • استفاده از موکا و چای برای تست API Using Mocha and Chai for API Testing

  • استفاده از موکا و چای برای تست API Using Mocha and Chai for API Testing

  • تست مداوم با اسکریپت موکا Continuous Testing with the Mocha Script

  • تست مداوم با اسکریپت موکا Continuous Testing with the Mocha Script

افزودن چارچوب تست Adding Testing Framework

تولید با استفاده از Nginx و Dockerize Production Using Nginx and Dockerize

  • راه اندازی Nginx در سیستم Setting Up Nginx on System

  • راه اندازی Nginx در سیستم Setting Up Nginx on System

  • ایجاد Build of App Creating Build of the App

  • ایجاد Build of App Creating Build of the App

  • استقرار برنامه از طریق Nginx Deploying App Over Nginx

  • استقرار برنامه از طریق Nginx Deploying App Over Nginx

  • ایجاد تصویر داکر Creating Docker Image

  • ایجاد تصویر داکر Creating Docker Image

  • ایجاد Docker-compose برای استقرار تولید Creating Docker-compose for Production Deployment

  • ایجاد Docker-compose برای استقرار تولید Creating Docker-compose for Production Deployment

تولید با استفاده از Nginx و Dockerize Production Using Nginx and Dockerize

نمایش نظرات

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

آموزش توسعه وب در سمت سرور با Koa.js [ویدئو]
جزییات دوره
2 h 33 m
30
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Aakash Handa
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Aakash Handa Aakash Handa

Aakash Handa یک معمار راه حل و متخصص برنامه با بیش از پنج سال تجربه است. او بینش قوی نسبت به آخرین فناوری‌های Stack، از جمله Node.js، Koa.js، express.js، Python، React، Angular، و خط لوله CI/CD دارد. کوآ یکی از چارچوب‌هایی است که او در پروژه‌های فعلی خود، ساخت اپلیکیشن‌های بلادرنگ در حوزه مالی، و همچنین استقرار هوش مصنوعی و روباتیک از آن استفاده می‌کند. او در طراحی و توسعه اپلیکیشن ها متخصص است و برنده چندین هکاتون در سطح جهانی است. او بیش از 500 دنبال کننده در Git و بیش از پنج Node_modules با کدنویسی خودش دارد.