آموزش دوره جامع و حرفه‌ای Node.js - آخرین آپدیت

دانلود Node.js Profissional

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره، اولین بخش از یک سری آموزشی است که هدف آن آماده‌سازی شما برای ایفای نقش به عنوان متخصص پشتیبانی IT در سطح مقدماتی است. در این دوره، شما با دنیای فناوری اطلاعات (IT) آشنا خواهید شد و جنبه‌های مختلف این حوزه مانند سخت‌افزار کامپیوتر، اینترنت، نرم‌افزارها، عیب‌یابی و خدمات مشتریان را خواهید آموخت. این دوره طیف گسترده‌ای از موضوعات IT را پوشش می‌دهد تا دیدگاهی جامع از آنچه در این برنامه گواهینامه خواهید آموخت، به شما ارائه دهد. در پایان این دوره، شما قادر خواهید بود: • نحوه عملکرد سیستم باینری (دودویی) را درک کنید • یک کامپیوتر را از ابتدا اسمبل کنید • سیستم‌عامل مناسب را انتخاب و روی کامپیوتر نصب کنید • مفهوم اینترنت، نحوه عملکرد آن و تأثیر آن در دنیای مدرن را بشناسید • نحوه ساخت اپلیکیشن‌ها و سازوکار داخلی آن‌ها در کامپیوتر را بیاموزید • از متدولوژی‌های رایج حل مسئله و مهارت‌های نرم در محیط‌های فناوری اطلاعات استفاده کنید

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

ابزارهای حرفه‌ای: تایپ‌اسکریپت، فریم‌ورک‌ها و اعتبارسنجی Tooling Profissional: TypeScript, frameworks e validação

  • آشنایی با ماژول تایپ‌اسکریپت در بک‌اند Introdução ao módulo TypeScript no backend

  • تایپ‌اسکریپت چیست؟ O que é TypeScript?

  • پیکربندی فایل tsconfig.json Configurando o tsconfig.json

  • انواع داده‌ها (Types) Tipos

  • تفاوت Type و Interface Type e Interface

  • آرایه‌ها، Tupleها و Enumها Arrays, Tuples e Enum

  • ژنریک‌ها (Generics) Generics

  • انواع کاربردی (Utility Types) Utility Types

  • جمع‌بندی تایپ‌اسکریپت در بک‌اند Encerramento TypeScript no backend

معماری، تست‌های واحد (Unit Tests) و تست‌های E2E Arquiteturas, testes unitários e testes E2E

  • آشنایی با ماژول معماری و تست Introdução ao Módulo de arquitetura e testes

  • دریافت متن ویدیوها (Transcriptions) Buscando transcrições

  • بازنویسی (Refactoring) موجودیت ویدیوها Refatorando entidade para vídeos

  • حذف نسخه v1 Apagando o v1

  • آماده‌سازی برای ایجاد متن ویدیوها Preparando para criar as transcrições

  • نوشتن تست‌های واحد و E2E Escrevendo testes unitários e e2e

  • ایجاد متن ویدیوها Criando transcrições

  • ساخت فصل‌بندی ویدیوها Criação de capítulos

  • بخش‌بندی بر اساس دامنه (Domain Partitioning) Particionamento por domínio

  • الگوی مخزن (Repository Pattern) Repository pattern

  • مدیریت درخواست‌ها (Request Handlers) Request handlers

  • موردهای کاربردی (Use Cases) Use Cases

  • دامنه (Domain) Domínio

  • بهینه‌سازی‌های نهایی Refinamentos finais

  • جمع‌بندی ماژول معماری Encerramento do módulo de arquitetura

امنیت و احراز هویت با JWT Segurança e autenticação com JWT

  • آشنایی با ماژول امنیت و احراز هویت با Node.js Introdução ao módulo de segurança e autenticação com Node.js

  • جدول کاربران Tabela de usuários

  • ساخت اندپوینت ثبت‌نام (Sign Up) Criando o endpoint para o sign-up

  • رمزنگاری و هشینگ Criptografia e Hash

  • هش کردن فیلد رمز عبور Hash no campo de senha

  • جلوگیری از ثبت‌نام با ایمیل تکراری Bloqueando contas do mesmo e-mail

  • ساخت اندپوینت ورود (Sign In) Criando o endpoint para o sign-in

  • احراز هویت با استفاده از JWT Autenticação com JWT

  • اندپوینت‌های خصوصی Endpoints privados

  • توکن تازه‌سازی (Refresh Token) Refresh Token

  • کنترل دسترسی بر اساس نقش (RBAC) Role-Based Access Control

  • جمع‌بندی ماژول امنیت و احراز هویت Encerramento do módulo de segurança e autenticação

مقیاس‌پذیری، استقرار (Deploy) و DevOps Escalabilidade, Deploy e DevOps

  • آشنایی با ماژول مقیاس‌پذیری و DevOps Introdução ao módulo de escala e devops

  • کشینگ با Redis Cache com Redis

  • افزودن کش برای نشست‌ها (Sessions) Adicionando cache para sessões

  • افزودن کش برای جزئیات ویدیوها Adicionando cache para detalhes de vídeos

  • تنظیمات عمودی ویدیوها و متن‌ها Ajustando verticais de vídeos e transcrições

  • صف‌ها و کارهای پس‌زمینه (Background Jobs) Filas e background jobs

  • مدیریت صف‌ها و جاب‌ها با BullMQ Filas e jobs com BullMQ

  • ساخت Dockerfile Dockerfile

  • استقرار در Fly.io Deploy na Fly.io

  • پیاده‌سازی CI/CD با GitHub Actions CI/CD com GitHub Actions

  • جمع‌بندی ماژول مقیاس‌پذیری و DevOps Encerramento do módulo de escala e devops

نمایش نظرات

آموزش دوره جامع و حرفه‌ای Node.js
جزییات دوره
9h 40m
47
(آخرین آپدیت)
1
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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