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

دانلود Mobile Development and JavaScript

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره اولین بخش از یک مجموعه آموزشی است که به شما اجازه می‌دهد مهارت‌های خود را به عنوان یک توسعه‌دهنده اندروید، به دنیای توسعه اپلیکیشن‌های موبایل چند پلتفرمی (Cross-platform) گسترش دهید. این مسیر به شما کمک می‌کند تا از دانش پایه خود در اندروید برای ساخت اپلیکیشن‌های موبایل چند پلتفرمی استفاده کنید. اولین قدم در این مسیر، یادگیری برنامه‌نویسی با جاوااسکریپت است. این آموزش شما را برای یادگیری کتابخانه React جهت توسعه موبایل آماده می‌کند. جاوااسکریپت زبان برنامه‌نویسی است که قلب تپنده وب مدرن محسوب می‌شود. در این دوره، مفاهیم پایه توسعه وب با جاوااسکریپت را خواهید آموخت. شما با توابع (Functions)، اشیاء (Objects)، آرایه‌ها (Arrays)، متغیرها، انواع داده‌ها، HTML DOM و موارد بسیار دیگر کار خواهید کرد. همچنین یاد می‌گیرید چگونه از جاوااسکریپت استفاده کنید و با تکنولوژی‌های مدرن آن، قابلیت‌های تعاملی جدیدی را کشف کنید. در نهایت، با روش‌های تست کد و نحوه نوشتن Unit Test با استفاده از Jest آشنا خواهید شد. این دوره می‌تواند در چندین برنامه تخصصی یا گواهینامه‌های حرفه‌ای کاربرد داشته باشد. گذراندن این دوره در برنامه‌های زیر محاسبه می‌شود: • گواهینامه حرفه‌ای توسعه‌دهنده اندروید متا (Meta Android Developer) • گواهینامه حرفه‌ای توسعه‌دهنده iOS متا (Meta iOS Developer) در پایان این دوره شما قادر خواهید بود: • مفاهیم پایه توسعه وب با جاوااسکریپت را توضیح دهید. • در استفاده از توابع، اشیاء، آرایه‌ها، متغیرها، انواع داده‌ها، HTML DOM و موارد دیگر تمرین کنید. • از جاوااسکریپت در فریم‌ورک React استفاده کنید. • تست کدنویسی و نوشتن Unit Test با استفاده از Jest را تمرین کنید.

سرفصل ها و درس ها

مقدمه‌ای بر جاوااسکریپت Introduction to JavaScript

  • مقدمه‌ای بر توسعه موبایل و جاوااسکریپت Introduction to Mobile Development and 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) 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

  • مدیریت Scope با var، let و const Scoping with var, let and const

  • مقایسه var، let و const Comparing var, let and const

  • مقدمه‌ای بر برنامه‌نویسی شیءگرا 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

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

  • مدیریت رویدادها Event handling

  • فرمت JSON JavaScript Object Notation - JSON

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

تست و سازگاری Testing and Compatibility

  • سایر محیط‌های جاوااسکریپت: 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

پروژه نهایی Final Project

  • مرور کلی: توسعه موبایل و جاوااسکریپت Recap: Mobile Development and JavaScript

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

نمایش نظرات

آموزش توسعه اپلیکیشن‌های موبایل و جاوااسکریپت
جزییات دوره
45h 20m
58
(آخرین آپدیت)
19,059
4.5 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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