آموزش مقدمه ای بر جاوا اسکریپت از پایه تا پیشرفته 2024

Introduction to JavaScript from Basic to Advanced 2024

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: یک دوره جامع جاوا اسکریپت که برای تمام سطوح مهارت طراحی شده است! در جاوا اسکریپت تسلط پیدا کنید! مبانی جاوا اسکریپت Zero to Expert شوید: متغیرها، if/else، عملگرها، منطق بولی، توابع، آرایه ها، اشیاء، حلقه ها، رشته ها و غیره. ES6+ مدرن از ابتدا: توابع پیکان، عملگر گسترش، زنجیره اختیاری (ES2020) و غیره. OOP مدرن: کلاس‌ها، سازنده‌ها، وراثت نمونه اولیه، کپسوله‌سازی، و غیره. جاوا اسکریپت ناهمزمان: حلقه رویداد، وعده‌ها، همگام‌سازی/انتظار، تماس‌های AJAX و API‌ها از ابتدا به یک توسعه‌دهنده جاوا اسکریپت پیشرفته، مطمئن و مدرن تبدیل شوید ساخت یک پروژه در دنیای واقعی زیبا برای نمونه کار خود را با درک اینکه چگونه جاوا اسکریپت، مفاهیم پیچیده ای مانند کلمه کلیدی «این»، بهترین روش های جاوا اسکریپت و اشتباهات رایج برای جلوگیری از تمرین مهارت های خود با چالش های آزمون و کدنویسی، آماده کار شوید دریافت پشتیبانی سریع و دوستانه در حوزه پرسش و پاسخ، مسیر یادگیری منحصر به فرد خود را طراحی کنید. با توجه به نیاز شما! پیش نیازها: برای ثبت نام در این دوره نیازی به تجربه کدنویسی قبلی ندارید! من شما را از مبتدی تا پیشرفته راهنمایی می کنم. شما می توانید از هر رایانه و سیستم عاملی استفاده کنید - خواه ویندوز، macOS یا لینوکس. ما به شما کمک می کنیم تا ویرایشگر متن خود را در طول دوره تنظیم کنید. در حالی که درک اولیه HTML و CSS سودمند است، اجباری نیست!

چرا این دوره جاوا اسکریپت را انتخاب کنید؟

کشف کنید که چرا این دوره جاوا اسکریپت برای شما مناسب است:

  1. این دوره جامع ترین و دقیق ترین آموزش جاوا اسکریپت موجود در Udemy و احتمالاً در سراسر اینترنت را ارائه می دهد. این یک بسته کامل است که از اصول جاوا اسکریپت شروع می شود و تا ساخت برنامه های کاربردی مدرن و پیچیده پیش می رود.

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

  3. با تکمیل این دوره، به خوبی آماده خواهید شد تا به یادگیری فریم ورک های فرانت اند پیشرفته مانند React، Vue، Angular یا Svelte بروید.

  4. علاوه بر تسلط بر مهارت‌های فنی، ذهنیت توسعه‌دهنده، برنامه‌ریزی، معماری و مهارت‌های اشکال‌زدایی ارزشمندی را نیز کسب خواهید کرد که برای توسعه برنامه‌های کاربردی در دنیای واقعی ضروری هستند.

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

  6. با این حال، شما این قابلیت را دارید که فقط بر روی موضوعاتی که مورد علاقه شما هستند تمرکز کنید. این دوره گسترده است، زیرا شامل "دوره کامل جاوا اسکریپت" است، که اساسا چندین دوره را در یک دوره ارائه می دهد. اما مطمئن باشید که به روش مدولار با مسیرهایی برای یادگیری سریع طراحی شده است.

  7. پس از تکمیل دوره، دانش و اعتماد به نفس لازم برای برتری در مصاحبه های شغلی و تثبیت خود را به عنوان یک توسعه دهنده حرفه ای خواهید داشت.


چرا من را به عنوان مربی جاوا اسکریپت خود انتخاب کنید؟


چرا من معلم جاوا اسکریپت ایده آل برای شما هستم:

من Ayan، یک توسعه دهنده و طراح وب با تجربه با بیش از 8 سال تخصص در سطح صنعت در جاوا اسکریپت، React و Next.js هستم.

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


چه چیزی در دوره پوشش داده شده است؟


در اینجا یک نگاه اجمالی به آنچه خواهید آموخت:

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

• تسلط بر جنبه های اساسی جاوا اسکریپت: متغیرها، شرطی ها، عملگرها، توابع، آرایه ها، اشیا، حلقه ها، رشته ها و موارد دیگر.

• در جاوا اسکریپت مدرن (ES6+) غوطه ور شوید که موضوعاتی مانند توابع پیکان، تخریب ساختار، عملگر گسترش، آرگومان های پیش فرض، زنجیره اختیاری و موارد دیگر را پوشش می دهد.

• اطلاعاتی در مورد نحوه عملکرد جاوا اسکریپت در زیر کاپوت به دست آورید: موتورها، پشته تماس، بالابر، محدوده، کلمه کلیدی "this"، مقادیر مرجع، و موارد دیگر.

• توابع را عمیقاً کاوش کنید، از جمله عملکردهای پیکان، توابع درجه یک و درجه بالاتر، اتصال و بسته شدن.

• برنامه نویسی شی گرا را بررسی کنید، وراثت نمونه اولیه، توابع سازنده، کلاس ها، کپسوله سازی، انتزاع، وراثت و چندشکلی را پوشش می دهد.

• درباره جاوا اسکریپت ناهمزمان، از جمله حلقه رویداد، وعده‌ها، همگام‌سازی/انتظار، و مدیریت خطا بیاموزید و این مفاهیم را برای دسترسی به داده‌ها از APIهای شخص ثالث از طریق تماس‌های AJAX به کار ببرید.


علاوه بر این، شما دریافت خواهید کرد:

• ویدیوهای با کیفیت بالا که به راحتی قابل پیمایش و جستجو هستند.

• بیش از 10 چالش کدنویسی و 15 تکلیف برای تقویت مهارت‌های جدیدتان.


آیا هیچ کدام از اینها با شما همخوانی دارد؟ اگر چنین است، همین امروز این سفر را آغاز کنید و در تسلط بر جاوا اسکریپت به من بپیوندید.


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

معرفی Introduction

  • مقدمه ای بر جاوا اسکریپت و تاریخچه جاوا اسکریپت Introduction to JavaScript and History of JavaScript

  • راه اندازی محیط زیست Setting up the Environment

  • نمادها و نحو جاوا اسکریپت JavaScript Symbols & Syntax

  • یک متغیر 'name' ایجاد کنید و نام خود را در آن اختصاص دهید و نام خود را در گزارش کنسول چاپ کنید Create a Variable 'name' and assign your name in it and print name in the console log

  • مسابقه مقدمه فصل Quiz on Chapter Introduction

توابع در جاوا اسکریپت Functions in JavaScript

  • مبانی توابع در جاوا اسکریپت Basics of Functions in JavaScript

  • تابع فراخوانی خود، مقادیر پیش‌فرض، پارامتر استراحت و آرگومان‌ها Self Invoking Function, Default Values, Rest Parameter & Arguments

  • روش فراخوانی، روش اعمال، پیوند و مفهوم "this" در تابع Call method, Apply method, bind and concept of 'this' in Function

  • یک تابع با نام Sum بنویسید تا مجموع دو عدد بدست آید و مقادیر پیش فرض را به پارامترها منتقل کنید Write a function with name Sum to get sum of two numbers and pass default values to parameters

  • امتحان در مورد توابع Quiz on Functions

کلاس جاوا اسکریپت JavaScript Class

  • آشنایی با کلاس JS Introduction to JS Class

  • وراثت طبقاتی Class Inheritance

  • کلاس گیرندگان و تنظیم کننده ها Class Getters & Setters

  • بالا بردن کلاس و روش استاتیک Class Hoisting & Static Method

  • دو کلاس "Parent" و "Child" بنویسید و یک متد را از کلاس والد به ارث ببرید تا نام خانوادگی خانواده را بدست آورید. Write two classes 'Parent' and 'Child' and Inherit a method from parent class to get family lastname

  • امتحان در کلاس جاوا اسکریپت Quiz on JavaScript Class

انواع داده ها در جاوا اسکریپت Data Types in JavaScript

  • اصول اولیه در مورد انواع داده های JS Basics about JS Data Types

  • عملیات حسابی، عملیات رشته و اولویت عملگر Arithmetic Operations ,String Operations & Operator Precedence

  • عملگرهای منطقی و بیتی Logical & Bitwise Operators

  • اطلاعات بیشتر در مورد اپراتورها More about operators

  • آزمون انواع داده ها Quiz on Data Types

مفاهیم رشته در جاوا اسکریپت Concepts of String in JavaScript

  • اصول اولیه در مورد JS String & String Templates Basics about JS String & String Templates

  • روش‌های ChatAt، CharCodeAt و AT و دسترسی به اموال ChatAt ,CharCodeAt and AT methods & Property Access

  • روش‌های Slice، Substring، Trim، Padding و Repeat Slice, Substring, trim, Padding & Repeat methods

  • عملیات و تبدیل آرایه رشته را جایگزین کنید Replace operation and array conversion of string

  • عملیات جستجوی رشته String Search Operations

  • تمرین کدگذاری جستجوی رشته ای String Search Coding Exercise

  • تمرین رمزگذاری عملیات رشته String Operation Coding Exercise

چیزهایی که باید در مورد Array در JS بدانید Things to Know about Array in JS

  • مقدمه ای بر JS Array Introduction to JS Array

  • متدهای Push، Pop، Shift، Unshift، Slice & Splice در آرایه Push, Pop, Shift , Unshift, Slice & Splice methods in Array

  • Array Serach & Sorting Methods Array Serach & Sorting Methods

  • امتحان در آرایه Quiz on Array

بیانیه های مشروط و موارد تکرار شونده Conditional Statements & Iterables

  • اصول اولیه در مورد بیانیه های شرطی Basics about Conditional Statements

  • تکرار با استفاده از حلقه FOR Iteration using FOR loop

  • عبارات while، Do while، Break & Continue While , Do While, Break & Continue statements

  • تنظیم جاوا اسکریپت JavaScript SET

  • نقشه جاوا اسکریپت JavaScript MAP

  • امتحان در مورد عبارات شرطی Quiz on conditional statements

موارد استفاده از Date Object، Math Object، Random و Regex Usages of Date Object , Math Object , Random & Regex

  • شیء ریاضی جاوا اسکریپت JavaScript Math Object

  • جاوا اسکریپت DATE شی JavaScript DATE Object

  • بیان منظم در جاوا اسکریپت Regular Expression in JavaScript

  • تمرین کدگذاری شیء ریاضی و تاریخ Coding Exercise of Math & Date Object

مفاهیم مدل شیء سند HTML (DOM). HTML Document Object Model (DOM) Concepts

  • مقدمه ای بر JavaScript HTML DOM Introduction to JavaScript HTML DOM

  • جاوا اسکریپت را کجا در HTML بنویسیم Where to write JavaScript in HTML

  • یافتن HTML Dom با استفاده از جاوا اسکریپت HTML Dom finding using JavaScript

  • عناصر DOM را با استفاده از جاوا اسکریپت تغییر دهید Change DOM elements using JavaScript

  • افزودن/حذف عناصر DOM Add/Delete DOM elements

  • اطلاعات بیشتر درباره DOM پویا و اعتبارسنجی فرم More about dynamic DOM & form Validation

  • انیمیشن ها در جاوا اسکریپت Animations in JavaScript

  • امتحان در DOM Quiz on DOM

مبانی مدل شیء مرورگر (BOM) Basics of Browser Object Model (BOM)

  • مقدمه ای بر مدل شیء مرورگر Introduction to Browser Object Model

  • شیء صفحه نمایش پنجره Window Screen Object

  • شی موقعیت مکانی پنجره Window Location Object

  • شی تاریخچه پنجره Window History Object

  • شیء ناوبر پنجره Window Navigator Object

  • جعبه های اعلان پنجره Window Prompt Boxes

  • رویدادهای زمان پایان پنجره Window Timeout Events

  • کوکی جاوا اسکریپت JavaScript Cookie

  • تمرین کدنویسی Coding Exercise

توابع Async جاوا اسکریپت JavaScript Async Functions

  • مقدمه ای بر عملکرد CallBack Introduction to CallBack function

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

  • Promise در جاوا اسکریپت Promise in JavaScript

  • JavaScript Async در انتظار JavaScript Async Await

  • آزمون عملکرد Async Quiz on Async Function

APIهای وب جاوا اسکریپت JavaScript Web APIs

  • مقدمه ای بر WEB API Introduction to WEB API

  • JavaScript Validation API JavaScript Validation API

  • اطلاعات بیشتر درباره Web API More About Web API

  • تمرین کدنویسی Coding Exercise

نحوه استفاده از AJAX و JSON How to use AJAX & JSON

  • مقدمه ای بر AJAX Introduction to AJAX

  • روش XMLHttpRequest و خواص آن XMLHttpRequest Method & Its Properties

  • JSON چیست؟ What is JSON?

  • JSON Object Literal و نحوه دریافت json از سرور JSON Object Literal and how to get json from server

  • امتحان Quiz

نحوه استفاده از نمودارها و اشتباهات رایج و بهترین شیوه ها How to use Graphs and Common Mistakes & Best Practices

  • نحوه استفاده از نمودارها و چت ها در جاوا اسکریپت How to use Graphs and Chats in JavaScript

  • چند اشتباه برای اجتناب و بهترین شیوه ها Few mistakes to avoid and best practices

  • تمرین: یک برنامه ماشین حساب با صفحه ورود ایجاد کنید Exercise: Create a Calculator application with Login Page

راه حل تمرین و آزمون دوره نهایی Exercise Solution & Final Course Test

  • راه حل تمرین قسمت 1 Exercise Solution Part 1

  • راه حل تمرین قسمت 2 Exercise Solution Part 2

  • راه حل تمرین قسمت 3 Exercise Solution Part 3

  • آزمون دوره نهایی Final Course Test

نمایش نظرات

نظری ارسال نشده است.

آموزش مقدمه ای بر جاوا اسکریپت از پایه تا پیشرفته 2024
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
6.5 hours
62
Udemy (یودمی) udemy-small
05 فروردین 1403 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,107
از 5
دارد
ندارد
ندارد
Ayan Mallick

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ayan Mallick Ayan Mallick

توسعه دهنده برنامه Full Stack | بعدی JS | React JS| UX/UI

Udemy (یودمی)

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

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