The repository for the Frontend JavaScript course in Hack Bulgaria
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
exams
summary
week0
week1
week2
week3
week4
week5
week6
week7
week8
week9
.gitignore
README.md
books.md

README.md

Frontend-JavaScript-1

The repository for the Frontend JavaScript course in Hack Bulgaria

How to use this repository

The first separation if based on weeks - starting from week 0.

In each week, there are tasks, separated in folder, starting with numbers like: 1-Do-this-first

In each task folder, the instructions are given in the README.md file. If there are anything required, it is located in that folder.

Each week has a materials.md file, where we put the things that need to be checked first, before going into task-solving.

Usually, you will find code samples, links and videos about the topic of the week.

Outline of the course

  • week0 - Basic JavaScript problems. The idea is go get familiar with the syntax and the language structures
  • week1 - Basic Functional Programming problems to be solved with JavaScript. Making first steps with jQuery.
  • week2 - Introducing JavaScript's OOP and solving OOP problems.
  • week3 - Solving problems with jQuery & What we have learned so far. Starting the World Cup app.
  • week4 - All about jQuery - making components and bigger apps with more interaction and events.
  • week5 - Introducing HTML5 API - Local Storage & Canvas. Making a classic Snake game.
  • week6 - Introducing WebSockets - Making Multiplayer games - Snake, Pong, Paint.
  • week7 - Introducing AMD and RequireJS - Making things with modules
  • week8 - Introducing Promises and MWV pattern. Solving problems with Q and Backbone.
  • week9 - Ending with BackboneJS and closing remarks.