ما را دنبال کنید:
image

دوره JavaScript

آنچه یاد خواهید گرفت

JavaScript

  • JavaScript
  • What is JavaScript
  • History of JavaScript
  • Javascript Versions
  • How to run Javascript

Javascript Variables

  • Hoisting
  • Naming Rules
  • Scopes
  1. Block Scope
  2. Global Scope
  3. Function Scope

Variable Declarations

• [var] keyword

• [let] keyword

• [const] keyword

Datatype

  • Object
  • Built-in objects
  • TypeOf Operator

Datatypes

  • Primitive Types
  • Type Casting
  • Indexed collections

Data Structures

  • Typed Arrays
  • Arrays
  • Keyed Collections
  1. Map
  2. Weak map
  3. Set
  4. WeakSet

Structured data

  • JSON
  • Equality Comparisons
  • Equality algorithms

Is Loosely Equal

  • Is Strictly Equal
  • Same value zero
  • Same value

Value Comparison Operators

  • Loops and Iterations
  • The for loop
  • do…while statement
  • while statement
  • for…in statement
  • for…of statement
  • Break continue
  • Control Flow

Conditional statements

  • If else
  • Switch Case
  1. Exception Handling
  2. Throw Statement
  3. Try, Catch, Finally
  • Utilizing error objects
  • Expressions and Operators
  • Assignment Operators
  • Comparison Operators

Arithmetic operators

  • Bitwise operators
  • Logical Operators
  • String Operators
  • Comma operators
  • Conditional operators
  • Unary Operators
  • Relational Operators

Functions

Defining and Calling Functions

Function Parameters

Default Parameters

Rest Parameters

Arrow Functions

  1. IIFE
  2. Arguments object

Scope and function stack

  • Recursion
  • Lexical scoping
  • Closures
  • Built in functions
  • Strict Mode
  • This Keyword
  • Function Borrowing

Explicit binding

  1. this in a method
  2. Classes
  3. Java script Iterators and Generators

Modules

  • CommonJS
  • ESModules
  • Memory Management
  • Garbage Collection
  • Javascript chrome dev tools
  • Debugging issues
  • Debugging Memory Leaks
  • Debugging performance

 

پیش نیاز

گذراندن دوره وب 1

مخاطبان دوره

توانایی پس ازگذراندن دوره

 

این سرفصل استاندارد آموزش برنامه نویسی  Java scrip می باشد. در این دوره آموزشی تمامی سرفصل ها با تغییراتی توسط استاد تدریس می شود. فقط در نظر داشته باشید که برخی از سرفصل ها به دلیل اینکه نیاز به مدت زمان بیشتری برای آموزش دارند در جهت معرفی و آشنایی توسط استاد دوره تدریس می شود و بخشهای کاربردی و اصلی در دوره ای مجزا ارائه خواهد شد. لذا برخی از موارد به دلیل کاربرد بیشتر و نیاز به تمرکز بالاتر در دوره ای مجزا ارائه می شود و تنها توسط استاد دوره به صورت معرفی و آشنایی ارائه خواهد شد.

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

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

 

در صورتی که به صورت فردی می خواهید در دوره ثبت نام کنید:

حتما با لایتک تماس حاصل فرمایید تا در جلسه مشاوره رایگان دعوت شوید.

در صورتی که به صورت گروهی و سازمانی می خواهید دوره را برای کارکنان خود برگزار کنید:

جهت تعیین شرایط برگزاری، نحوه برگزاری و هزینه توافقی دوره تماس حاصل فرمایید:

شماره های تماس

  • 02166035125
  • 09197603991