Skip to content

HackBulgaria/Frontend-JavaScript-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d09fcea · Sep 29, 2016
Aug 9, 2014
Aug 9, 2014
Jun 1, 2015
Sep 29, 2016
Jun 1, 2015
Jun 1, 2015
Jun 1, 2015
Jun 1, 2015
Jun 1, 2015
Aug 5, 2014
Aug 1, 2014
Aug 9, 2014
Jun 4, 2014
Aug 14, 2014
Jul 26, 2014

Repository files navigation

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.