Intro to Full-Stack Javascript
Course Introduction:
Plan + Workflow
Summer Semester 2020
Instructor: Taimur Khan
Structure
- 8 Digital Sessions (Google Classroom), each session is 2 weeks long
- 2 Components to each session
- Self-learning component: Javascript as a Language
- Guided-learning: Full-stack concepts + Q&A sessions (every Wednesday 16-18)
- The first Q&A will be on 22.04.2020 on our Google Classroom "Stream"
- Subsequent Q&As (starting Week 2) will be 1-1 appointments (15 mins each) between 16h -18h
Intro
Self-Learning Component
-
Book: Eloquent Javascript - A Modern Introduction to Programming (2nd Edition)by Marijn Haverbeke
- Completely Open Source
-
DE: Die Kunst der JavaScript-Programmierung: Eine moderne Einführung in die Sprache des Web
-
Chapters Covered: 1-6
-
Coding Exercises
- To be submitted on Google Classroom (see Classroom Intro video in the 'Getting Started' section.
- See end of Chapters for Homework (starting at Chp. 2)
Workflow
Source: https://eloquentjavascript.net/2nd_edition/
Guided-Learning Component
Focus on introducing the wider theme of Full-Stack javascript, mainly:
- Architecture
- Concepts/Language
- Versioning
- Front-& Backend programming
- Testing
- Deployment
Workflow
Semester Project and Report
- Project will be introduced in detail in the 5th Session
- Shared on Github
- In essence, we will be: developing a distributed communication and visualisation system with Node.js, MongoDB, and P5.js
Intro
Final project result
About Me
This is me.
- Originally from Lahore, Pakistan
- Finished my Undergraduate in 2017 at Skidmore College, NY, USA
- Double major: Geosciences and Physics,
- Minor in Music
- Programmer since I was 4 y/o
- Founder of a tech startup in Halle - Adsata
- https://adsata.com
- https://adsata.com
- Projektmanager at Institute für Technologie- und Wissenstransfer, MLU (Univations GmbH)
Closing Remarks
Introduce yourself under the "personal introductions" post on OUR Classroom stream
Tell us:
- Your full name,
- What you study and in which semester are in your your programme,
- Your hobbies
- Why do you want to learn full-stack javascript?
FSjs-Intro
By taimurhk
FSjs-Intro
- 36