Introduction
  • Introduction
HTML
  • Start HTML document
  • Title, heading, paragraph, div and span
  • Lists and attributes
  • Forms: Input text and password
  • Forms: Input radio and checkboxes
  • Forms: Textarea and submit buttons
  • Links and images
  • Tables
  • Some formatting elements
CSS
  • Intro to CSS
  • Color, width and height
  • Marging and padding
  • Border
  • Fonts
  • Selectors
  • Display, visibility and float
Basic programming concepts and JavaScript
  • Intro JavaScript and HTML DOM
  • Variables, console.log
  • Datatypes
  • Arithmetic operators
  • Comparison operators
  • Logical operators
  • If Conditional
  • Switch conditional
  • For loop
  • For In loop
  • While and do while
  • Functions
  • Introduction to Object Oriented Programming (OOP)
  • Synchronous, asynchronous and callback functions
  • Arrow functions
Sentiment analyzer project: NodeJS, HapiJS, ReactJS and related technologies
  • Introduction to sentilizer project
  • Setting up
  • Initialize project
  • Add babel
  • Start Hapi server
  • Promises
  • Routes and Postman
  • Reload with Nodemon
  • Natural language toolkit
  • Vader sentiment analyzer module
  • Integrating vader module
  • Starting with react app
  • Create form
  • Add styles to form
  • Add event handler to form
  • Use fetch API to interact with HapiJS server