تخفیف!
آموزش کامل و به روز Node.js (نود جی اس) از سری ZeroToMastery

Complete NodeJS Developer in 2023 (GraphQL, MongoDB, + more) | آموزش کامل و به روز Node.js (نود جی اس) از سری ZeroToMastery

(5 customer reviews)

200,000ریال

  • 46 ساعت ویدیو با زیرنویس انگلیسی و کیفیت 1080
  • به روز رسانی 3/2022 تهیه شده رسمی یودمی ایران
  • شامل تمام فایل های مکمل دوره
  • مدرس: ZeroToMastery
  • حجم: 23.8GB (ترافیک داخلی)

توضیحات

آموزش کامل و به روز Node.js (نود جی اس) از سری ZeroToMastery

نام دوره : Complete NodeJS Developer in 2023 (GraphQL, MongoDB, + more)

 

پیش نیاز:

توضیحات:

به تازگی با بهترین شیوه ها و روندهای جدید NodeJS برای سال 2022 منتشر شده است!

با استفاده از آخرین نسخه Node، این دوره بر روی کارایی و تبدیل شما به یک توسعه دهنده Back End یا Fullstack متمرکز شده است.

ما به شما تضمین می کنیم که این جامع ترین منبع آنلاین در NodeJS است. این دوره مبتنی بر پروژه شما را با تمام زنجیره ابزار مدرن توسعه‌دهنده Node JS در سال 2022 آشنا می‌کند.

در طول راه، ما یک برنامه پرتاب فضایی عظیم ناسا با استفاده از Node.js، Express Framework، RESTful APIs، GraphQL و موارد دیگر خواهیم ساخت. !

این یک برنامه Fullstack MERN خواهد بود. ما همچنین بسیاری از پروژه‌های کوچک دیگر را نیز در این مسیر خواهیم ساخت، بنابراین شما از پیاده‌سازی هر پروژه Node.js برای تولید در آینده توسط خودتان مطمئن باشید!

همه کدها مرحله به مرحله ارائه می شود و حتی اگر دوست ندارید همراه با کد نویسی کنید، به تمام کدهای پروژه هایی که ما می سازیم دسترسی خواهید داشت.

برنامه درسی بسیار کاربردی خواهد بود زیرا ما شما را از ابتدا تا انتها برای انتشار یک پروژه حرفه ای (کارآمد و ایمن) Node.js در تمام مراحل تولید راهنمایی می کنیم.

ما از همان ابتدا با آموزش اصول Node به شما و سپس وارد شدن به مباحث پیشرفته شروع می کنیم تا بتوانید در مورد معماری و ابزارها در هر یک از پروژه های NodeJS آینده خود تصمیمات خوبی بگیرید.

همانطور که اکوسیستم Node در حال تکامل است، ما می خواهیم این دوره به طور مداوم با ویدیو های جدید و منابع به روز شود تا شما به آن ها بازگردید تا در هر زمان در آینده آخرین روش های Node را پیدا کنید.

در اینجا چیزی است که در دوره آموزش کامل و به روز Node.js (نود جی اس) از سری ZeroToMastery پوشش داده خواهد شد:

1. Foundations

  • Focus on Node internals
  • Libuv, threads, processes, event loop
  • Asynchronous programming
  • Node vs PHP vs Python
  • Observer Design Pattern
  • Event Emitters

2. Module System

  • The require Function
  • Creating Your Own Modules
  • CommonJS vs ECMAScript (ES6) modules
  • Module Caching
  • Using index.js

3. Package Management

  • NPM: The Node Package Manager
  • Creating Your Own Packages
  • Package And the NPM Registry
  • Third Party Modules
  • The node_modules Folder
  • Semantic Versioning
  • package-lock.json And Versioning
  • Vulnerabilities in Dependencies

4. File I/O: Planets Project

  • Exploring Exoplanets With Node
  • Exploring Kepler Space Telescope Data
  • Working With Streams
  • Streaming Large Data Files
  • Parsing Our Planets Data
  • Working With CSV Files
  • Finding Habitable Planets

5. Web Servers

  • What is a Web Server?
  • HTTP Responses and Requests
  • HTTP APIs and Routing, Parameterized URLs
  • Same Origin Policy, CORS
  • Requests and Responses as Streams

6. Express.js

  • Express vs Next.js vs Koa
  • Route Parameters
  • Model View Controller (MVC) pattern
  • Postman and Insomnia
  • Development Dependencies
  • Middleware
  • Logging Middleware Example / Writing Our Own Middleware
  • POST Requests in Express
  • MVC In Express
  • Express Routers
  • RESTful APIs
  • CRUD
  • Sending Files
  • Serving Websites With Node
  • Templating Engines

