آموزش جامع جاوااسکریپت: کدنویسی مدرن با JavaScript ESNext - آخرین آپدیت

دانلود Learn JavaScript: Write Modern Code with JavaScript ESNext

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره یک راهنمای گام‌به‌گام است که شما را از مفاهیم پایه و سینتکس جاوااسکریپت به سطح پیشرفته می‌رساند؛ مفاهیمی که در مصاحبه‌های فنی شرکت‌های بزرگ مورد پرسش قرار می‌گیرند. همچنین این دوره شامل آخرین پیشرفت‌های هوش مصنوعی مولد (Generative AI) است و ابزارها و بینش‌های ارزشمندی را در اختیار توسعه‌دهندگان قرار می‌دهد. جاوااسکریپت که در ابتدا به عنوان زبانی ساده برای محاسبات ابتدایی در صفحات وب شروع به کار کرد، اکنون به یکی از محبوب‌ترین زبان‌های برنامه‌نویسی جهان تبدیل شده است. این زبان بسیار قدرتمند است و نه تنها در توسعه وب، بلکه در حوزه‌هایی مانند علوم داده (Data Science)، توسعه اپلیکیشن‌های موبایل، نرم‌افزارهای دسکتاپ و بسیاری موارد دیگر کاربرد دارد. جاوااسکریپت زبانی تمیز و خوانا است که در همه جا استفاده می‌شود و تسلط بر آن، ارزش هر توسعه‌دهنده‌ای را در بازار کار امروز به شدت افزایش می‌دهد.

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

آموزش جاوااسکریپت Learn JavaScript

  • مقدمه Introduction

  • اهداف یادگیری Learning objectives

  • کاربردهای جاوااسکریپت Learn what you can do with JavaScript

  • بررسی ویژگی‌های زبان جاوااسکریپت Look at JavaScript’s language features

  • مزایا و معایب جاوااسکریپت Learn the pros and cons of JavaScript

  • گویش‌های جاوااسکریپت و سازگاری با مرورگرها Learn the JavaScript dialects and browser compatibility

  • اجرای کد با استفاده از REPL Run code using a REPL

  • آموزش سینتکس پایه جاوااسکریپت Learn basic JavaScript syntax

  • اهداف یادگیری Learning objectives

  • آشنایی با انواع داده‌ها (Types) Learn theTypes

  • بررسی نوع داده عددی (Number) Learn about JavaScript’s “number” type

  • بررسی نوع داده رشته‌ای (String) Learn about JavaScript’s “string” type

  • بررسی نوع داده بولی (Boolean) Learn about JavaScript’s “boolean” type

  • بررسی نوع داده شیء (Object) Learn about JavaScript’s “object” type

  • آموزش آرایه‌ها در جاوااسکریپت Learn about arrays in JavaScript

  • بررسی نوع داده تابع (Function) Learn about JavaScript’s “function” type

  • بررسی نوع داده undefined Learn about JavaScript’s “undefined” type

  • بررسی نوع داده bigint Learn about JavaScript’s “bigint” type

  • بررسی نوع داده symbol Learn about JavaScript’s “symbol” type

  • اهداف یادگیری Learning objectives

  • بررسی تساوی و مقایسه در جاوااسکریپت Learn about equality in JavaScript

  • آموزش دستورات شرطی if Learn about if-statements in JavaScript

  • آموزش حلقه‌های for Learn about for-loops in JavaScript

  • آموزش حلقه‌های while و do while Learn about while-loops and do-while loops in JavaScript

  • مدیریت و پرتاب خطاها (Error Handling) Handle and throw errors in JavaScript

  • آموزش بلوک‌های switch case Learn about switch-case blocks in JavaScript

  • آموزش عملگرهای سه تایی (Ternary Operators) Learn about ternary operators in JavaScript

  • تفاوت متغیرهای Block scoped و Function scoped Learn the difference between block-scoped and function-scoped variables

  • اهداف یادگیری Learning objectives

  • آموزش کلاس‌ها در جاوااسکریپت Learn about JavaScript classes

  • آموزش ارث‌بری مبتنی بر پروتوتایپ Learn about prototype-based inheritance

  • بررسی کلمه کلیدی this در جاوااسکریپت Learn about “this” keyword in JavaScript

  • اهداف یادگیری Learning objectives

  • استفاده از توابع داخلی اشیاء Use built-in object functions

  • استفاده از توابع داخلی آرایه‌ها Use built-in array functions

  • اهداف یادگیری Learning objectives

  • نوشتن توابع با استفاده از Arrow Syntax Write functions using “arrow syntax”

  • تعیین مقادیر پیش‌فرض برای آرگومان‌های تابع Set default values for function arguments

  • آموزش عملگر پخش (Spread Operator) Learn about the “spread operator”

  • استفاده از Object Destructuring برای دریافت ویژگی‌های شیء Use object destructuring to get object properties

  • استفاده از Interpolation برای درج داده در رشته‌ها Use Interpolation to insert data into strings

  • آموزش Import و Export در جاوااسکریپت Learn the Import and Export code in JavaScript

  • اهداف یادگیری Learning objectives

  • آموزش نوشتن و اجرای برنامه‌های جاوااسکریپت Learn about writing and running JavaScript programs

  • نوشتن برنامه جاوااسکریپت برای مرورگر Write a JavaScript program for the browser

  • انتقال جاوااسکریپت به فایل خارجی (External Script) Move JavaScript to an external script

  • نصب Node.js و NPM Install Node.js and NPM

  • نوشتن یک اسکریپت Node Write a Node script

  • استفاده از Babel برای تبدیل کد (Transpile) Use Babel to transpile code

  • اهداف یادگیری Learning objectives

  • استفاده از Callbacks برای عملیات ناهمگام (Asynchronous) Use callbacks to handle asynchronous operations

  • استفاده از Promises برای عملیات ناهمگام Use Promises to handle asynchronous operations

  • استفاده از Async/Await برای عملیات ناهمگام Use Async/Await to handle asynchronous operations

  • اهداف یادگیری Learning objectives

  • مبانی نوشتن سرور با Node Learn the basics of writing a Node server

  • ایجاد و راه‌اندازی پروژه Node.js Create and set up a Node.js project

  • ایجاد و اجرای یک سرور پایه با Express Create and run a basic Express server

  • ایجاد و تست یک Endpoint از نوع GET Create and test a GET endpoint

  • خواندن فایل با استفاده از پکیج fs Read a file with the ‘fs’ package

  • ایجاد و تست یک Endpoint از نوع POST Create and test a POST endpoint

  • اهداف یادگیری Learning objectives

  • استفاده از Typescript برای تایپینگ استاتیک Use Typescript to enforce static typing

  • استفاده از CoffeeScript برای سینتکس تمیزتر Use CoffeeScript for cleaner syntax

  • استفاده از Dart برای برنامه‌نویسی شیءگرا پیشرفته Use Dart for improved object-oriented programming

  • اهداف یادگیری Learning objectives

  • استفاده از ChatGPT برای نوشتن کد جاوااسکریپت Use ChatGPT to write JavaScript code

  • استفاده از Google Gemini برای نوشتن کد جاوااسکریپت Use Google Gemini to write JavaScript code

  • یکپارچه‌سازی GitHub Copilot در محیط IDE Integrate GitHub Copilot into your IDE

  • جمع‌بندی آموزش جاوااسکریپت Learn JavaScript: Summary

نمایش نظرات

آموزش جامع جاوااسکریپت: کدنویسی مدرن با JavaScript ESNext
جزییات دوره
7h 41m
69
(آخرین آپدیت)
87
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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