آموزش دوره جامع Node.js: ساخت REST API در یک آخر هفته - آخرین آپدیت

دانلود Node.js Crash Course: Build a REST API in a Weekend

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آموزش Node.js برای مبتدیان: ساخت REST API، یادگیری Event Loop، Async/Await، ماژول‌ها، متغیرهای محیطی (Env)، مسیریابی سرور HTTP و موارد دیگر. ساخت یک REST API کاملاً کاربردی به صورت گام به گام همزمان با یادگیری مفاهیم بنیادی Node.js. یاد بگیرید چگونه محیط خود را آماده کنید، پروژه را با NPM مقداردهی اولیه نمایید و تفاوت بین Node.js و مرورگر را درک کنید. مفهوم Event Loop را درک کنید، با Promises و Async/Await آشنا شوید و ماژول‌های ES و CommonJS را با مثال‌های کاربردی بررسی کنید. کار با ماژول اصلی HTTP را تمرین کنید، REST APIها را ایجاد و پیکربندی نمایید و مدیریت URLها، Query Stringها و متغیرهای محیطی را بیاموزید. مسیرهای کامل REST API شامل درخواست‌های GET، POST، PUT و DELETE و همچنین فیلتر کردن آیتم‌ها از طریق کوئری را بسازید. و بسیاری موارد دیگر برای ارتقای مهارت‌های شما به عنوان یک توسعه‌دهنده Node.js. پیش نیازها: دانش پایه جاوااسکریپت (برای کسانی که با جاوااسکریپت آشنا نیستند، منابع مطالعه ارائه شده است). به هیچ تجربه قبلی در Node.js نیاز نیست؛ ما از مفاهیم پایه شروع می‌کنیم.

Node.js یکی از محبوب‌ترین محیط‌های اجرای بک‌اند است زیرا ساخت برنامه‌های سمت سرور سریع و مقیاس‌پذیر را ساده می‌کند.

سفر خود را با Node.js — محیط اجرای ضروری برای توسعه‌دهندگان جاوااسکریپت آغاز کنید. این دوره مبانی را پوشش می‌دهد: تنظیم محیط، Event Loop، Async/Await، ماژول‌ها، ماژول اصلی HTTP، REST APIها و مسیریابی.

شما گام به گام یک REST API کامل خواهید ساخت و یاد می‌گیرید چگونه درخواست‌ها، پاسخ‌ها و متغیرهای محیطی را برای ایجاد اپلیکیشن‌های بک‌اند آماده برای محیط عملیاتی مدیریت کنید. اگر قصد دارید کار خود را به عنوان توسعه‌دهنده بک‌اند آغاز کنید یا می‌خواهید مهارت‌های برنامه‌نویسی خود را فراتر از فرانت‌اند گسترش دهید، این دوره برای شماست.

در این دوره چه می‌آموزید؟

  • Node.js چیست، چرا محبوب است و چگونه اولین پروژه خود را راه‌اندازی کنید

  • مقداردهی اولیه پروژه با NPM و درک تفاوت Node.js و مرورگر

  • بررسی Event Loop، کار با Promises و استفاده از Async/Await برای کدهای نامتقارن

  • درک ماژول‌های ES و CommonJS با مثال‌های کد کاربردی

  • کار با ماژول اصلی HTTP، REST APIها، URLها، Query Stringها و متغیرهای محیطی

  • ساخت مسیرهای کامل REST API با متدهای GET، POST، PUT، DELETE و فیلتر کردن نتایج

این دوره شامل موارد زیر است:

  • تئوری و عملی: جلساتی با مثال‌های کاربردی فراوان (مدت هر درس ۳ تا ۱۰ دقیقه).

  • نمونه کدهای منبع: دسترسی کامل به سورس کد تمامی پروژه‌ها و تمرینات (برای تمرین شخصی).

  • گواهینامه Udemy: که پس از اتمام دوره دریافت خواهید کرد.

  • پشتیبانی: اگر سوالی داشته باشید، ما همیشه آماده پاسخگویی هستیم.

با مدرس آشنا شوید!

