Web Dev & Javascript TrainingSyllabus | Every other Monday (see dates below) 9am - 5pm James Cash (james@bloomventures.io) Rafal Dittwald (raf@bloomventures.io) |
Intro to The Web & HTTP 2020-11-09 | An overview of how 'The Web' works and how web applications are made. Prerequisites
Show MoreCourse Overview VideoIntro to The Web A high-level introduction to the technologies that make up the web and how they fit together to make web applications. 'The Web', JS, DNS, 'The Internet', CSS, HTML, HTTP VideoFurther Reading Intro to HTTP An explanation of the HTTP protocol and how it's used to make web applications. Browser Dev Tools, HTTP VideoFurther Reading |
Intro to Javascript 2020-11-23 | Getting started with the Javascript programming language. Prerequisites
|
Intro to HTML & CSS 2020-12-07 | The basics of HTML and CSS for making static web pages. Prerequisites
Show MoreExercise Exercises Exercises Further Reading
|
Making a Web Application (Traditional MPA style) 2020-12-21 | How to make a web application in the traditional multi-page style (server-rendered pages, no javascript on the front-end). Prerequisites
Show MoreMaking a Web App Part One Server-generated HTML and forms
|
Intro to Front-End Javascript 2021-01-11 | An overview of the DOM, how to use Javascript in the browser, and various common browser APIs. Prerequisites
Show MoreIntro to Front-End Javascript The DOM, and how to query and modify it with Javascript
Exercise Other Browser APIs A brief overview of other APIs available in the browser |
Making a Web Application (SPA style) 2021-01-25 | How to build a web application in the single-page style (building the entire interface on the front-end with 'vanilla' Javascript, and making a JSON API w/ Javascript/Node on the back-end). Prerequisites
Show More |
Intro to React 2021-02-08 | How to use React for make modern SPA applications in Javascript. Prerequisites
Show More |
Intro to Web Security 2020-02-22 | How to build web apps securely. The bare minimum cryptography and security principles that every web developer should know. Prerequisites
Show MoreHow to Make Secure Web Applications How to think about web app security in general, OWASP Top 10 Web App Vulnerabilities, high level advice authentication, injection, access-control, XSS Videocrypto fundamentals + how they apply to web apps passwords, random-number-generation, uuids, encryption, message-authentication, cookies, hashing VideoFurther Reading
Proactive Advice Video |