لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی با جاوااسکریپت
- آخرین آپدیت
دانلود Programming with JavaScript
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
جاوااسکریپت زبان برنامهنویسی است که قدرت وب مدرن را تامین میکند. در این دوره، شما مفاهیم پایه توسعه وب با جاوااسکریپت را خواهید آموخت. شما با توابع، اشیاء، آرایهها، متغیرها، انواع دادهها، HTML DOM و موارد بسیار دیگر کار خواهید کرد. شما یاد خواهید گرفت که چگونه از جاوااسکریپت استفاده کنید و با تکنولوژیهای مدرن جاوااسکریپت، قابلیتهای تعاملی را کشف کنید. در نهایت، با تمرین تست کردن کد و نحوه نوشتن تست واحد (Unit Test) با استفاده از Jest آشنا خواهید شد.
سرفصل ها و درس ها
مقدمهای بر جاوااسکریپت
Introduction to Javascript
مقدمهای بر برنامهنویسی با جاوااسکریپت
Introduction to programming with JavaScript
جاوااسکریپت در دنیای واقعی چگونه استفاده میشود؟
How is JavaScript used in the real world?
راهاندازی VS Code (اختیاری)
Setting up VS code (Optional)
مقدمهای بر برنامهنویسی
Introduction to programming
چرا جاوااسکریپت؟
Why JavaScript?
برنامهنویسی در جاوااسکریپت
Programming in JavaScript
متغیرها
Variables
انواع دادهها
Data types
عملگرها
Operators
اعداد
Numbers
رشتهها
Strings
مقادیر بولین
Booleans
نوشتن دستورات
Writing statements
کار با دستورات شرطی
Working with conditional statements
ساختارهای حلقه
Looping constructs
حلقه For
For loop
حلقه While
While loop
حلقههای تو در تو
Nested loops
خلاصه فصل: مقدمهای بر جاوااسکریپت
Module summary: Introduction to JavaScript
اجزای اصلی یک برنامه
The Building Blocks of a Program
توابع
Functions
ذخیره دادهها در آرایهها
Storing data in arrays
مقدمهای بر اشیاء (Objects)
Introduction to objects
شیء Math
Math object
نگاه دقیقتر به رشتهها
A closer look at strings
عملگر typeof
Typeof
باگها و خطاها
Bugs and errors
بلوکهای Try Catch
Try catch blocks
مقادیر Undefined، Null و خالی
Undefined, null and empty values
خلاصه فصل: اجزای اصلی یک برنامه
Module summary: The building blocks of a program
پارادایمهای برنامهنویسی
Programming Paradigms
مقدمهای بر برنامهنویسی تابعی
Introduction to functional programming
فراخوانی تابع و بازگشت (Recursion)
Function calling and recursion
مقدمهای بر Scope (محدوده متغیرها)
Introduction to scope
مدیریت محدوده با var، let و const
Scoping with var, let and const
مقایسه var، let و const
Comparing var, let and const
مقدمهای بر برنامهنویسی شیءگرا (OOP)
Introduction to object-oriented programming
کلاسها
Classes
وراثت
Inheritance
تخریب ساختار (Destructuring) آرایهها و اشیاء
De-structuring arrays and objects
حلقههای For...of و اشیاء
For- of loops and objects
کار با Template Literals
Working with template literals
ساختارهای داده
Data Structures
عملگر Spread
Spread operator
عملگر Rest
Rest operator
ماژولهای جاوااسکریپت
JavaScript modules
دستکاری DOM در جاوااسکریپت
JavaScript DOM manipulation
نمایش نظرات