Dmytro Vasyliev - مهندس ارشد فرانت‌اند با بیش از ۱۰ سال تجربه حرفه‌ای در توسعه اپلیکیشن‌های پیچیده وب. من تجربه گسترده‌ای در React و سایر فریم‌ورک‌ها دارم و از آن‌ها در پروژه‌های مختلف برای ساخت رابط‌های کاربری پویا و بهینه استفاده کرده‌ام.

آیا نگرانی خاصی دارید؟

این دوره دارای ضمانت بازگشت وجه ۳۰ روزه است.

همین امروز به دوره ما بپیوندید تا یاد بگیرید چگونه اولین اپلیکیشن خود را با React بسازید!



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

مقدمه Introduction

  • پیش‌نیازهای دوره Course Requirements

  • مرور کلی اپلیکیشن Application Overview

  • روش مطالعه در Udemy How to Study on Udemy

  • نحوه استفاده از مثال‌های کد در گیت‌هاب How to Use Code Examples from Github

نود جی‌اس: شروع به کار NODE JS: Getting Started

  • Node.js چیست؟ What is Node.js

  • مسیر یادگیری شما در Node.js Your Journey in Node.js

  • تنظیم محیط Environment Setup

  • مقداردهی اولیه پروژه با NPM Initializing Project with NPM

  • تفاوت Node.js و مرورگر Node.js vs Browser

نود جی‌اس: یادگیری Event Loop و ماژول‌ها NODE JS: Learning Event Loop & Modules

  • درک مفهوم Event Loop Understanding the Event Loop

  • عملیات نامتقارن و Promiseها Asynchronous Operations and Promises

  • بررسی ماژول‌های ES و CommonJS Exploring ES & CommonJS Modules

  • مثال‌های کد برای ماژول‌های ES و CommonJS Code Examples for ES & CommonJS Modules

نود جی‌اس: کار با سرور HTTP NODE JS: Working with HTTP Server

  • درک REST APIها و متدهای آن‌ها Understanding REST APIs and Methods

  • بررسی ماژول اصلی HTTP Exploring the HTTP Core Module

  • مثال‌های کد برای ماژول اصلی HTTP Code Examples for HTTP Core Module

  • کار با URLها و Query Stringها Working with URLs and Query Strings

  • مثال‌های کد برای URLها و Query Stringها Code Examples for URLs and Query Strings

  • پیکربندی متغیرهای محیطی Сonfiguring Environment Variables

نود جی‌اس: ساخت مسیرهای REST API NODE JS: Building REST API Routes

  • دریافت همه آیتم‌ها با GET Getting All Items with GET

  • دریافت آیتم بر اساس ID با GET Getting Item by ID with GET

  • ایجاد آیتم جدید با POST Creating a New Item with POST

  • به‌روزرسانی آیتم با PUT Updating an Item with PUT

  • حذف آیتم با DELETE Deleting an Item with DELETE

  • فیلتر کردن آیتم‌ها از طریق کوئری با GET Filtering Items by Query with GET

پرامپت‌ها: تسلط بر مهندسی پرامپت PROMPTS: Master Prompt Engineering

  • مهندسی پرامپت چیست؟ What Is Prompt Engineering?

  • اشتباهات و چالش‌های رایج Common Mistakes and Challenges

  • بهترین روش‌ها برای نوشتن پرامپت‌ها Best Practices for Writing Prompts

  • تکنیک‌های پیشرفته پرامپت‌نویسی Advanced Prompting Techniques

  • پرامپت‌های نقش‌محور برای خروجی‌های هوشمندتر Role-Based Prompts for Smarter Outputs

چت جی‌پی‌تی: شروع سریع با ChatGPT CHAT GPT: Quick Start with ChatGPT

  • ChatGPT چیست و چگونه کار می‌کند؟ What ChatGPT Is and How It Works

  • ساخت حساب کاربری ChatGPT Create Your ChatGPT Account

  • جلوگیری از آموزش ChatGPT روی داده‌های شما Stop ChatGPT from Training on Your Data

  • موارد استفاده محبوب ChatGPT برای توسعه‌دهندگان Popular Use Cases of ChatGPT for Developers

چت جی‌پی‌تی: بررسی ابزارها و ویژگی‌های ChatGPT CHAT GPT: Explore ChatGPT Tools and Features

  • شخصی‌سازی ChatGPT با دستورالعمل‌های سفارشی Personalize ChatGPT with Custom Instructions

  • مثال پرامپت با دستورالعمل‌های سفارشی Prompt Example with Custom Instructions

  • سازماندهی و مدیریت چت‌ها به صورت حرفه‌ای Organize and Manage Your Chats Like a Pro

  • درک و استفاده از حافظه ChatGPT Understand and Use ChatGPT Memory

  • آپلود فایل‌ها و کار با کانتکست Upload Files and Work with Context

  • یافتن پاسخ‌های بهتر با Web و Deep Research Find Better Answers with Web & Deep Research

  • استفاده از حالت صوتی و تبدیل گفتگو به متن Use Voice Mode and Transcribe Conversations

  • افزایش ۱۰ برابری بهره‌وری با پروژه‌ها Boost Your Productivity x10 with Projects

  • مثال پرامپت برای سازماندهی پروژه‌ها 4 Prompt Example to Organise Projects

چت جی‌پی‌تی: مدل‌ها، پلن‌ها و حریم خصوصی CHAT GPT: Models, Plans & Privacy Explained

  • توضیح مدل‌های ChatGPT Explaining ChatGPT Models

  • انتخاب مدل مناسب ChatGPT Choosing the Right ChatGPT Model

  • پلن‌های پرداخت و محدودیت‌های ChatGPT ChatGPT Payment Plans & Limitations

  • درک حریم خصوصی داده‌ها در ChatGPT Understand ChatGPT Data Privacy

گیت‌هاب کوپایلت: شروع به کار با GitHub Copilot GITHUB COPILOT: Getting Started with GitHub Copilot

  • راه‌اندازی GitHub Copilot و VS Code Setting Up Github Copilot and VS Code

  • شروع سریع با GitHub Copilot در VS Code Quick Start with GitHub Copilot in VS Code

  • یادگیری بیشتر درباره تکمیل خودکار کد (Code Completions) Learn more about Code Completions

  • استفاده از Inline Chat برای ادیتور و ترمینال Use Inline Chat for Editor and Terminal

  • اکشن‌های هوشمند GitHub Copilot Github Copilot Smart Actions

  • استفاده از رابط کاربری چت GitHub Copilot Use of Github Copilot Chat Interface

گیت‌هاب کوپایلت: آشنایی با GitHub Copilot GITHUB COPILOT: Getting to Know Github Copilot

  • مقدمه: چرا باید از GitHub Copilot استفاده کنید؟ Introduction: Why You Should Use Github Copilot

  • مرور کلی GitHub Copilot Overview of GitHub Copilot

  • موارد استفاده محبوب GitHub Copilot برای توسعه‌دهندگان Popular Use Cases of GitHub Copilot for Developers

  • پلن‌های پرداخت و محدودیت‌های GitHub Copilot Github Copilot Payment Plans & Limitations

  • درک حریم خصوصی داده‌ها در GitHub Copilot Understand Github Copilot Data Privacy

گیت‌هاب کوپایلت: درک حالت‌های چت و کانتکست کوپایلت GITHUB COPILOT: Understand Copilot Chat Modes and Context

  • استفاده از Copilot Chat — حالت Ask Using Copilot Chat – Ask Mode

  • ویرایش کد با Copilot — حالت Edit Editing Code with Copilot – Edit Mode

  • اتوماسیون تسک‌ها با Copilot — حالت Agent Automate Tasks with Copilot – Agent Mode

  • استفاده از کانتکست چت برای پاسخ‌های بهتر Using Chat Context for Better Responses

گیت‌هاب کوپایلت: اولین پروژه کوپایلت: اپلیکیشن ماشین حساب GITHUB COPILOT: Your First Copilot Project: Calculator App

  • مقدمه اولین پروژه با Copilot Introduction to Your First Copilot Project

  • مرور اپلیکیشن — آنچه خواهیم ساخت App Overview — See What We’ll Build

  • روش‌های محبوب ساخت اپلیکیشن با Copilot Popular Approaches to Build App with Copilot

  • پرامپت‌ها و منابع برای اپلیکیشن ماشین حساب Prompts and Materials for Calculator App

  • ایجاد برنامه توسعه برای Copilot Create Development Plan for Copilot

  • ساخت اپلیکیشن ماشین حساب بر اساس برنامه Build the Calculator App from the Plan

  • استایل‌دهی به ماشین حساب برای ظاهری مدرن Style the Calculator for a Modern Look

  • افزودن محدودیت ورودی و فرمت‌بندی هزارگان Add Input Limits and Thousands Formatting

  • جایگزینی منطق سفارشی با کتابخانه فرمت‌بندی Replace Custom Logic with a Formatting Library

  • نوشتن و اجرای Unit Testها با Copilot Write and Run Unit Tests with Copilot

  • تولید مستندات پروژه با هوش مصنوعی Generate Project Documentation with AI

گیت‌هاب کوپایلت: سازماندهی فضای کاری با ایندکس‌گذاری و دستورالعمل‌ها GITHUB COPILOT: Organize Workspace with Indexing & Instructions

  • نحوه عملکرد ایندکس‌گذاری Workspace در Copilot How Workspace Indexing Works in Copilot

  • مدیریت فایل‌های نادیده گرفته شده با .gitignore Manage Ignored Files in Copilot with .gitignore

  • توضیح دستورالعمل‌های سفارشی (Custom Instructions) Custom Instructions in Copilot Explained

  • ایجاد دستورالعمل‌های سفارشی خودتان Create Your Own Custom Instructions

  • مرور دستورالعمل‌های سفارشی محبوب جامعه Overview Community Popular Custom Instructions

  • تمپلیت‌های دستورالعمل سفارشی برای توسعه‌دهندگان Custom Instructions Templates for Developers

  • درک فایل‌های پرامپت برای تسک‌های تکراری Understand Prompt Files for Repeated Tasks

  • ایجاد فایل‌های پرامپت شخصی Create Your Own Prompt Files

  • مرور فایل‌های پرامپت محبوب جامعه Overview Community Popular Prompts Files

  • تمپلیت‌های فایل پرامپت برای توسعه‌دهندگان Prompt Files Templates for Developers

گیت‌هاب کوپایلت: بررسی عمیق مهارت‌های Agent GITHUB COPILOT: Dive into Agent Skills

  • درک مهارت‌های Agent در GitHub Copilot Understand Agent Skills in GitHub Copilot

  • مرور مهارت‌های محبوب Agent از جامعه Overview Popular Agent Skills from the Community

  • ساخت و پیکربندی اولین مهارت Agent Build and Configure Your First Agent Skill

  • تمپلیت‌های آماده مهارت Agent برای توسعه‌دهندگان Ready-to-Use Agent Skill Templates for Developers

کِرسور: شروع به کار با Cursor AI CURSOR: Getting Started with Cursor AI

  • راه‌اندازی ادیتور Cursor AI Setting Up Cursor AI Code Editor

  • شروع سریع با Cursor AI Quick start with Cursor AI

  • یادگیری بیشتر درباره Tab Completions Learn more about Tab Completions

  • استفاده از Inline Chat برای ادیتور و ترمینال Use Inline Chat for Editor and Terminal

  • استفاده از رابط کاربری چت Cursor AI Use of Cursor AI Chat Interface

کِرسور: آشنایی با Cursor AI CURSOR: Getting to Know Cursor AI

  • مقدمه: چرا باید از Cursor استفاده کنید؟ Introduction: Why You Should Use Cursor

  • مرور کلی Cursor AI Overview of Cursor AI

  • موارد استفاده محبوب Cursor AI برای توسعه‌دهندگان Popular Use Cases of Cursor AI for Developers

  • پلن‌های پرداخت و محدودیت‌های Cursor AI Cursor AI Payment Plans & Limitations

  • درک حریم خصوصی داده‌ها در Cursor AI Understand Cursor AI Data Privacy

کِرسور: درک حالت‌های چت و کانتکست Cursor CURSOR: Understand Cursor Chat Modes and Context

  • استفاده از Cursor Chat — حالت Ask Using Cursor Chat – Ask Mode

  • ویرایش کد با Cursor — حالت Manual Editing Code with Cursor – Manual Mode

  • اتوماسیون تسک‌ها با Cursor — حالت Agent Automate Tasks with Cursor – Agent Mode

  • استفاده از کانتکست چت برای پاسخ‌های بهتر Using Chat Context for Better Responses

  • بررسی قدرت حالت Plan Mode Explore the Power of Plan Mode

کِرسور: اولین پروژه Cursor: اپلیکیشن تبدیل ارز CURSOR: Your First Cursor Project: Currency Converter App

  • مقدمه اولین پروژه با Copilot (در Cursor) Introduction to Your First Copilot Project

  • مرور اپلیکیشن — آنچه خواهیم ساخت App Overview — See What We’ll Build

  • روش‌های محبوب ساخت اپلیکیشن با Cursor Popular Approaches to Build App with Cursor

  • پرامپت‌ها و منابع برای اپلیکیشن تبدیل ارز Prompts and Materials for Currency Converter App

  • ایجاد برنامه توسعه با Cursor Create Development Plan with Cursor

  • ساخت اپلیکیشن تبدیل ارز بر اساس برنامه Build the Currency Converter App from the Plan

  • دریافت نرخ‌های لحظه‌ای ارز از API Fetch Live Exchange Rates from API

  • افزودن ارزهای بیشتر و تعیین محدودیت تبدیل Add More Currencies and Set Conversion Limits

  • بهبود ساختار اپلیکیشن و اصلاح نمایش نتایج Improve App Structure and Fix Result Display

  • نوشتن و اجرای Unit Testها با Cursor Write and Run Unit Tests with Cursor

  • تولید مستندات پروژه با هوش مصنوعی Generate Project Documentation with AI

کِرسور: سازماندهی کدها با ایندکس‌گذاری، قوانین و حافظه CURSOR: Organize Codebase with Indexing, Rules & Memory

  • نحوه عملکرد ایندکس‌گذاری Codebase در Cursor How Codebase Indexing Works in Cursor

  • نادیده گرفتن فایل‌ها و پوشه‌ها با .cursorignore Ignore Files and Folders with .cursorignore

  • درک قوانین پروژه (Project Rules) و حافظه‌ها Understanding Project Rules and Memories

  • مرور تمپلیت‌های محبوب قوانین و بهترین روش‌ها Overview Popular Rules Templates and Best Practices

  • ایجاد گام‌به‌گام قوانین پروژه شخصی Create Your Own Project Rules Step by Step

  • تمپلیت‌های قوانین پروژه برای توسعه‌دهندگان فرانت‌اند Project Rules Templates for Frontend Developers

  • توضیح دستورات (Commands) در Cursor Commands in Cursor Explained

  • مرور دستورات محبوب و بهترین روش‌ها Overview Popular Commands and Best Practices

  • ایجاد دستور شخصی در Cursor Create Your Own Cursor Command

  • تمپلیت‌های دستورات برای توسعه‌دهندگان Commands Templates for Developers

کِرسور: بررسی عمیق مهارت‌های Agent CURSOR: Dive into Agent Skills

  • درک مهارت‌های Agent در Cursor Understand Agent Skills in Cursor

  • مرور مهارت‌های محبوب Agent در جامعه Overview Popular Community Agent Skills

  • ایجاد و پیکربندی مهارت Agent شخصی Create and Configure Your Own Agent Skill

  • تمپلیت‌های مهارت Agent قابل استفاده مجدد برای توسعه‌دهندگان Reusable Agent Skill Templates for Developers

