لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت اپلیکیشنهای وب تعاملی با جاوااسکریپت
- آخرین آپدیت
دانلود Building Interactive Web Applications with JavaScript
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
صفحات وب استاتیک توانایی شما را برای تعامل عمیقتر با کاربران محدود میکنند. در دوره «ساخت اپلیکیشنهای وب تعاملی»، شما با یادگیری نحوه ساخت اپلیکیشنهای وب پویا و بسیار پاسخگو (Responsive)، مهارتهای مهندسی خود را ارتقا خواهید داد.
این دوره که برای توسعهدهندگانی طراحی شده است که با HTML پایه، CSS و مفاهیم ابتدایی برنامهنویسی آشنا هستند، بر تعاملات پویا با کاربر، عملیات ناهمگام (Asynchronous) و الگوهای معماری که قدرتبخش اپلیکیشنهای مدرن وب هستند، تمرکز دارد.
از طریق تمرینات عملی و مثالها، خواهید آموخت که چگونه کدهای تعاملی جاوااسکریپت بنویسید، مدل شیگرای سند (DOM) را مدیریت کنید، رویدادها را هندل کرده و با دادههای ناهمگام با استفاده از Promises کار کنید. همچنین بررسی خواهید کرد که چگونه از جاوااسکریپت برای ساخت رابطهای کاربری پاسخگو، انیمیشنها و بصریسازیهای سفارشی با استفاده از فناوریهایی مانند Canvas و SVG استفاده میشود.
در پایان این دوره، شما قادر خواهید بود تجربههای وب غنیتر و تعاملیتری خلق کنید و برای توسعه پیشرفتهتر فرانت-اند آماده شوید.
این دوره، دومین بخش از سری چهارگانه «جاوااسکریپت کاربردی: از صفر تا ریاکت» است که تجربه عملی در ایجاد اپلیکیشنهای یکپارچه فرانت-اند و بک-اند را برای شما فراهم میکند.
سرفصل ها و درس ها
مدیریت DOM (مدل شیگرای سند)
Manipulating the DOM (Document Object Model)
معرفی دوره و سری آموزشی
Introduction to the Course and Series
یادگیری برنامهنویسی در عصر هوش مصنوعی مولد
Learning Programming in the Age of Generative AI
نحوه ارسال تکالیف
Submitting Assignments
مقدمه: دسترسی به DOM از طریق جاوااسکریپت
Introduction: Accessing the DOM from JavaScript
DOM چیست؟
What Is the DOM?
انتخاب المانهای DOM در جاوااسکریپت
Selecting DOM Elements from JavaScript
کار با اشیاء المانها
Working with Element Objects
پروژه عملی: انتخاب موارد مورد علاقه
Let's Build: Picking Favorites
جمعبندی: دسترسی به DOM از طریق جاوااسکریپت
Conclusion: Accessing the DOM from JavaScript
مقدمه: تغییر دادن صفحه
Introduction: Modifying the Page
تغییر متن و محتوای HTML
Changing Text and HTML Content
تغییر کلاسها
Modifying Classes
تغییر ویژگیها (Attributes)
Changing Attributes
کار با ورودیها (Inputs)
Working with Inputs
پروژه عملی: بازی حدس زدن
Let's Build: Guessing Game
جمعبندی: تغییر دادن صفحه
Conclusion: Modifying the Page
مقدمه: ایجاد و حذف المانها
Introduction: Creating and Removing Elements
ایجاد و افزودن المانها
Creating and Adding Elements
حذف المانها
Removing Elements
پروژه عملی: ساخت لیست انجام کار (Todo List)
Let's Build: A Todo List
جمعبندی: ایجاد و حذف المانها
Conclusion: Creating and Removing Elements
ساخت اپلیکیشنهای تعاملی
Building Interactive Applications
مقدمه: رویدادها و کالبکها
Introduction: Events and Callbacks
رویداد (Event) چیست؟
What Is an Event?
گوش دادن به رویدادها
Listening to Events
توابع کالبک (Callback)
Callback Functions
انواع رایج رویدادها
Common Event Types
اشیاء رویداد (Event Objects)
Event Objects
حذف شنوندههای رویداد
Removing Event Listeners
توابع setTimeout و setInterval
setTimeout and setInterval
توابع clearTimeout و clearInterval
clearTimeout and clearInterval
پروژه عملی: بازی ضربه زدن به موش
Let's Build: Whack-a-mole
جمعبندی: رویدادها و کالبکها
Conclusion: Events and Callbacks
مقدمه: انتشار و تفویض رویداد (Event Propagation & Delegation)
Introduction: Event Propagation and Delegation
حلقه رویداد (Event Loop)
The Event Loop
حبابشدن و انتشار رویداد
Event Bubbling and Propagation
کنترل رفتار پیشفرض با preventDefault و stopPropagation
.preventDefault() and .stopPropagation() to Control the Default Behavior
نمایش نظرات