7. NodeJS NASA Project

  • Architecture diagrams on LucidChart
  • GET, POST, DELETE routes.
  • Serving React.js Applications in Express
  • CORS middleware
  • Models vs Controllers vs Routers
  • Loading Data On Startup
  • Automating Full Stack Applications With NPM
  • Serving React Front End (in Production)
  • Logging Requests with Morgan
  • Serving Applications With Client Side Routing
  • Building A Data Access Layer
  • Integrating with Frontend, Top Down Approach, Bottom Up Approach
  • Updating Our Architecture

8. Testing APIs

  • Unit tests vs API tests vs UI tests
  • Testing Node APIs with Jest and Supertest

9. Improving Node Performance

  • Example app which blocks event loop + real life blocking functions
  • Node Cluster Module theory + in action
  • Clustering in the real world
  • Load balancing
  • PM2 theory + in action
  • Managing Live Clusters with PM2
  • Zero Downtime Restarts
  • Improving Performance of NASA Project
  • Stateless APIs
  • Node Worker Threads

10. Databases

  • Using MongoDB to add persistence to NASA Project
  • Big focus on NoSQL vs SQL, PostgreSQL vs MongoDB, when to use both including Trends, Object-Relational Mismatch, ACID, References, Schemas. Schema-less vs Schemas
  • MongoDB Atlas
  • Horizontally Scaling Databases
  • Mongoose
  • Mongoose Models vs MVC Models
  • ObjectIDs in MongoDB
  • Pagination
  • Choosing A Database For Our NASA API

11. Working With REST APIs

  • Demonstrate integrating with a REST API by working with SpaceX API
  • Versioning REST APIs
  • Running Search Queries
  • SpaceX Launch Data
  • Mapping API Data to Our Database
  • Using Paginated APIs
  • Adding Pagination To Our API

12. Authentication

  • Focus on Security first principles with JWT, cookies, CSRF
  • Servers with HTTPS and SSL / TLS
  • Helmet.js
  • Working With Auth0

13. Deployment and CI/CD

  • Focus on building out a simple CI pipeline for NASA Project on GitHub
  • What is CI vs CD?
  • Automated tests
  • Dynamic configuration with secrets

14. Node Production and the Cloud (AWS)

  • Deploy to production with Docker to Amazon EC2
  • Virtual Machines
  • Serverless vs Containers
  • Docker files
  • Managing Docker Containers and Images
  • Working With SSH
  • Production Deployment with PM2 and Mongo Atlas

15. GraphQL

  • GraphQL vs REST
  • Building a GraphQL API

16. Sockets (WebSockets, Socket io)

  • Sockets overview
  • Sockets vs polling
  • WebSockets (vs Socket io)
  • Socket io Client and Server APIs
  • Broadcasting Events
  • Build out Full Stack Multiplayer Pong with Sockets
  • Implementing Pong Game Logic
  • Using Socket io With Express.js
  • Namespaces and Rooms

17~20.  Bonus Sections on Deno, Advanced Asynchronous JavaScript, SQL, and TypeScript!

 

 

دوره آموزش کامل و به روز Node.js (نود جی اس) از سری ZeroToMastery برای چه کسانی است:

  • دانش آموزانی که علاقه مند به فراتر رفتن از یک آموزش معمولی “مبتدی” هستند
  • برنامه نویسانی که می خواهند بیشترین مهارت های مورد نیاز یک توسعه دهنده باطن را یاد بگیرند
  • توسعه دهندگانی که می خواهند جزو 10 درصد از توسعه دهندگان NodeJS باشند
  • دانش آموزانی که می خواهند تجربه کار بر روی برنامه های کاربردی مقیاس پذیر در مقیاس بزرگ را کسب کنند
  • هر توسعه دهنده ای که می خواهد NodeJS را یاد بگیرد
  • توسعه دهندگان وب و توسعه دهندگان Front End که می خواهند وارد دنیای توسعه باطن شوند یا توسعه دهندگان Fullstack شوند.

بخشی از دوره آموزش کامل و به روز Node.js (نود جی اس) از سری ZeroToMastery:

5 reviews for Complete NodeJS Developer in 2023 (GraphQL, MongoDB, + more) | آموزش کامل و به روز Node.js (نود جی اس) از سری ZeroToMastery

  1. یودمی ایران

    دوره در خواستی خود را از راه های ارتباطی در خواست کنید

  2. حامد

    سلام زیرنویس انگلیسی نداره ؟

  3. یونس

    سلام قبلا زیر نویس فارسی هم میزاشیتن الان دیگه نمیزارین ؟؟

    • یودمی ایران

      استقبال بشه حتما ادامه پیدا می کنه

  4. Sunny

    سلام و عرض ادب لطفا در صورت امکان این دوره را آپدیت کنید.

  5. رضا

    سلام در صورت امکان لطفا این دوره را آپدیت کنید.

    • یودمی ایران

      سلام عرض شد
      به روز می شه

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *