nabondance / javascript-empire

ESILV workshops on Web Application Architecture(s)

Home Page:http://92bondstreet.github.io/javascript-empire

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Javascript Empire

ESILV courses on Web Application Architecture(s)

Table of Contents generated with DocToc

Objective

Be able to start an online business with a web application.

Methodology

Before each workshop, I share some collection of useful links to deep diving on the current subject split in 3 parts. I try to limit to 14 hours of work by week (2h by day, Monday to Sunday).

  • Must Read
  • Must Watch
  • Just tell me what to do

Must Read

Useful links to read as blog post or github link.

Must Watch

At least 1 talk or podcast link could help you to learn in a passive context (as transportation) or when you do something else (workout).

Just tell me what to do

To be ready the workshop day, links to tutorials, exercises to do...

Courses

Course 1 - Javascript World Domination

Must read

About Internet and Web Application
About Javascript

Must watch

Just tell me what to do

  1. Create a github account
  2. Be sure to understand source code management with git. If not, read git - the simple guide
  3. Be ready with your Code Editor
  4. Be ready with your browser developer tools

Course 2 - Suit up your apps

Must read

About HTML/CSS
About Web Design: visions, basic architecture and trending

Must watch

Just tell me what to do

Follow the guide to create card with MDL:

Course 3 - Node.js, Master of Universe

Must read

Must watch

Just tell me what to do

  1. Install Node (at least) v8 without sudo (nvm is an awesome cross platform node installer)
  2. Be sure that you can install node packages with npm without to be sudo
  3. Complete all steps of Learn You The Node.js For Much Win! tutorial

Course 4 - React

Must read

The battle of frameworks
About React

Must watch

Just tell me what to do

Follow the tutorial to build an interactive tic-tac-toe game in React

  1. Tutorial: Intro To React By Facebook
  2. Thinking in React

Course 5 - Toolbox and Productivity

Must read

About productivity
About tools
About Git and source code management

Must watch

Just tell me what to do

  1. List your top 5 tasks you do the most every day on your device
  2. Find a way (scripts, aliases, bash... ) to help you to be more efficient with these tasks

Course 6 - 3 Musketeers: RDD, CDD and TDD

Must read

About Readme-Driven Development
About Comment-Driven Development
About Test-Driven Development

Must watch

Just tell me what to do

Write the tests for these 5 exercices:

Course 7 - API-ness

Must read

About Data-Driven Development

About RESTful API

Must watch

Just tell me what to do

Follow and Complete this blog post:

Course 8 - Progressive Web App, world of Hybrid

Must read

Must watch

Course 9 - EcmaScript 2015 (ES6): the circle is now complete

Must Read

Must Watch

Just tell me what to do

If you want to master ES6, follow all links in this post How to Learn ES6

Schedule

Example of schedule for live workshops based on 9 days sessions.

Licence

Uncopyrighted

About

ESILV workshops on Web Application Architecture(s)

http://92bondstreet.github.io/javascript-empire