توسعه وب نسل بعدی: JavaScript و AI Essentials

Next-Gen Web Development: JavaScript & AI Essentials

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

با دوره ما، "تسلط بر جاوا اسکریپت با ادغام هوش مصنوعی: مهارت های کدنویسی خود را اثبات کنید"، یک سفر یادگیری متحول کننده را آغاز کنید. این دوره جامع به طور دقیق برای توسعه دهندگان مبتدی و متوسط ​​طراحی شده است که با هدف تسلط بر جاوا اسکریپت همزمان با ادغام فناوری های هوش مصنوعی مولد در پروژه های خود، طراحی شده است. با شروع با اصول اولیه، درک قوی از نقش جاوا اسکریپت در توسعه وب، نحو آن، و ساختارهای برنامه نویسی اساسی به دست خواهید آورد.

در داخل Document Object Model (DOM) فرو بروید، یاد بگیرید که چگونه آن را دستکاری کنید و رویدادها را برای ایجاد رابط های پاسخگو مدیریت کنید. ماژول‌های ما در جاوا اسکریپت ناهمزمان شما را به مهارت‌هایی برای مدیریت حلقه رویداد، وعده‌ها و همگام‌سازی/انتظار برای رفتارهای نرم‌تر مرورگر مجهز می‌کنند.

جنبه‌های مهم مدیریت خطا، آزمایش و اشکال‌زدایی را کاوش کنید تا مطمئن شوید کدتان قوی و آماده تولید است. موضوعات پیشرفته تحت پوشش شامل عملکردهای مرتبه بالاتر، الگوهای طراحی و جدیدترین ویژگی‌های ES6 است که به شما امکان می‌دهد کدهای تمیز و قابل نگهداری بنویسید.

همچنین خواهید آموخت که چگونه به طور مؤثر با API ها کار کنید، عملکرد برنامه را مدیریت کنید و از چارچوب ها و ابزارهای جاوا اسکریپت مدرن استفاده کنید. این دوره در یک پروژه عملی به پایان می رسد که در آن از ابزارهای هوش مصنوعی برای بهبود برنامه های جاوا اسکریپت خود استفاده می کنید و شما را در صنعت فناوری متمایز می کند.

به ما بپیوندید تا نه تنها مهارت های کدنویسی خود را ارتقا دهید، بلکه در چشم انداز همیشه در حال تحول توسعه وب و هوش مصنوعی پیشرو باشید. چه به دنبال شروع حرفه ای در توسعه وب یا ارتقاء جعبه ابزار برنامه نویسی خود باشید، این دوره تمام دانش مورد نیاز برای موفقیت را ارائه می دهد.


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

مقدمه ای بر جاوا اسکریپت Introduction to JavaScript

  • معرفی Introduction

  • تاریخ و تکامل History and Evolution

  • مروری بر جاوا اسکریپت در توسعه وب Overview of JavaScript in Web Development

مقدمه هوش مصنوعی مولد Generative AI Introduction

  • مبانی هوش مصنوعی مولد Basics of Generative AI

  • نقش هوش مصنوعی در ساخت برنامه های کاربردی جاوا اسکریپت Role of Ai in Building JavaScript Applications

  • مروری بر ابزارهای هوش مصنوعی Overview of AI Tools

تنظیم محیط Setting Up the Environment

  • ابزارها و ویرایشگرها Tools and Editors

  • اصول کنسول مرورگر Browser Console Basics

نحو و اصول جاوا اسکریپت JavaScript Syntax and Fundamentals

  • متغیرها و انواع داده ها Variables and Data Types

  • اپراتورها Operators

  • قوانین نحوی Syntax Rules

  • ساختارهای کنترل (اگر، غیره، سوئیچ، حلقه ها) Control Structures (if, else, switch, loops)

  • توابع (تعریف، عبارات، دامنه، بسته شدن) Functions (Definition, Expressions, Scope, Closure)

  • آرایه ها و اشیا (روش ها) Arrays and Objects (Methods)

  • ویژگی های ES6 ES6 Features

  • ویژگی های ES6 ES6 Features

دستکاری DOM و مدیریت رویداد DOM Manipulation and Event Handling

  • نمای کلی مدل شیء سند (DOM). Document Object Model (DOM) Overview

  • انتخاب و دستکاری عناصر Selecting and Manipulating Elements

  • مدیریت رویداد پایه Basic Event Handling

  • دستکاری پیشرفته DOM (ایجاد عنصر پویا، حباب کردن رویداد، تفویض اختیار) Advanced DOM Manipulation (Dynamic Element Creation, Event Bubbling, Delegation)

جاوا اسکریپت ناهمزمان Asynchronous JavaScript

  • حلقه رویداد و حالت همزمانی Event Loop and Concurrency Mode

  • تماس ها، قول ها، و Async/Await Callbacks, Promises, and Async/Await

  • AJAX، XMLHttpRequest و Fetch API AJAX, XMLHttpRequest, and Fetch API

مدیریت خطا، تست و اشکال زدایی Error Handling, Testing, and Debugging

  • روش های کنسول Console Methods

  • سعی کنید-Catch-Finally Blocks Try-Catch-Finally Blocks

  • ابزارها و تکنیک های اشکال زدایی Debugging Tools and Techniques

  • چارچوب های تست واحد (Jest، Mocha) Unit Testing Frameworks (Jest, Mocha)

مفاهیم پیشرفته جاوا اسکریپت Advanced JavaScript Concepts

  • توابع درجه بالاتر و IIFE Higher-Order Functions and IIFEs

  • سازندگان اشیا، نمونه های اولیه و کلاس های ES6 Object Constructors, Prototypes, and ES6 Classes

  • وراثت، چندشکلی و کپسولاسیون Inheritance, Polymorphism, and Encapsulation

  • الگوهای طراحی جاوا اسکریپت (ماژول، ماژول آشکار، Singleton) JavaScript Design Patterns (Module, Revealing Module, Singleton)

کار با API و JSON Working with APIs and JSON

  • ایجاد درخواست های HTTP و رسیدگی به پاسخ ها Making HTTP Requests and Handling Responses

  • ادغام با API های شخص ثالث Integrating with Third-party APIs

عملکرد و بهینه سازی Performance and Optimization

  • آشنایی با موتور جاوا اسکریپت و زمان اجرا Understanding the JavaScript Engine and Runtime

  • مدیریت حافظه و پیشگیری از نشت Memory Management and Leak Prevention

روش های مدرن توسعه جاوا اسکریپت Modern JavaScript Development Practices

  • جاوا اسکریپت ماژولار (ماژول های ES6، CommonJS) Modular JavaScript (ES6 Modules, CommonJS)

  • Transpiring و Bundling (Babel, Webpack) Transpiring and Bundling (Babel, Webpack)

  • بهترین شیوه ها در سازماندهی و سبک کد Best Practices in Code Organization and Style

ساخت پروژه با استفاده از هوش مصنوعی Building a Project using AI

  • پروژه Project

نتیجه Conclusion

  • جوامع هوش مصنوعی برای توسعه دهندگان AI Communities For Developers

  • Ai Trends Ai Trends

  • افکار نهایی Final thoughts

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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

توسعه وب نسل بعدی: JavaScript و AI Essentials
جزییات دوره
5 hours
42
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,933
4.8 از 5
ندارد
دارد
دارد
Skool of AI
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Skool of AI Skool of AI

پتانسیل هوش مصنوعی خود را باز کنید