Skip to content
This repository has been archived by the owner on Jan 9, 2023. It is now read-only.

Latest commit

 

History

History
80 lines (50 loc) · 3.01 KB

week-4.md

File metadata and controls

80 lines (50 loc) · 3.01 KB

Week 4

JavaScript: The Good Parts

@starsy

You Don't Know JS by @getify.

Table of Contents

Slides

Theory

In this lesson, we're going to explore the several "good practices" within JavaScript, or programming general. We'll read about good defaults, naming and coding styles. In addition, we'll look at higher order functions to loop and iterate over datasets.

Assignments

Transform

Transform banner

Learn more about looping, iterating and higher-order function for datasets

Synopsis

  • Time: 6:00h
  • Goals: subgoal 1, 5
  • Period: Before week-5

Assignments

Finish the in-class exercises about higher-order functions and the array cardio. Apply the concepts and principles on your own enhancement, you might want to transform the dataset you got from last week to filter / iterate over the data you will use in your application.

Principles

Principles banner

Learn more about some advanced JavaScript coding principles and concepts

Synopsis

  • Time: 6:00h
  • Goals: subgoal 1
  • Period: Before week-5

Assignments

Conduct research regarding your own use of coding principles. What principles do you use already? Which ones would you like to implement in your own projects? Learn more about JavaScript concepts as scope, context, hoisting and closures. These should help you to write "better" code and evade errors.

Additionally continue working on your front-end and progressive enhancement. Also finish your wiki and research to PE and JavaScript concept. Next week A1 will take place.

Hand-in

  1. Push your changes:
    Commit your progress in your repository on GitHub under your username in your own matching-app repository.

  2. Create an issue:
    Mark this assignment as complete by opening an issue on our GitHub issue tracker. Fill in the issue template of week-4.md with the correct information. Include what progress you made in the description of the issue.

  3. Feedback:
    Let us know what you thought of the homework, what part you spend a lot of time on and give us any feedback. Your assignment will be reviewed by teachers and student assistants, so expect people to read it and be ready for tips and tops!