ویندسرف: شروع به کار با Windsurf WINDSURF: Getting Started with Windsurf

  • راه‌اندازی ادیتور Windsurf Setting Up the Windsurf Editor

  • شروع سریع با Windsurf Quick start with Windsurf

  • یادگیری بیشتر درباره Tab و Supercomplete Learn more about Tab & Supercomplete

  • استفاده از دستورات Inline برای سوالات سریع Use In-line Command for Quick Questioons

  • استفاده از Windsurf Codelenses برای اکشن‌های سریع Windsurf Codelenses for Quick Actions

  • استفاده از Windsurf Cascade (رابط چت) Use of Windsurf Cascade (Chat Interface)

  • تسلط بر ویژگی Vibe و Replace Master Vibe & Replace Feature

  • توضیح ویژگی DeepWiki در Windsurf Windsurf DeepWiki Feature Explained

ویندسرف: آشنایی با Windsurf WINDSURF: Getting to Know Windsurf

  • مقدمه: چرا باید از Windsurf استفاده کنید؟ Introduction: Why You Should Use Windsurf

  • مرور کلی Windsurf Overview of Windsurf

  • موارد استفاده محبوب Windsurf برای توسعه‌دهندگان Popular Use Cases of Windsurf for Developers

  • پلن‌های پرداخت و محدودیت‌های Windsurf Windsurf Payment Plans & Limitations

  • درک حریم خصوصی داده‌ها در Windsurf Understand Windsurf Data Privacy

ویندسرف: درک حالت‌های چت و کانتکست Windsurf WINDSURF: Understand Windsurf Chat Modes and Context

  • استفاده از Windsurf Cascade — حالت Chat Using Windsurf Cascade – Chat Mode

  • ویرایش کد با Cascade — حالت Write Editing Code with Cascade – Write Mode

  • برنامه‌ریزی اپلیکیشن با Cascade — حالت Plan Plan your App with Cascade - Plan Mode

  • استفاده از کانتکست چت برای پاسخ‌های بهتر Using Chat Context for Better Responses

ویندسرف: سازماندهی کدها با ایندکس‌گذاری، قوانین و حافظه WINDSURF: Organize Codebase with Indexing, Rules & Memory

  • نحوه عملکرد Workspace Local در Windsurf How Workspace Local Works in Windsurf

  • نادیده گرفتن فایل‌ها و پوشه‌ها با .codeiumignore Ignore Files and Folders with .codeiumignore

  • درک قوانین پروژه و حافظه‌ها Understanding Project Rules and Memories

  • مرور تمپلیت‌های محبوب قوانین و بهترین روش‌ها Overview Popular Rules Templates and Best Practices

  • ایجاد تمپلیت قوانین شخصی برای هدایت Windsurf Create your Own Rules Template to Guide Windsurf

  • تمپلیت‌های قوانین برای توسعه‌دهندگان فرانت‌اند Rules Templates for Frontend Developers

  • درک جریان‌های کاری (Workflows) برای تسک‌های تکراری Understand Workflows for Repeated Tasks

  • مرور مثال‌های محبوب جریان کاری در جامعه Overview Popular Community Workflow Examples

  • ایجاد و اجرای جریان کاری شخصی Create and Run Your Own Workflow

  • تمپلیت‌های جریان کاری برای توسعه‌دهندگان Workflow Templates for Developers

ویندسرف: بررسی عمیق مهارت‌های Agent WINDSURF: Dive into Agent Skills

  • درک مهارت‌های Agent در Windsurf Understand Agent Skills in Windsurf

  • مرور مهارت‌های محبوب Agent از جامعه Overview Popular Agent Skills from the Community

  • ساخت و پیکربندی اولین مهارت Agent Build and Configure Your First Agent Skill

  • تمپلیت‌های محبوب مهارت Agent برای توسعه‌دهندگان Popular Agent Skill Templates for Developers

آنتی‌گراویتی: شروع به کار با Antigravity ANTIGRAVITY: Getting Started with Antigravity

  • نصب و راه‌اندازی Google Antigravity Install & Setup Google Antigravity

  • شروع سریع با Google Antigravity Quick start with Google Antigravity

  • یادگیری ویژگی Tab و Navigation Learn about Tab & Navigation Feature

  • استفاده از ویژگی Command برای تکمیل‌های Inline Use Command Feature for Inline Completions

  • مرور پنل جانبی Agent در Antigravity Overview Agent Side Panel from Antigravity

