Javascript Programming for Blockchain Developers

Curriculum

Welcome

  • Welcome by Ivan on Tech
  • Disclaimer
  • IMPORTANT: Toshitimes

Programming Bootcamp

  • Mindset
  • What To Do if i'm Completely Stuck

Literature

  • Books needed

HTML & Web

  • Discussion thread - HTML & and Web?
  • Why Javascript and Web
  • Installing Atom
  • Reading Assignment: HTML
  • HTLM Basics
  • Programming Assignment -Lists
  • Assignment Hint - list (use only after you tried on your own)
  • Assignment Answer - List , Link and image
  • Image & Break Line 
  • Understanding Web Technology - Harvard Lecture
  • Additional Reading

Javascript Programming

  • Reading Assignment - Programming
  • Javascript Introduction
  • Javascript Alert Demonstration
  • Reading Assignment: Console
  • Googel chrome Console
  • Reading Assignment & quiz: Variables
  • Variables in Javascript
  • Playing With Variables in the Console
  • Lecture: javascript is Easy
  • Reading Assignment & Quiz: Boolean Expressions
  • Playing with Booleans in the console
  • Reading Assignment: Binding, Functions an Control Flow
  • Cinditional Execution if-Else
  • Understanding if-Else Deeper
  • Playing with if-Else Bolleans in the console
  • Reading Assignment: Loops
  • Loops in Java script
  • While Loop in Javascript
  • While Loop + Boolean
  • Additional Material on Loops in Javascript
  • Recap
  • How to do exercises
  • exercises - Chapter 2 in the book
  • Reading Assignment: Functions
  • Functions in Javascript
  • Additional Reading - Functions
  • Scope - Local and Global Variables
  • ABSTRACTION and Returning Values from Functions
  • Exercises - Chapter 3 in the book
  • Reading Assignment: Arrays
  • Arrays in Javascript
  • Clean Code & Comments in javascript 
  • Optional: Javascript CS50 Lecture

Javascript Next Level

  • Welcome to the NEXT LEVEL
  • Console
  • Reading Assignment: Libraries
  • Libraries
  • Reading Assignment: jQeury
  • JQuery
  • ASSIGNMENT - Button Click & Alert
  • Getting User Input - Mouse Click
  • Assignment - Text Input Alert
  •  Getting User Input - Text
  • Reading Assignment: Selecting Elements ( ID and Class)
  • Functions as Arguments and Timeout
  • Anonymous Functons
  • Iterating an Array
  • Reading Assignment: Data Structure (Arrays and Objects)
  • Objects in Javascript
  • JQuery vs. Angular vs. React
  • Dynamic List & ASSIGNMENT
  • Dynamic List - User Adds Elements
  • Dynamic List - Objects
  • Chapter 4 - Exercises
  • Dividing into Several Files + Document. Ready
  • Reading Assignment: Asynchronous Programming
  • Callbacks & Callback HELL
  • Promises

Javascript in Terminal NodeJS

  • Windows Installation & Demonstration
  • MacOS Installation & Demonstration

Javascript & HTML Wrap Up 

  • Key Take Aways

Congratulations & Next Steps

  • Congratulations & Next Steps

 

Close

50% Complete

Two Step

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.