لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مقدمه ای بر جاوا اسکریپت از پایه تا پیشرفته 2024
Introduction to JavaScript from Basic to Advanced 2024
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یک دوره جامع جاوا اسکریپت که برای تمام سطوح مهارت طراحی شده است! در جاوا اسکریپت تسلط پیدا کنید! مبانی جاوا اسکریپت Zero to Expert شوید: متغیرها، if/else، عملگرها، منطق بولی، توابع، آرایه ها، اشیاء، حلقه ها، رشته ها و غیره. ES6+ مدرن از ابتدا: توابع پیکان، عملگر گسترش، زنجیره اختیاری (ES2020) و غیره. OOP مدرن: کلاسها، سازندهها، وراثت نمونه اولیه، کپسولهسازی، و غیره. جاوا اسکریپت ناهمزمان: حلقه رویداد، وعدهها، همگامسازی/انتظار، تماسهای AJAX و APIها از ابتدا به یک توسعهدهنده جاوا اسکریپت پیشرفته، مطمئن و مدرن تبدیل شوید ساخت یک پروژه در دنیای واقعی زیبا برای نمونه کار خود را با درک اینکه چگونه جاوا اسکریپت، مفاهیم پیچیده ای مانند کلمه کلیدی «این»، بهترین روش های جاوا اسکریپت و اشتباهات رایج برای جلوگیری از تمرین مهارت های خود با چالش های آزمون و کدنویسی، آماده کار شوید دریافت پشتیبانی سریع و دوستانه در حوزه پرسش و پاسخ، مسیر یادگیری منحصر به فرد خود را طراحی کنید. با توجه به نیاز شما! پیش نیازها: برای ثبت نام در این دوره نیازی به تجربه کدنویسی قبلی ندارید! من شما را از مبتدی تا پیشرفته راهنمایی می کنم. شما می توانید از هر رایانه و سیستم عاملی استفاده کنید - خواه ویندوز، macOS یا لینوکس. ما به شما کمک می کنیم تا ویرایشگر متن خود را در طول دوره تنظیم کنید. در حالی که درک اولیه HTML و CSS سودمند است، اجباری نیست!
چرا این دوره جاوا اسکریپت را انتخاب کنید؟
کشف کنید که چرا این دوره جاوا اسکریپت برای شما مناسب است:
این دوره جامع ترین و دقیق ترین آموزش جاوا اسکریپت موجود در Udemy و احتمالاً در سراسر اینترنت را ارائه می دهد. این یک بسته کامل است که از اصول جاوا اسکریپت شروع می شود و تا ساخت برنامه های کاربردی مدرن و پیچیده پیش می رود.
از همان ابتدا جاوا اسکریپت مدرن را با راهنمایی گام به گام از طریق مثالهای کد کاربردی و لذتبخش، مفاهیم نظری ضروری و پروژههای جامع یاد خواهید گرفت.
با تکمیل این دوره، به خوبی آماده خواهید شد تا به یادگیری فریم ورک های فرانت اند پیشرفته مانند React، Vue، Angular یا Svelte بروید.
علاوه بر تسلط بر مهارتهای فنی، ذهنیت توسعهدهنده، برنامهریزی، معماری و مهارتهای اشکالزدایی ارزشمندی را نیز کسب خواهید کرد که برای توسعه برنامههای کاربردی در دنیای واقعی ضروری هستند.
برخلاف دورههای دیگر، این دوره موضوعات مبتدی، متوسط، پیشرفته و حتی تخصصی را پوشش میدهد و نیازی به خرید دورههای اضافی برای تسلط کامل بر جاوا اسکریپت را از بین میبرد.
با این حال، شما این قابلیت را دارید که فقط بر روی موضوعاتی که مورد علاقه شما هستند تمرکز کنید. این دوره گسترده است، زیرا شامل "دوره کامل جاوا اسکریپت" است، که اساسا چندین دوره را در یک دوره ارائه می دهد. اما مطمئن باشید که به روش مدولار با مسیرهایی برای یادگیری سریع طراحی شده است.
پس از تکمیل دوره، دانش و اعتماد به نفس لازم برای برتری در مصاحبه های شغلی و تثبیت خود را به عنوان یک توسعه دهنده حرفه ای خواهید داشت.
چرا من را به عنوان مربی جاوا اسکریپت خود انتخاب کنید؟
چرا من معلم جاوا اسکریپت ایده آل برای شما هستم:
من 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
روش فراخوانی، روش اعمال، پیوند و مفهوم "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
نمایش نظرات