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

دانلود Learn JavaScript Fundamentals Phase 1

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

ماژول‌های آموزشی کوچک و کاربردی را ایجاد کرده‌ایم تا به شما در یادگیری اصول جاوا اسکریپت کمک کنیم. شما برای فاز دوم آماده خواهید شد!

یادگیری اصول جاوا اسکریپت

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

  • یاد بگیرید چگونه مانند یک برنامه‌نویس فکر کنید
  • توانایی حل مسئله خود را بهبود بخشید
  • با انجام 3 پروژه بزرگ جاوا اسکریپت، یادگیری خود را تثبیت کنید

پیش‌نیازها:

برای شرکت در این دوره، به هیچ تجربه برنامه‌نویسی قبلی نیاز ندارید. تنها داشتن یک کامپیوتر ویندوزی یا مک پیشنهاد می‌شود.

سلام، من راب هستم. من چهار سال گذشته را در بوت کمپ کدنویسی تدریس کرده‌ام و تصمیم گرفتم این دوره آموزشی را برای کمک به افرادی که قصد شرکت در بوت کمپ را دارند، ایجاد کنم. خواهید دید که مطالب این دوره به اندازه سایر دوره‌هایی که ممکن است در یودمی پیدا کنید، گسترده نیست. با این حال، هدف این دوره، ارائه اصول اولیه جاوا اسکریپت به شماست تا به شما در ادامه تجربه یادگیری خود کمک کند. ما می‌خواستیم این دوره کوچک و کاربردی باشد تا شما با انبوهی از مطالب آموزشی دیگر غرق نشوید. البته می‌توانستیم React و Node.js را نیز در اینجا قرار دهیم، اما می‌خواستیم روی اصول اولیه تمرکز کنیم.

چه چیزی این دوره را از سایر دوره‌ها متمایز می‌کند؟ ما بر اساس چرخه یادگیری یک موضوع جدید جاوا اسکریپت، ارائه یک چالش برای آزمایش یادگیری شما با راه حل گام به گام، کار می‌کنیم. این فرآیند را تکرار می‌کنیم تا مطمئن شویم که برای 3 پروژه نهایی که در این دوره ایجاد خواهید کرد، آماده هستید. یادگیری - چالش - تکرار دوست شما در یادگیری این مطالب خواهد بود.

سایر دوره‌های ویدیویی فقط مقدمه‌ای بر مطالب را نشان می‌دهند، اما در ارائه یک چالش برای آزمایش دانش شما کوتاهی می‌کنند. این دوره برای شما طراحی شده است که ماژول‌ها را به ترتیب زمانی که به شما ارائه می‌شوند، دنبال کنید. دوباره تاکید می‌کنم که هر ماژول بر اساس ماژول قبلی ساخته شده است، بنابراین باید آن را به همین ترتیب دنبال کنید.

این دوره از اصول اولیه مانند یادگیری نحوه کامنت‌گذاری کد شروع می‌شود. شما در مورد متغیرها، انواع داده، منطق شرطی، توابع، آرایه‌ها و اشیاء یاد خواهید گرفت.

ما سه چالش بزرگ در سراسر این دوره داریم تا دانش خود را آزمایش کنید. این چالش‌ها شامل ایجاد یک بازی پرتاب تاس، چاپ رسید خشکشویی بر اساس سفارشات و بازی چوب کبریت است. همه اینها در کنسول انجام می‌شوند، بنابراین نیازی به نگرانی در مورد HTML یا CSS نداریم.

این دوره برای چه کسانی مناسب است؟ برای کسانی که می‌خواهند اصول جاوا اسکریپت را در یک قالب ساختاریافته و گام به گام یاد بگیرند.

اگر به فکر شرکت در یک بوت کمپ کدنویسی هستید، به شما توصیه می‌کنم ابتدا این دوره را بگذرانید تا تصوری از آنچه در انتظار شماست، داشته باشید.

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

و اگر در حال حاضر در یک بوت کمپ ثبت نام نکرده‌اید، این دوره برای شما عالی خواهد بود تا امتحان کنید و ببینید آیا به آن علاقه دارید یا خیر.


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

معرفی دوره Course Introduction

  • به برنامه اصول جاوا اسکریپت خوش آمدید Welcome to the JavaScript Fundamentals Program

  • آموزش گام به گام نصب Installation Walkthrough

  • لینک های نصب Links for Installation

  • راه اندازی اولیه VS Code (حتما تماشا کنید) VS Code Initial Setup (Must Watch)

  • افزونه های VS Code - از کدام ها استفاده کنیم VS Code Extensions - Which Ones To Use

  • لینک های افزونه های مورد استفاده Extensions to Use Links

مبانی Basics

  • توضیح کد: مقدمه Commenting Your Code: Introduction

  • توضیح کد: کدنویسی با من Commenting Your Code : Code With Me

  • آزمون توضیح کد Commenting Quiz

  • متغیرها: مقدمه Variables: Introduction

  • متغیرها: کدنویسی با من Variables: Code With Me

  • نوع داده: رشته ها مقدمه Data Type: Strings Introduction

  • رشته ها: کدنویسی با من Strings: Code With Me

  • انواع داده: توابع رشته ای کدنویسی با من Data Types: String Functions Code With Me

  • نوع داده: اعداد مقدمه Data Type: Numbers Introduction

  • اعداد: کدنویسی با من Numbers: Code With Me

  • تمرین عملی اعداد Numbers Practical Exercise Assignment

  • اعداد: توابع ریاضی Numbers: Math Functions

  • نوع داده: بولی Data Type: Boolean

  • بولی ها: کدنویسی با من Booleans: Code With Me

  • نامگذاری بولی Boolean Naming

شرطی ها Conditionals

  • عملگرهای منطقی و مقایسه ای: مقدمه Logical and Comparison Operators: Intro

  • عملگرها: کدنویسی با من Operators: Code With Me

  • دستورات If: کدنویسی با من If Statements: Code With Me

  • دستورات Switch Switch Statements

  • عملگر Ternary: کدنویسی با من Ternary Operator: Code With Me

  • چالش شرطی: تایید سن Conditionals Challenge: Age Verification

  • چه کسی نام طولانی تری دارد؟ Who has the longer name?

  • چالش: نام چه کسی طولانی تر است؟ Challenge: Who's Name Is Longer?

پروژه اصلی 1 Major Project 1

  • نمای کلی پروژه Project Overview

  • دستورالعمل های مکتوب Written Instructions

حلقه ها Loops

  • مقدمه حلقه ها Loops Introduction

  • حلقه های For: کدنویسی با من For Loops: Code With Me

  • حلقه های While: کدنویسی با من While Loops: Code With Me

  • چالش: حلقه های For (جدول ضرب) Challenge: For Loops (multiplication table)

  • چالش: حلقه های For (فقط چاپ اعداد فرد) Challenge: For Loops (print only odd numbers)

  • چالش: جمع اعداد زوج فقط Challenge: Sum of Even Numbers Only

  • حلقه های Do While Do While Loops

توابع Functions

  • توابع قسمت اول: کدنویسی با من Functions Part I: Code With Me

  • توابع قسمت دوم: چالش کدنویسی با من (تبدیل دما) Functions Part II: Code With Me Challenge (Converting Temps)

  • توابع قسمت سوم: چالش کدنویسی با من (محاسبه سن سگ) Functions Part III: Code With Me Challenge (Dog Age Calculator)

  • توابع قسمت چهارم: کدنویسی با من (تولید کننده تصادفی) Functions Part IV: Code With Me (Random Generator)

  • بالا کشی (Hoisting) Hoisting

  • حوزه (Scope) Scope

ورودی و خروجی Input and Output

  • ورودی و خروجی: کدنویسی با من Input and Output: Code With Me

  • حوزه: کدنویسی با من Scope: Code With Me

  • ورودی و خروجی: چالش (عبارت عبور) Input and Output: Challenge (Passphrase)

شیء Math Math Object

  • روش های پرکاربرد شیء Math Popular Math Objects Methods

  • مسئله اتوبوس های اردو Field Trip Busses Problem

پروژه اصلی 2: (حدس رنگ مورد علاقه کامپیوتر) Major Project 2: (Guess Computers Favorite Color)

  • نمای کلی پروژه Project Overview

  • دستورالعمل های مکتوب Written Instructions

آرایه ها Arrays

  • مقدمه آرایه ها Array Introduction

  • آرایه ها قسمت اول: کدنویسی با من Arrays Part I: Code With Me

  • آرایه ها قسمت دوم: کدنویسی با من Arrays Part II: Code With Me

  • آرایه ها قسمت سوم: کدنویسی با من Arrays Part III: Code With Me

  • آرایه ها قسمت چهارم: کدنویسی با من Arrays Part IV: Code With Me

  • چالش: کدنویسی با من (به هم زدن اعداد در یک آرایه) Challenge: Code With Me (Shuffle Numbers in an Array)

روش های رایج آرایه Common Array Methods

  • Push و Pop: کدنویسی با من Push and Pop: Code With Me

  • Shift و Unshift: کدنویسی با من Shift and Unshift: Code With Me

  • Join، Split و Reverse: کدنویسی با من Join, Split, and Reverse: Code With Me

اشیاء Objects

  • مقدمه اشیاء: کدنویسی با من Objects Introduction: Code With Me

  • حلقه زدن در اشیاء: کدنویسی با من Objects Looping: Code With Me

چالش های پایان دوره End Of Course Challenges

  • گزینه های تصادفی شام Random Dinner Options

  • چاپ یک مثلث با استفاده از حلقه Printing a Triangle Using A Loop

  • پیدا کردن طولانی ترین کلمه Find the Longest Word

  • شمارش مصوت ها Counting the Vowels

  • تولید کننده دنباله تصادفی - تولید کننده شماره های لاتاری Random Sequence Generator - Lottery Number Generator

  • پیدا کردن موارد مشابه در آرایه ها Find Matches in Arrays

  • شمارش اعداد زوج در یک آرایه Count the Evens in an Array

  • ایجاد یک تابع برای پیدا کردن میانگین Create a Function to find the Average

  • ایجاد دو تیم بر اساس یک آرایه از اسامی افراد Create Two Teams Based On An Array of People's Names

  • حلقه زدن پول: یک پنی هر روز دو برابر می شود Money Looping: A Penny Doubles Every Day

نمایش نظرات

آموزش مبانی جاوا اسکریپت - مرحله اول
جزییات دوره
8 hours
68
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,053
5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Robert Vanarsdall Robert Vanarsdall

مربی نرم افزار