آنتی‌گراویتی: آشنایی با Antigravity ANTIGRAVITY: Getting to Know Antigravity

  • مرور کلی Google Antigravity Overview of Google Antigravity

  • موارد استفاده محبوب Antigravity برای توسعه‌دهندگان Popular Use Cases of Antigravity for Developers

  • توضیح پلن‌های پرداخت و ویژگی‌ها Payment Plans & Features Explained

  • مدل‌های هوش مصنوعی Antigravity و محدودیت‌ها Antigravity AI Models & Limitations

  • درک تنظیمات تله‌متری و حریم خصوصی داده‌ها Understand Telemetry & Data Privacy Settings

آنتی‌گراویتی: درک حالت‌های چت و کانتکست Antigravity ANTIGRAVITY: Understand Antigravity Chat Modes and Context

  • اجرای تسک‌ها با Agent Fast Mode Execute tasks with Agent Fast Mode

  • استفاده از کانتکست چت برای پاسخ‌های بهتر Use Chat Context for Better Responses

  • برنامه‌ریزی کار با Agent Planning Mode Plan your work with Agent Planning Mode

آنتی‌گراویتی: اولین پروژه Antigravity: اپلیکیشن تقویم ANTIGRAVITY: Your First Antigravity Project: Calendar App

  • مقدمه اولین پروژه با Antigravity Introduction to Your First Antigravity Project

  • مرور اپلیکیشن — آنچه خواهیم ساخت App Overview — See What We'll Build

  • روش‌های محبوب ساخت اپلیکیشن تقویم با Antigravity Popular Approaches to Build a Calendar App with Antigravity

  • پرامپت‌ها و منابع برای اپلیکیشن تقویم Prompts and Materials for Calendar App

  • ایجاد برنامه پیاده‌سازی Create Implementation Plan

  • ساخت اپلیکیشن تقویم در ادیتور بر اساس برنامه Build the Calendar App in the Editor by a Plan

  • اعمال اصلاحات UI و تولید داده‌های تست بیشتر Apply UI Fixes, Generate more Fake Data

  • افزودن قابلیت ایجاد، ویرایش و حذف رویدادها Add Event Create, Edit and Delete Functionality

  • بهبود اعتبارسنجی فرم‌ها و مدیریت خطاها Enhance Form Validation and Error Handling

  • بازنویسی (Refactor) یک کامپوننت بزرگ به کامپوننت‌های کوچک‌تر با AI Refactor a Large Component into Smaller Ones with AI

  • تست اپلیکیشن تقویم — Unit Testها با Vitest Test Calendar App — Unit Tests with Vitest

آنتی‌گراویتی: سازماندهی کدها با ایندکس‌گذاری، قوانین و جریان‌های کاری ANTIGRAVITY: Organize Codebase with Indexing, Rules & Workflows

  • درک نحوه عملکرد Workspace Context در Antigravity Understand How Workspace Context Works in Antigravity

  • مدیریت فایل‌های نادیده گرفته شده و مرزهای کانتکست Manage Ignored Files and Context Boundaries

  • درک قوانین در Antigravity Understand Rules in Antigravity

  • مرور مثال‌های محبوب قوانین در جامعه Overview Popular Community Rule Examples

  • ایجاد قوانین پروژه شخصی Create Your Own Project Rules

  • تمپلیت‌های قوانین برای توسعه‌دهندگان Rule Templates for Developers

  • درک جریان‌های کاری برای تسک‌های تکراری Understand Workflows for Repeated Tasks

  • مرور مثال‌های محبوب جریان کاری در جامعه Overview Popular Community Workflow Examples

  • ایجاد و اجرای جریان کاری شخصی Create and Run Your Own Workflow

  • تمپلیت‌های جریان کاری برای توسعه‌دهندگان Workflow Templates for Developers

آنتی‌گراویتی: بررسی عمیق مهارت‌های Agent ANTIGRAVITY: Dive into Antigravity Agent Skills

  • درک مهارت‌های Agent در Antigravity Understand Agent Skills in Antigravity

  • مرور مثال‌های محبوب مهارت Agent در جامعه Overview Popular Community Agent Skill Examples

  • ایجاد و پیکربندی مهارت Agent شخصی Create and Configure Your Own Agent Skill

  • تمپلیت‌های مهارت Agent برای توسعه‌دهندگان Agent Skill Templates for Developers

