COURSE OBJECTIVE:
Not available. Please contact.
TARGET AUDIENCE:
This course is ideal for client-side JavaScript developers.
COURSE PREREQUISITES:
Hardware:
This course will require a computer system for the instructor and one for each student. The minimum hardware requirements are as follows:
• Processor: i3
• Memory: 2 GB RAM
• Hard disk: 10 GB
• Internet connection
Software:
For this course, we will use the following software:
• Windows 8 (64-bit)
• Atom
• Node.js
• Bootstrap 4
• React
• The latest version of Google Chrome
COURSE CONTENT:
Microservices Architecture
• Topic A: Introduction to Microservices Architecture
Introduction to Seneca
• Topic A: Using Seneca
• Topic B: Creating Your First Seneca Application
Communication
• Topic A: WebRTC
• Topic B: WebRTC Applications Using PeerJS
• Topic C: Introduction to Socket.IO
Functional Reactive Programming
• Topic A: Introduction to Reactive Programming
• Topic B: Functional Programming in a Nutshell
Using the FRP Library – Bacon.js
• Topic A: Errors and Exception Handling in Bacon.js
• Topic B: Bacon APIs
Using the Features of Bootstrap 4
• Topic A: Introduction to Bootstrap 4
• Topic B: Understanding the rem and em CSS Units
• Topic C: The Card Component
React and Flux
• Topic A: Understanding React
• Topic B: Getting Started with JSX
• Topic C: Flux and Flux.js
• Topic D: Introduction to React Router
FOLLOW ON COURSES:
Not available. Please contact.