دوره جاوا اسکریپت

مدت دوره : ۶۰ ساعت (۲ ماه) - هر هفته ۲ جلسه ۴ ساعته
پیش نیاز : آشنایی مقدماتی با HTML CSS - گذراندن دوره طراحی وب سایت

مروری بر دوره

در این دوره ابتدا مفاهیم برنامه‌نویسی Client Side و Server Side را خواهیم آموخت. بعد از یادگیری اصول برنامه نویسی، مروری خواهیم داشت بر کاربردها و مشاغل موجود برای زبان برنامه نویسی JavaScript. چهارچوب‌ها و کتابخانه‌های این زبان را با استفاده از نرم افزارهای پیاده سازی شده مطرح در سطح وب و موبایل، بررسی خواهیم کرد و به تفاوت‌ها و کاربرد‌های آنها می‌پردازیم. بعد از آن بر اساس سرفصل‌های مدرک بین‌المللی CIW JavaScript Specialist مبانی دستورات این زبان برنامه نویسی را بررسی کرده و تا سطوح پیشرفته ادامه خواهیم داد. در نهایت، بعد از یادگیری نسخه‌های جدید زبان برنامه نویسی JavaScript و کتابخانه‌های قدرتمند آن، شما قادر خواهید بود که نرم افزارهای Cross Platform را به سادگی توسعه دهید.

اطلاعات آزمون و مدرک بین المللی مرتبط با دوره

  • نام مدرک : CIW Javascript Specialist
  • تعداد سوالات : 55
  • زمان آزمون : 90 دقیقه
  • هزینه مدرک : 165$

فرصت های شغلی این دوره

آنچه خواهید آموخت

  • اصول برنامه نویسی
  • آنالیز، طراحی و پیاده سازی
  • استانداردهای نگارشی
  • دستورات زبان برنامه نویسی JavaScript
  • نحوه ساخت کد و بلاک‌های مجزا در JavaScript
  • شئ گرایی در JavaScript
  • متدهای JavaScript
  • برنامه نویسی سمت کاربر
  • تعامل با کاربر
  • کتابخانه ها و چهارچوب های کاربردی
  • بررسی نسخه های ES5 و ES6

 

سرفصل ها :

Getting Started

  • Introduction to JavaScript
  • JS Version
  • Creating
  • Tools

 

Core JavaScript Syntax

  • Structure
  • Console
  • The prompt
  • Value
  • Operators
  • Assignment
  • Comparators
  • Files
  • Variables
  • Incrementing & Decrementing
  • Conditional
  • Loops
  • Data types
  • Function
  • Arrays
  • Comments
  • JavaScript Keyword

 

Types

  • Numbers
  • Strings
  • Boolean
  • Objects

 

Functions and advanced features

  • Parameters
  • Function Expressions
  • Returned Functions
  • Function Invocation
  • Anonymous
  • Closures
  • Load orders
  • Hoisting
  • Scope

 

Objects

  • Object Creation
  • Accessing Object Properties
  • Functionality in objects
  • Object Methods
  • Constructors
  • Enumeration
  • Prototypes
  • Inheritance
  • Prototypal Methods

 

Document Object Model

  • What is DOM
  • Nodes

 

Working With the DOM

  • Get Elements
  • Changing DOM
  • Create DOM

 

Working with Events and Event Listeners

  • Introduction to Events
  • Click Load
  • Focus Blur
  • Timers

 

Debugging JavaScript

  • Common Errors
  • Console
  • Debugging

 

Building Smarter Forms

  • Introduction to Forms
  • Prevent Submit
  • Hide Show

 

UI Enhancement

  • Introduction to Style
  • Applying Classes
  • Inline Styles

 

JavaScript AJAX

  • Intro
  • XML HTTP
  • Send Request
  • Server Response
  • status
  • Get and Post
  • Callback

 

Javascript JSON

  • Syntax
  • Objects
  • Parse
  • Stringify

 

Browser Object Model

  • window
  • screen
  • location
  • Cookies
  • Session

 

JavaScript Best Practices

  • Minify
  • Code Check
  • Script Execution
  • loop Optimization
  • Contingent Assignments
  • Anonymous Closures
  • Performance Tips
  • Exception Handling

 

JavaScript ES6

  • ES6 Intro
  • Let and Const
  • Let in loops
  • Defaults
  • Rest Paramaters
  • Spread Operator
  • Arrow Functions
  • Assign
  • Initializer & Destructuring
  • Strings
  • Iterators
  • Proxies
  • Promises
  • Generators
  • Class
  • Modules
  • Sets
  • Symbol
  • Async

 

Introducing JavaScript Libraries

  • jQuery
  • React
  • Graphical libraries
  • etc…

 

  • تهران : ولیعصر، نبش فاطمی، کوچه بوعلی سینا شرقی، پلاک ۱۷
  • تبریز
  • ارومیه

امکانات و ویژگی های دوره :

  • گروه بندی دانشجویان برای انجام پروژه های عملی
  • تمرین های ویژه به همراه بن تخفیف برای گروه های فعال
  • معرفی تیم ها و گروه‌های فعال به بازار کار
  • پاسخگویی به سوالات دانشجویان در گروه‌های تلگرام هر دوره
  • امکان پرسش سوال یا دریافت مشاوره رایگان از اساتید
  • ضبط ویدیویی کلیه کلاس ها
  • ارسال فایل تمرین‌های کلاسی
  • آزمون و مدرک بین المللی برای دوره‌های CIW
  • پنل آموزشی آنلاین برای دوره های بین‌المللی CIW
  • شرایط ویژه پرداخت
** دانشجویان عزیز در نظر داشته باشید که ارائه مدارک بین المللی CIW در ایران به طور انحصاری در اختیار موسسه آموزش عالی ارژنگ می باشد. **