مهارت‌های نرم کلیدی برای توسعه‌دهندگان Key Soft Skills for Developers

  • مقدمه Introduction

  • انگیزه من برای ساخت این دوره My Motivation to Create a Course

  • درباره مزایای دوره من About My Course Advantages

  • اهمیت مهارت‌های نرم The Importance of Soft Skills

  • به حداکثر رساندن بهره‌وری در دورکاری Maximize Remote Productivity

  • همکاری بهتر در تیم‌ها Collaborate Better in Teams

  • تخمین تسک‌ها با اعتماد به نفس Estimate Tasks with Confidence

  • سرعت بخشیدن به توسعه Speed Up Development

  • ساده‌سازی بررسی کد (Code Review) Simplify Code Review

  • جمع‌بندی Summary

  • فرسودگی شغلی: چگونه از آن جلوگیری کنیم Burning out: How to Avoid It

  • رشد سریع‌تر با کمک منتورها Grow Faster with Mentors

  • توسعه‌دهندگان چقدر می‌توانند درآمد داشته باشند؟ How Much Can Developers Earn

  • چگونه یک دوره عالی را انتخاب کنیم؟ How to Choose a Great Course

مهارت‌های Vibe Coding: یادگیری Vibe Coding برای توسعه VIBE CODING SKILLS: Learn Vibe Coding for Development

  • بررسی ابزارهای Vibe Coding برای توسعه با Dmytro Vasyliev (پادکست) Explore Vibe Coding Tools for Development with Dmytro Vasyliev (Podcats)

جمع‌بندی Wrap-Up

  • نحوه ثبت نظر How to Leave a Review

  • نحوه دریافت گواهینامه How to Get a Certificate

  • انجام این ۲ مورد Do Those 2 Things

نمایش نظرات

آموزش دوره جامع Node.js: ساخت REST API در یک آخر هفته
جزییات دوره
23 hours
213
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
14,407
4.3 از 5
دارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Anton Voroniuk Anton Voroniuk

بازاریاب دیجیتال، مربی آکادمی گوگل

نام من آنتون ورونیوک است.

من مدیر عامل آژانس دیجیتال Webpromoexperts هستم که یک شریک برتر Google و یک شریک بازاریابی فیس بوک است.

من رهبر و معلم آکادمی SkillsBooster، یک مربی آژانس Google Academy، و یک استراتژیست دیجیتال هستم.

ما در حال حاضر بیش از 1000 کسب و کار کوچک و متوسط ​​را با استراتژی دیجیتال و تبلیغات آنلاین پشتیبانی کرده ایم:

- کوکاکولا

- جانسون جانسون

- BNP Paribas

- بایر

- Sanofi

- Vodafone

- سازمان ملل متحد

- سازمان امنیت و همکاری اروپا

بازاریابی دیجیتال زندگی من است.

من قبلاً به بیش از 200 هزار دانشجو از بیش از 190 کشور کمک کرده ام تا دانش خود را در بازاریابی دیجیتال افزایش دهند.

سرگرمی‌های من شامل رقابت در مسابقات سه‌گانه و جمع‌آوری گواهی‌های بازاریابی دیجیتال است.

برخی از اعتبارنامه‌های من در اینجا آمده است:

- صلاحیت فردی Google Analytics

- صلاحیت فردی Google Ads

- Bing Ads معتبر حرفه ای

- Search Ads360 Certified

برای پیشبرد حرفه خود در بازاریابی دیجیتال مسلط شوید در دوره های آنلاین من!

Anton Voroniuk Support Anton Voroniuk Support

مدیر عامل Skillsbooster

Dmytro Vasyliev Dmytro Vasyliev

کارشناس React Development (9 سال تجربه)

Dmytro Vasyliev Support Dmytro Vasyliev Support

متخصص در توسعه وب و هوش مصنوعی