آموزش برنامه‌نویسی با جاوااسکریپت - آخرین آپدیت

دانلود 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

  • انتخاب‌گرهای جاوااسکریپت JavaScript selectors

  • مدیریت رویدادها (Event Handling) Event handling

  • فرمت JSON JavaScript object notation - JSON

  • خلاصه فصل: پارادایم‌های برنامه‌نویسی Module summary: Programming Paradigms

تست کردن Testing

  • سایر محیط‌های جاوااسکریپت: Node و NPM Other JavaScript environments - node & NPM

  • تست کردن چیست؟ What is testing?

  • انواع تست کردن Types of testing

  • مقدمه‌ای بر Jest Introduction to Jest

  • نوشتن تست با Jest Writing tests with Jest

  • توسعه تست‌محور (TDD) TDD (Test-Driven Development)

  • خلاصه فصل: تست کردن Module summary: Testing

ارزیابی نهایی دوره End-of-Course Graded Assessment

  • مرور کلی برنامه‌نویسی با جاوااسکریپت Recap Programming with JavaScript

  • تبریک برای اتمام دوره برنامه‌نویسی با جاوااسکریپت Congratulations on completing the course Programming with JavaScript

نمایش نظرات

آموزش برنامه‌نویسی با جاوااسکریپت
جزییات دوره
47h 47m
58
(آخرین آپدیت)
276,498
4.7 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده