آموزش جامع جاوا اسکریپت فول‌استک: ساخت اپلیکیشن چت آنلاین (Real-Time) - آخرین آپدیت

دانلود Full-Stack JavaScript: Build a Real-Time Chat App

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره جامع، شما نحوه طراحی و پیاده‌سازی یک اپلیکیشن فول‌استک با جاوا اسکریپت را از صفر تا صد خواهید آموخت. تا پایان این مسیر، درک کاملی از نحوه عملکرد اپلیکیشن‌های مدرن وب در سه بخش فرانت‌اند، بک‌اند و محیط‌های استقرار (Deployment) به دست خواهید آورد. شما ابتدا با توسعه بک‌اند با استفاده از Node.js و Express شروع می‌کنید و مفاهیمی چون REST APIها، احراز هویت (Authentication) و مدیریت داده‌ها را پیاده‌سازی می‌کنید. سپس، یک فرانت‌اند تعاملی با React می‌سازید و یک اپلیکیشن چندصفحه‌ای را با قابلیت‌های Routing، مدیریت State و اتصال به API طراحی خواهید کرد. برای ایجاد ارتباط آنی و لحظه‌ای، از WebSockets استفاده می‌کنید تا قابلیت چت زنده را بین کاربر و سرور برقرار کنید. در طول این دوره، تمام آموخته‌های خود را در قالب ساخت یک پروژه واقعی چت آنلاین به کار می‌گیرید و تجربه عملی کار با ابزارهای توسعه مدرن و الگوهای معماری نرم‌افزاری را کسب می‌کنید. همچنین یاد می‌گیرید چگونه ساختار اپلیکیشن را با یک لایه داده (Data Layer) شفاف طراحی کنید، کدهای سرور را تست و دیباگ نمایید و در نهایت پروژه خود را با استفاده از Docker و سرویس‌های کانتینری برای انتشار آماده کنید. با تکمیل این دوره، شما تسلط عملی بر تکنولوژی‌های ضروری توسعه فول‌استک مدرن خواهید داشت و پروژه‌ای کامل خواهید ساخت که می‌توانید پس از اتمام دوره، آن را گسترش داده و بهبود ببخشید.

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

مقدمه Introduction

  • خوش‌آمدگویی به دوره Welcome to the Course

  • راه‌اندازی ابزارهای حرفه‌ای Professional Tools Setup

  • شروع کار با Node.js Getting Started with Node.js

  • شروع کار با Express.js Getting Started with Express.js

  • به‌روزرسانی پروژه Updating the Project

  • مدیریت پارامترهای درخواست (Request Parameters) Handling Request Parameters

  • فرانت‌اند آموزشی Educational Frontend

توسعه بک‌اند Backend development

  • تست و دیباگ Testing and Debugging

  • بررسی تست‌ها Looking at the Tests

  • مفهوم میان‌افزار (Middleware) Middleware Concept

  • لایه داده (Data Layer) Data Layer

  • تفاوت رابط و پیاده‌سازی (Interface vs Implementation) Interface vs Implementation

  • میان‌افزار مسیریابی (Routing Middleware) Routing Middleware

  • وب‌سوکت‌ها (WebSockets) WebSockets

  • احراز هویت در وب‌سوکت WebSockets Authentication

  • پایگاه داده Database

توسعه فرانت‌اند Frontend development

  • مقدمه‌ای بر فرانت‌اند Introduction to Frontend

  • اتصال به بک‌اند Backend Connection

  • شروع کار با React Getting Started with React

  • بررسی عمیق JSX Dive into JSX

  • مسیریابی (Routing) Routing

  • صفحات اپلیکیشن Application Pages

  • اتصالات بک‌اند Backend Connections

  • درباره فایل vite.config.js About vite.config.js

  • ایجاد یک پروژه جدید Creating a New Project

استقرار و انتشار Deploy

  • آشنایی با داکر (Docker) Docker Intro

  • فایل Dockerfile برای بک‌اند Backend Dockerfile

  • فایل Dockerfile برای فرانت‌اند Frontend Dockerfile

  • داکر کامپوز (Docker Compose) Docker Compose

جمع‌بندی Conclusion

نمایش نظرات

آموزش جامع جاوا اسکریپت فول‌استک: ساخت اپلیکیشن چت آنلاین (Real-Time)
جزییات دوره
10h 9m
29
(آخرین آپدیت)
330
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده