xallano / 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 5 hours of work (1h by day, Monday to Friday).

  • 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.

Workshops

WS 1 - Javascript World Domination

Must read

About 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

Workshop

WS 2 - Suit up your apps

Must read

About HTML/CSS
About Web Design: basic and trending
About Cross Browser and Device

Must watch

Just tell me what to do

  1. Follow the guide to create card with MDL: Learning Material Design Lite: Cards

  2. Follow the guide to create grid with MDL: Learning Material Design Lite: The Grid

Workshop

WS 3 - Node.js, Master of Universe

Must read

Must watch

Just tell me what to do

  1. Install Node (at least) v6 without sudo

  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

Workshop

WS 4 - Toolbox and Productivity

Must read

About productivity
About tools
About Git

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 (script with node, aliases, bash... ) to help you to be more efficient with these tasks

WS 5 - Frameworks VS Micro-libraries

Must read

The battle
About Flux

Must watch

Just tell me what to do

Follow the first 3 tutorials:

  1. Learning React.js: Getting Started and Concepts
  2. Getting To Know Flux, the React.js Architecture
  3. Creating A Simple Shopping Cart with React.js and Flux

Workshop

WS 6 - 3 Musketeers: RDD, CDD and TDD

Must read

Must watch

Just tell me what to do

Follow the first 5 exercices: https://github.com/Bloc/frontend-javascript-exercises from 01-javascript-environment/00-environment-test to 05-booleans.

Workshop

WS 7 - SPA, Design Patterns and Performance

Must read

About Single Page Application
About Design Patterns
About Performance

Must watch

Just tell me what to do

WS 8 - API-ness

Must read

About Data-Driven Development

About API

About NOSQL

Must watch

WS 9 - EcmaScript 2015 (ES6)

Must Read

Must Watch

Schedule

Example of schedule for live workshops based on 9 days.

Licence

Uncopyrighted

About

ESILV workshops on Web Application Architecture(s)

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