دوره آموزشی خرابی جاوا اسکریپت: مهارت های ضروری کدنویسی را سریع یاد بگیرید!

JavaScript Crash Course: Learn Essential Coding Skills Fast!

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

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

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

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

دوره ما از همین اصل برای جاوا اسکریپت استفاده می کند. ما روی چیزهایی تمرکز می‌کنیم که برای رسیدن به اهدافتان باید بدانید و بقیه را برای زمانی که مرتبط می‌شود ذخیره می‌کنیم.

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

توصیه دانش‌آموز (از دوره آموزشی سقوط پایتون در Udemy):

"یکی از بهترین دوره هایی که من با آن برخورد کردم. روشی بسیار هوشمندانه و منحصر به فرد برای آموزش زبان برنامه نویسی. تا کنون از آن کاملاً لذت برده ام :)" - Anil M.

چه خواهید آموخت؟
برنامه درسی ما مهارت های ضروری جاوا اسکریپت را پوشش می دهد، از جمله:
• ایجاد یک برنامه پایه جاوا اسکریپت
• راه اندازی و اجرای برنامه های جاوا اسکریپت
• انواع داده ها، متغیرها، پردازش مشروط ، حلقه ها، کلاس ها، عملگرها، عبارات، و موارد دیگر
• برای لیست کامل موضوعات، برنامه درسی را در این صفحه بررسی کنید


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

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

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

سرمایه گذاری بدون ریسک با 30 روز ضمانت بازگشت وجه
ما به ارزش دوره خود اطمینان داریم، به همین دلیل است که 30 روز ضمانت بازگشت وجه کامل ارائه می دهیم. اگر از دوره یا پیشرفت خود راضی نیستید، 100٪ بازپرداخت دریافت خواهید کرد، بدون سوال.

برای شروع سریع شغلی در جاوا اسکریپت خود آماده هستید؟
اکنون با استفاده از دکمه "افزودن به سبد خرید" ثبت نام کنید و سفر خود را برای تبدیل شدن به یک برنامه نویس ماهر جاوا اسکریپت آغاز کنید. برخی از محتوای دوره را پیش‌نمایش کنید تا مطمئن شوید که برای شما مناسب است.

ما شما را در داخل خواهیم دید (عجله کنید، ماجراجویی جاوا اسکریپت شما در انتظار است!)


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

معرفی و راه اندازی Introduction and setup

  • معرفی دوره Introduction to the course

  • جاوا اسکریپت چیست؟ What is JavaScript?

  • جاوا اسکریپت در مرورگر JavaScript in browser

  • دریافت ابزارهای نرم افزاری Getting the Software Tools

  • اولین برنامه جاوا اسکریپت شما Your first JavaScript program

  • ساختار یک کد جاوا اسکریپت Structure of a JavaScript code

  • کارهای بیشتری با محیط توسعه خود انجام دهید Doing more with your development environment

  • جداسازی فایل JS Separating JS file

  • نشانه گذاری نقطه Dot notation

  • مقدمه ای بر زبان جاوا اسکریپت Introduction to the JavaScript language

  • خلاصه Summary

شروع به کدنویسی Starting to code

  • معرفی Introduction

  • متغیرها Variables

  • تایپ پویا Dynamic Typing

  • بازی حدس اعداد Number Guessing Game

  • چرا از متغیرها استفاده کنیم Why use Variables

  • چالش Challenge

  • قرارداد نامگذاری Naming convention

  • چالش نامگذاری Naming convention challenge

  • راه حل چالش Challenge Solution

  • خلاصه Summary

اصلاح DOM و درون یابی رشته ای Modifying DOM and string interpolation

  • معرفی Introduction

  • کار با DOM Working with DOM

  • رویدادها و رویدادها Events and EventHandlers

  • اصلاح DOM Modifying the DOM

  • رویدادها و دستکاری DOM در HammerBitcoin Events and DOM manipulation in HammerBitcoin

  • درون یابی رشته ای در جاوا اسکریپت String Interpolation in JavaScript

  • درون یابی رشته در جاوا اسکریپت ادامه دارد String Interpolation in JavaScript Continued

  • خلاصه Summary

انواع و عبارات جاوا اسکریپت JavaScript types and expressions

  • معرفی Introduction

  • انواع ابتدایی Primitive types

  • نوع شماره Number type

  • جاوا اسکریپت به صورت پویا تایپ می شود JavaScript is Dynamically Typed

  • اصطلاحات Expressions

  • عبارات بولی Boolean expressions

  • عبارات بولی مرکب Compound boolean expressions

  • متغیرهای بولی Boolean variables

  • Booleans در برنامه HammerBitcoin Booleans in the HammerBitcoin program

  • راه حل چالش بیان بولی Solution to Boolean Expression challenge

  • کلاس ها و اشیاء Classes and Objects

  • نمونه های کلاس Class instances

  • زمینه های Fields

  • سازندگان کلاس Class Constructors

  • اعضای عمومی و خصوصی Public and Private members

  • خلاصه Summary

کنترل جریان: برای و در حالی که Flow Control: for and while

  • مقدمه ای بر کنترل جریان Introduction to Flow Control

  • مرجع زبان جاوا اسکریپت The JavaScript Language Reference

  • برای حلقه ها for loops

  • اشکال زدای جاوا اسکریپت The JavaScript Debugger

  • بیشتر برای حلقه ها More for loops

  • تو در تو برای حلقه ها Nested for loops

  • استفاده از Debugger با HammerBitcoin Using the Debugger with HammerBitcoin

  • برای حلقه ها در الیزا for loops in Eliza

  • آشنایی بیشتر با الیزا Understanding more about Eliza

  • در حالی که حلقه ها While loops

  • راه حل چالش Challenge solution

  • کدام راه بهتر است Which way is better

  • انجام در حالی که do - while

  • خلاصه Summary

