آموزش برنامه نویسی در Javascript: مبتدی تا حرفه ای

Learn to Program in Javascript: Beginner to Pro

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: فقط یک برنامه نویس خوب نباشید ، یک برنامه نویس عالی شوید ، زیرا این مهم است.

من فارغ التحصیل انستیتوی فناوری هند هستم ، معروف به IIT. من به عنوان معمار فنی در هر دو شرکت نرم افزاری مبتنی بر خدمات محصول با حدود 14 سال تجربه برنامه نویسی (از ژوئن 2013) کار کرده ام. من با زبانهایی مانند Perl/Java/Objective C/Scala و JavaScript کار کرده ام. من همچنین از چارچوب ها/سیستم عامل های مختلفی مانند Spring ، Play ، Cocoa و Android استفاده کرده ام. من برخی از توسعه برنامه های سازمانی را هدایت کرده ام. در اوقات فراغت من دوست دارم محتوای فنی ایجاد کنم ، که دنبال کردن آن آسان است و واقعاً به افراد در صنعت نرم افزار کمک می کند کار خود را بهتر انجام دهند. افرادی که تحت آموزش ها و فیلم های من قرار می گیرند همیشه تجربه لذت بخشی دارند و بیشتر آنها به من گفته اند که آرزو می کنند در مدرسه نیز چیزهایی به این روش آموزش داده شود. من امیدوارم که افرادی که دوره های من را در اینجا می گذرانند ، بتوانند کارهای برنامه نویسی خود را بهتر انجام دهند و همچنین می توانند با اطمینان خاطر ، در صورت تمایل به موقعیت های بهتر ، به موقعیت های بهتر برسند. اخیراً من به عنوان مهندس VP در یک شرکت تازه تأسیس سرمایه دار سکویا کار کرده ام و اکنون دیگر نمی توانم راه اندازی خودم را انجام دهم.


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

مقدمه ای بر Javascript Introduction to Javascript

  • مقدمه Introduction

  • "سلام به جهان" با جاوا اسکریپت "Hello World" with Javascript

  • مسابقه 1 Quiz-1

  • تاریخچه کوچک Little History

  • متغیرها Variables

  • با استفاده از کنسول سبک "REPL" Using 'REPL' style console

  • مسابقه 3 Quiz-3

  • انواع داده ها Data Types

  • طعم جاوا اسکریپت Flavor of Javascript

  • مسابقه 4 Quiz-4

  • نوع داده String The String data type

  • نوع داده Number The Number data type

  • نوع داده بولی The Boolean data type

  • نظرات Comments

  • اپراتورها Operators

  • اصطلاحات Expressions

  • مسابقه -5 Quiz-5

  • عبارت 'if-else' 'if-else' statement

  • عبارت 'سوئیچ' 'switch' statement

  • حلقه "while" The 'while' loop

  • حلقه "برای" The 'for' loop

  • "شکستن" و "ادامه" 'break' and 'continue'

  • مسابقه -6 Quiz-6

  • کارکرد Functions

  • دامنه متغیر Variable Scope

  • نوع تبدیل Type Conversion

  • Javascript در یک صفحه وب Javascript in a web page

  • استفاده از پرونده های خارجی Javascript Using external Javascript files

  • مسابقه 7 Quiz-7

  • تکلیف -1 Assignment-1

اشیا و آرایه ها Objects & Arrays

  • اشیا چیست؟ What are objects?

  • خواص شی Object properties

  • JSON- یادداشت شیject Javascript JSON- Javascript Object Notation

  • شی ‘جهانی’ The ‘global’ object

  • مسابقه - 1 Quiz - 1

  • آرایه ها در Javascript Arrays in Javascript

  • آرایه های پراکنده Sparse Arrays

  • آرایه ها به عنوان اشیا Arrays as objects

  • طول یک آرایه Length of an array

  • تکرار آرایه Iterating over an array

  • حذف عناصر یک آرایه Deleting elements of an array

  • مسابقه 2 Quiz-2

  • روش ها در یک آرایه Methods in an array

  • مرتب سازی آرایه ها Sorting arrays

  • مسابقه 3 Quiz-3

  • تکلیف -2 Assignment-2

