لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع جاوااسکریپت و Ajax: ساخت اپلیکیشنهای وب پویا
- آخرین آپدیت
دانلود Introduction to Javascript and Ajax: Building Web Apps
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آیا متوجه شدهاید که تنها بخش از عملکرد یک اپلیکیشن وب که کاربر مستقیماً با آن تعامل دارد، از طریق صفحه وب است؟ اگر این بخش را ضعیف پیادهسازی کنید، از نظر کاربر، بخش سمت سرور عملاً بیاهمیت میشود! کاربران امروزی از یک صفحه وب انتظارات زیادی دارند: صفحه باید با سرعت بالا بارگذاری شود، خدمات مورد نظر را ارائه دهد و در تمامی دستگاهها از جمله کامپیوترهای دسکتاپ، تبلتها و گوشیهای هوشمند، با راحتی کامل قابل مشاهده باشد.
این دوره مفاهیم بنیادی برنامهنویسی جاوااسکریپت را از متغیرها، انواع دادهها، عملگرها و مکانیزمهای کنترل جریان شروع میکند. سپس به آموزش برنامهنویسی شیءگرا (OOP) در جاوااسکریپت، ساخت اشیاء با استفاده از Literals و Constructorها، پروتوتایپها و پیچیدگیهای کلمه کلیدی 'this' میپردازد. پس از آن، دوره به بررسی قدرت آرایهها در جاوااسکریپت، استفاده از Namespaceها و IIFEها برای جلوگیری از تداخل متغیرها، و بحث درباره Closureها و کاربردهای آنها میپردازد. پس از پوشش مفاهیم پایه، دوره به سمت ساخت وبسایتهای پویا و تعاملی با استفاده از جاوااسکریپت و AJAX (جاوااسکریپت ناهمگام و XML) حرکت میکند تا با DOM تعامل داشته باشد، رویدادهای کاربر را مدیریت کند و محتوای صفحه را به صورت پویا بهروزرسانی نماید. همچنین در این دوره درباره پروتکل HTTP، متدهای مختلف درخواست HTTP و نحوه کار با دادههای JSON صحبت خواهد شد. با تکیه بر این مهارتها، فراگیران تجربه عملی و واقعی از تبدیل یک وبسایت رستوران به یک اپلیکیشن تکصفحهای پویا (SPA) با قدرت جاوااسکریپت و AJAX کسب خواهند کرد.
سرفصل ها و درس ها
مقدمهای بر جاوااسکریپ트
Introduction to Javascript
درس ۴۰، بخش ۱: آمادهسازی محیط توسعه برای جاوااسکریپت
Lecture 40, Part 1: Adjusting Development Environment for Javascript Development
درس ۴۰، بخش ۲: محل قرارگیری کدهای جاوااسکریپت
Lecture 40, Part 2: Where to Place Javascript Code
درس ۴۱، بخش ۱: تعریف متغیرها، تابع و Scope
Lecture 41, Part 1: Defining Variables, Function, and Scope
درس ۴۱، بخش ۲: تعریف متغیرها، تابع و Scope
Lecture 41, Part 2: Defining Variables, Function, and Scope
درس ۴۲، بخش ۱: انواع داده در جاوااسکریپت
Lecture 42, Part 1: Javascript Types
درس ۴۲، بخش ۲: انواع داده در جاوااسکریپت
Lecture 42, Part 2: Javascript Types
درس ۴۳، بخش ۱: ساختارهای رایج زبان
Lecture 43, Part 1: Common Language Constructs
درس ۴۳، بخش ۲: ساختارهای رایج زبان
Lecture 43, Part 2: Common Language Constructs
درس ۴۳، بخش ۳: ساختارهای رایج زبان
Lecture 43, Part 3: Common Language Constructs
درس ۴۴: مدیریت مقادیر پیشفرض
Lecture 44: Handling Default Values
درس ۴۵، بخش ۱: ایجاد اشیاء با استفاده از سینتکس new Object()
Lecture 45, Part 1: Creating Objects Using 'new Object()' Syntax
درس ۴۵، بخش ۲: ایجاد اشیاء با استفاده از Object Literal
Lecture 45, Part 2: Creating Objects Using Object Literal Syntax
درس ۴۶: توضیح کامل توابع
Lecture 46: Functions Explained
درس ۴۷، بخش ۱: انتقال متغیرها به صورت Value در مقابل Reference
Lecture 47, Part 1: Passing Variables by Value vs. by Reference
درس ۴۷، بخش ۲: انتقال متغیرها به صورت Value در مقابل Reference
Lecture 47, Part 2: Passing Variables by Value vs. by Reference
درس ۴۸: سازندههای تابع، پروتوتایپ و کلمه کلیدی this
Lecture 48: Function Constructors, prototype, and the 'this' Keyword
درس ۴۹: Object Literals و کلمه کلیدی this
Lecture 49: Object Literals and the 'this' Keyword
درس ۵۰، بخش ۱: آرایهها
Lecture 50, Part 1: Arrays
درس ۵۰، بخش ۲: آرایهها
Lecture 50, Part 2: Arrays
درس ۵۱: Closureها
Lecture 51: Closures
درس ۵۲، بخش ۱: ایجاد Namespaceهای کاذب
Lecture 52, Part 1: Fake Namespaces
درس ۵۲، بخش ۲: عبارات تابع فراخوانی شده فوری (IIFEs)
Lecture 52, Part 2: Immediately Invoked Function Expressions (IIFEs)
جمعبندی ماژول ۴
Module 4 Wrap-Up
استفاده از جاوااسکریپت برای ساخت اپلیکیشنهای وب
Using Javascript to Build Web Applications
خوش آمدید به ماژول ۵: استفاده از جاوااسکریپت برای ساخت اپلیکیشنهای وب
Welcome to Module 5: Using Javascript to Build Web Applications
درس ۵۳، بخش ۱: دستکاری DOM
Lecture 53, Part 1: DOM Manipulation
درس ۵۳، بخش ۲: دستکاری DOM
Lecture 53, Part 2: DOM Manipulation
درس ۵۴: مدیریت رویدادها (Events)
Lecture 54: Handling Events
درس ۵۵: آرگومان event
Lecture 55: The 'event' Argument
درس ۵۶: اصول اولیه HTTP
Lesson 56: HTTP Basics
درس ۵۷، بخش ۱: اصول اولیه Ajax
Lesson 57, Part 1: Ajax Basics
درس ۵۷، بخش ۲: اصول اولیه Ajax
Lesson 57, Part 2: Ajax Basics
درس ۵۷، بخش ۳: اصول اولیه Ajax
Lesson 57, Part 3: Ajax Basics
درس ۵۸: پردازش دادههای JSON
Lecture 58: Processing JSON
درس ۵۹: رفع مشکل بسته شدن خودکار منوی موبایل
Lecture 59: Fixing Mobile Nav Menu Automatic Collapse
درس ۶۰: بارگذاری پویا محتوای صفحه اصلی
Lecture 60: Dynamically Loading Home View Content
درس ۶۱، بخش ۱: بارگذاری پویا نمای دستهبندی منو
Lecture 61, Part 1: Dynamically Loading Menu Categories View
درس ۶۱، بخش ۲: بارگذاری پویا نمای دستهبندی منو
Lecture 61, Part 2: Dynamically Loading Menu Categories View
درس ۶۲: بارگذاری پویا نمای تکدستهبندی
Lecture 62: Dynamically Loading Single Category View
درس ۶۳: تغییر استایل دکمه فعال از طریق جاوااسکریپت
Lecture 63: Changing 'active' Button Style Through Javascript
نمایش نظرات