Skip to content

Latest commit

 

History

History
60 lines (38 loc) · 2.43 KB

week-4.md

File metadata and controls

60 lines (38 loc) · 2.43 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 dive deeper in some more complex concepts within JavaScript. We'll handle scope, context, hoisting and closures. All of these are more universal than just JavaScript, and are applicable in several other languages if you wish to study more.

Assignments

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!