برنامه نویسی عملکردی با Javascript Functional Programming with Javascript

  • پوشش Coverage

  • الگوی عملکردی Functional paradigm

  • توابع سفارش بالاتر Higher Order functions

  • توابع ناشناس Anonymous functions

  • توابع تو در تو Nested functions

  • مسابقه 1 Quiz-1

  • تعطیلات Closures

  • تعطیلات - یک مثال Closures - An example

  • مسابقه 2 Quiz-2

  • درک لیست - عملکرد فیلتر List Comprehension - filter function

  • درک لیست - عملکرد نقشه List Comprehension - map function

  • درک لیست - کاهش عملکرد List Comprehension - reduce function

  • دسترسی به تعداد متغیر آرگومان ها Accessing variable number of arguments

  • تکلیف -3 Assignment-3

برنامه نویسی شی گرا با Javascript Object Oriented Programming with Javascript

  • توابع به عنوان اشیا Functions as Objects

  • کلمه کلیدی "این" The ‘this’ keyword

  • توابع سازنده Constructor functions

  • با استفاده از ویژگی "نمونه اولیه" Using the ‘prototype’ property

  • ارث با استفاده از "نمونه اولیه" Inheritance using 'prototype'

  • تکلیف -4 Assignment-4

متفرقه Miscellaneous

  • پوشش Coverage

  • پوشش Coverage

  • مدیریت خطا Error handling

  • اشکال زدایی Debugging

  • DOM: مدل شیument سند DOM: Document Object Model

  • مسابقه 1 Quiz-1

  • مسابقه 1 Quiz-1

  • نمایش اسلایدی ساده A simple slideshow

  • عملکرد 'setTimeout' 'setTimeout' function

  • رویدادهای مرورگر Browser events

  • حباب و انتشار رویداد Event bubbling and propagation

  • هدف رویداد The event object

  • مسابقه 2 Quiz-2

  • مسابقه 2 Quiz-2

  • مسابقه 2 Quiz-2

  • بررسی اجمالی AJAX AJAX overview

  • با استفاده از شی XMLHttpRequest Using XMLHttpRequest object

  • استفاده از کلمه کلیدی var برای متغیرهای محلی Using var keyword for local variables

  • نحوه کار مرورگرها How browsers work

  • مسابقه 3 Quiz-3

  • مسابقه 3 Quiz-3

  • نتیجه Conclusion

  • تکلیف -5 Assignment-5

نمایش نظرات

نظری ارسال نشده است.

آموزش برنامه نویسی در Javascript: مبتدی تا حرفه ای

این دوره غیر فعال شده است.

جزییات دوره
89
Udemy (یودمی) udemy-small
- (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
156,773
4.2 از 5
ندارد
ندارد
ندارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Raghavendra Dixit Raghavendra Dixit

Dizauvi Learning Solutions من فارغ التحصیل انستیتوی فناوری هند هستم ، معروف به IIT. من به عنوان معمار فنی در هر دو شرکت نرم افزاری مستقر در محصولات و خدمات با حدود 14 سال تجربه برنامه نویسی کار کرده ام (از ژوئن 2013). من با زبانهایی مانند Perl / Java / Objective C / Scala و JavaScript کار کرده ام. من همچنین از چارچوب ها / سیستم عامل های مختلفی مانند Spring ، Play ، Cocoa و Android استفاده کرده ام. من برخی از توسعه برنامه های سازمانی را هدایت کرده ام. در اوقات فراغت من دوست دارم محتوای فنی ایجاد کنم ، که به راحتی قابل پیگیری است و واقعاً به افراد در صنعت نرم افزار کمک می کند کار خود را بهتر انجام دهند. افرادی که تحت آموزش ها و فیلم های من قرار می گیرند همیشه تجربه لذت بخشی دارند و بیشتر آنها به من گفته اند که آرزو می کنند در مدرسه نیز چیزهایی به این روش آموزش داده شود. من امیدوارم که افرادی که دوره های من را در اینجا می گذرانند ، بتوانند کارهای برنامه نویسی خود را بهتر انجام دهند و همچنین با اطمینان می توانند موقعیت های بهتری را بدست آورند ، در صورتی که به دنبال این کار باشند. اخیراً من به عنوان مهندس VP در یک شرکت تازه تأسیس سرمایه دار Sequoia کار کرده ام و اکنون می توانم شروع به کار خود کنم.

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.