کنترل جریان: if/else و سوئیچ Flow control: if/else and switch

  • معرفی Introduction

  • اگر بیانیه if statement

  • بیانیه else else statement

  • بیشتر اگر و دیگری More if and else

  • در غیر این صورت چالش if-else challenge

  • راه حل چالش Challenge solution

  • راه حل چالش بازی دوباره Solution to the Play again challenge

  • عبارت switch The switch statement

  • مورد پیش فرض The default case

  • رسیدگی به پرونده های متعدد Handling multiple cases

  • زنگ تفريح break

  • ادامه هید continue

  • محدوده استراحت و ادامه scope of break and continue

  • عملگر شرطی سه تایی The ternary conditional operator

  • اپراتور شرطی سه تایی در HammerBitcoin The ternary conditional operator in HammerBitcoin

  • راه حل چالش Challenge solution

  • خلاصه Summary

کنترل جریان: روش ها Flow control: methods

  • معرفی Introduction

  • روش های فراخوانی Calling methods

  • روشهای فراخوانی روشها Methods calling methods

  • پارامترهای روش Method parameters

  • راه حل چالش پارامتر Solution to parameter challenge

  • راه حل چالش ترمز Solution to Brake challenge

  • بازی ماشین ساده Simple car game

  • روش های عمومی و خصوصی public and private methods

  • برگرداندن نتیجه از یک تابع Returning a result from a function

  • کد تکراری بد است Duplicating code is bad

  • Refactoring برای حذف کد تکراری Refactoring to remove duplicate code

  • مقدار و پارامترهای مرجع - یا "گذر از مقدار" در مقابل "گذر از طریق مرجع" value and reference parameters - or "passing by value" vs "passing by reference"

  • استفاده از متغیرهای جهانی Using Global Variables

  • چالش بازسازی Refactoring challenge

  • راه حل چالش Challenge solution

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

  • از بین بردن عوارض جانبی Removing side effects

  • خلاصه دامنه و چالش Scope summary and challenge

  • راه حل چالش Solution to challenge

  • راه حل ادامه یافت Solution continued

  • خلاصه Summary

اپراتورها Operators

  • معرفی Introduction

  • اپراتورها و تقدم عملگر Operators and operator precedence

  • اپراتورها در جاوا اسکریپت Operators in JavaScript

  • از ++ و -- در عبارات اجتناب کنید Avoid ++ and -- in expressions

  • تقدم اپراتور Operator precedence

  • با استفاده از عملگر باقی مانده Using the remainder operator

  • باقیمانده در سنگ، کاغذ، قیچی Remainder in Rock, Paper, Scissors

  • عملگرهای رابطه ای و شرطی Relational and Conditional operators

  • ارزیابی اتصال کوتاه Short-circuit evaluation

  • اپراتورهای واگذاری Assignment Operators

  • خلاصه Summary

کار با رشته ها Working with strings

  • معرفی Introduction

  • رشته چیست What is a string

  • نمایه سازی Indexing

  • طول رشته String Length

  • IndexOf و زیر رشته ها IndexOf and substrings

  • مقایسه رشته ها StringComparison

  • LastIndexOf و مسابقات تکراری LastIndexOf and repeated matches

  • پردازش مسابقات و جایگزینی Processing matches and replace

  • روش های رشته جاوا اسکریپت JavaScript String methods

  • رشته ها تغییر ناپذیرند Strings are immutable

  • الحاق و زنجیره روش Concatenating and method chaining

  • خلاصه Summary

کلاس ها Classes

  • OOP و کلاس ها OOP and Classes

  • راه اندازی فرودگاه Setting up the Airport

  • اعضای کلاس Class members

  • سازندگان و زمینه ها constructors and fields

  • گیرنده و تنظیم کننده getters and setters

  • چرا از گیرنده ها و ستترها استفاده کنید Why use getters and setters

  • اصل مسئولیت واحد The Single Responsibility Principle

اطلاعات اضافی - کد منبع و موارد دیگر Extra Information - Source code, and other stuff

  • کدهای منبع Source Codes

  • سخنرانی و اطلاعات پاداش Bonus Lecture and Information

نمایش نظرات

Udemy (یودمی)

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

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

دوره آموزشی خرابی جاوا اسکریپت: مهارت های ضروری کدنویسی را سریع یاد بگیرید!
جزییات دوره
14.5 hours
129
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
263
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Faisal Memon Faisal Memon

من بیش از 12 سال تجربه ساخت محصولات جهانی دارم که توسط میلیون ها کاربر در سراسر جهان استفاده می شود. من عاشق تکنولوژی و آموزش آن هستم. در حال حاضر، من در یکی از استارت‌آپ‌های پرسرعت در هند به سمت Product هستم و از لحظه لحظه آن لذت می‌برم. قبل از او، چند استارت‌آپ ایجاد کردم که بیش از نیم میلیون کاربر در سراسر جهان داشتند، از Google + سایر سرمایه‌گذاران کمک مالی جمع‌آوری کردم و بخشی از Google Launchpad Accelerator بودم. من در ساخت محصولات از ابتدا و مقیاس بندی تا کاربران جهانی تجربه دارم. من اینجا هستم تا دانش خود را با جویندگان به اشتراک بگذارم و به رشد شخصی و حرفه ای آنها کمک کنم. از دیدنت خوشحالم :)

Tim Buchalka's Learn Programming Academy Tim Buchalka's Learn Programming Academy

برنامه نویسان و معلمان حرفه ای - 1.75 میلیون دانش آموز