لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اصول و ضروریات برنامهنویسی جاوااسکریپت
- آخرین آپدیت
دانلود JavaScript Programming Essentials
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
جاوااسکریپت به محبوبترین زبان برنامهنویسی در میان توسعهدهندگان نرمافزار تبدیل شده است. این دوره آموزشی ضروریات جاوااسکریپت برای هر کسی که علاقهمند به فعالیت حرفهای در زمینههای مهندسی نرمافزار به عنوان توسعهدهنده وب، موبایل، فرانتاند، بکاند یا فولاستک است، طراحی شده است.
شما کار خود را با مبانی جاوااسکریپت شروع خواهید کرد که شامل مفاهیم بنیادی و ویژگیهای ECMAScript 6 است. همچنین ساختارهای داده کلیدی از جمله آرایهها، DOM، AJAX و تکنیکهای موثر دیباگ کردن (عیبیابی) را بررسی خواهید کرد.
در ادامه، بر تقویت مهارتهای مدیریت خطا و دستکاری DOM تمرکز خواهید کرد. شما با نحوه مدیریت خطاها و استثناها در جاوااسکریپت آشنا شده، در کار با توابع و رویدادها (Events) مهارت پیدا میکنید، تکنیکهای کار با رشتهها را به کار میگیرید و یاد میگیرید که چگونه برای ایجاد صفحات وب پویا، DOM را پیمایش و مدیریت کنید.
شما از توابع، ابزارها و کتابخانههای جاوااسکریپت برای طراحی و استایلدهی به صفحات و ناوبری استفاده خواهید کرد و همچنین از AJAX برای دریافت و نمایش دادهها از APIها بهره خواهید برد.
در طول این دوره، ما با ارائه ویدئوهای آموزشی گامبهگام و در ادامه آنها، آزمایشگاههای عملی (Labs) برای تمرین آنچه آموختهاید، شما را راهنمایی خواهیم کرد. در نهایت نیز یک پروژه نهایی را انجام خواهید داد تا مهارتهای برنامهنویسی جاوااسکریپت خود را نمایش داده و یک وبسایت پویا بسازید.
این دوره برای مبتدیان جاوااسکریپت مناسب است و داشتن دانش پایه در HTML، CSS و Git الزامی است.
سرفصل ها و درس ها
مقدمهای بر توسعه با جاوااسکریپt
Introduction to JavaScript Development
معرفی دوره
Course Introduction
مقدمهای بر مفاهیم توسعه
Introduction to Development Concepts
مقدمهای بر جاوااسکریپت و ES6
Introduction to JavaScript and ES6
انواع دادهها و متغیرها
Data Types and Variables
عملگرها و عبارتها
Operators and Expressions
جریان کنترل و دستورات شرطی
Control Flow and Conditional Statements
حلقهها و تکرار
Looping and Iteration
مقدمهای بر توابع و انواع آنها
Introduction to Functions and Types of Functions
سینتکس تابع ECMAScript و دستور Return
ECMAScript Function Syntax and Return Statement
Closure و Function Hoisting
Function Closure and Function Hoisting
رویدادها در جاوااسکریپت
Events in JavaScript
آرایهها و اشیاء در جاوااسکریپت
Arrays and Objects in JavaScript
مقدمهای بر آرایهها
Introduction to Arrays
دستکاری و پیمایش آرایهها
Manipulating and Iterating Arrays
متدهای آرایه
Array Methods
کار با آرایههای دو بعدی
Working with Two-Dimensional Arrays
کلاسها و اشیاء در جاوااسکریپت
Classes and Objects in JavaScript
دسترسی به ویژگیهای اشیاء
Accessing Object Properties
مقدمهای بر رشتهها و کار با آنها
Introduction to String and String Manipulation
مقدمهای بر اشیاء Math و Date
Introduction to Math and Date Objects
کار با DOM در جاوااسکریپت
Working with DOM in JavaScript
مقدمهای بر دیباگ کردن در جاوااسکریپت
Introduction to Debugging in JavaScript
مقدمهای بر مدل شیء سند (DOM)
Introduction to the Document Object Model (DOM)
دستکاری عناصر DOM
Manipulating DOM Elements
مقدمهای بر مدل شیء مرورگر (BOM)
Introduction to Browser Object Model (BOM)
پیمایش در DOM
Traversing the DOM
استایلدهی به عناصر DOM
Styling DOM Elements
جاوااسکریپت ناهمگام (Async)
JavaScript Async
مقدمهای بر JSON
Introduction to JSON
مقدمهای بر اجرای همگام و ناهمگام
Introduction to Async and Sync Execution
مقدمهای بر AJAX
Introduction to AJAX (Asynchronous JavaScript and XML)
درخواستهای HTTP با XMLHttpRequest
Http Requests with XMLHttpRequest (XHR)
درک Promiseها برای API
Understanding Promises for API
درک API مربوط به fetch
Understanding the fetch() API
مقدمهای بر Axios
Introduction to Axios
پروژه نهایی و جمعبندی دوره
Final Project and Course Wrap-up
نمایش نظرات