ReDI School Munich Javascript course 2018 Fall
This repo contains teaching material and assignments for ReDI School in Munich Javascript course for 2018 Fall semester.
- Intro on Javascript
- variables
alert
and prompt
- Review HTML
- Introduction of
function
- Review of
function
with also return
- The
if
statement
- how to comment
- using
console.log("hello");
- Review Functions
- The
for
loop
- Recap
string
, number
- intro basic troubleshooting
- Debugging
- Quiz
- Boolean values
- Review boolean if, else
- Logical operators
- Review boolean logical operators, for
- The
while
statement
- The
do/while
statement
Quiz 7.2 - 7.3 - 7.4 - 7.5 - 7.6
Solutions 7.2 - 7.3 - 7.4 - 7.5 - 7.6
Array
introduction
- Create and browse
Array
- Repeat arrays
- HTML todo list -> array
- Pure functions
- Divide and conquer
- Star Triangle exercise
- Page structure for the project
- Single responsibility principle
- The DOM
- Events
- The DOM
document.getElement*
methods
- Todo HTML Code link
- Todo JS Code link
- HTML select
onchange
event
- Emmet
- What to do when you get stuck
- Intro to objects
- Repeat objects and events
- event.target
- Query selectors
- Start of mini project: twitter clone
The Project: TODO App
- Add item
- Remove item
- When the user starts with an empty state, show “Nothing to do yet. Create your first item!”.
- Mark item as complete
- When the user completes / removes all tasks, show “Great job, nothing to do!”
- Move item to the top/bottom of the list
- Option to show/hide completed tasked
- Show counter for open tasks
- Edit item
To get a certificate:
- Add/Remove item
- One of the other features
Projects