لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه اپلیکیشنهای موبایل و جاوااسکریپت
- آخرین آپدیت
دانلود 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
نمایش نظرات