להשארת פרטים
פיתוח תוכנה 
These days, web based services tend to be more atomic, focused and intensively released. These characteristics forces a new generation of Web Developers that are familiar with the different wide aspects of a web software development. These aspects include 3 basic tiers (Front-end, Backend & Integration), the preferred technologies and best practices for each tier, the related configuration & basic administration and the understanding of each tier role & responsibility. This wide knowledge is what gives a developer the ability to rapidly update / change / develop feature for intensive releases – Full Stack Developer.
Java Script became a very popular solution for Full Stack Web Developers. There are several reason for it:


Develop rich high strands, component based, full stack web applications. Will have deep knowledge of latest JS technologies both for client and server side.


Experienced developers who aim to learn the latest JS and web based technologies.

|
Module Description |
Module Title |
|
Basic Java Script |
|
|
JavaScript - Straight the line Optional |
|
Advanced Java Script |
|
|
JavaScript Pitfalls |
|
Object Oriented JavaScript
|
|
ECMA Script 5.0 & 6.0 |
|
jQuery |
|
AJAX |
|
Advanced CSS |
|
|
Foundation |
|
Bootstrap |
|
Introduction to SaSS |
|
REST Web Services |
|
|
REST |
|
React.js |
|
|
Introduction to React.js |
|
React components |
|
Redux & React |
|
React routing |
|
Advanced Redux - Middleware |
|
Advanced React |
|
Node.js & Express |
|
|
Introduction to Node.js |
|
Building your Stack |
|
Modular JavaScript with Node.js |
|
Avoiding common pitfalls with Async.js |
|
Working with the file system |
|
Data Access 01 – MySQL |
|
Command-line interfaces |
|
Unit-Testing Node Applications |
|
Building Web applications with the Express Framework |
|
Data Access 02 – mongo DB |
|
Real-time communication |
|
Services, Observers and the RxJS library |