Course material @ PPKE - ITK
- 2 tests
- 1 project work (optional)
- max. 3 absence
- Lesson 01: The Basics of Javascript - 2018. 02. 14.
- history, standards (ES5, ES6/ES2015)
- event driven programming
- types
- control flow
- arrays
- functions: method definitions, arrow functions, default parameters, rest parameters
- variable declaration & scoping (var, let, const)
- Lesson 02: Introduction to the DOM API - 2018. 02. 21.
- HTML & the DOM
- querying elements: getElementById, getElementsByClassName, etc.
- creating elements: createElement, createTextNode
- manipulating elements: appendChild, attr, style
- events & event handling
- Lesson 03: Functional Javascript - 2018. 02. 28.
- Functions as objects
- Callbacks
- Closures
- Function combination
- Array functions
- forEach
- indexOf
- map
- reduce
- Lesson 04: Object Creation in Javascript - 2018. 03. 07.
- prototypes
- prototype based inheritance
- "Classes"
- factory methods
- Object.create
- The misterious this keyword
- apply
- call
- bind
- The module pattern
- Lesson 05 Practice: Creating a Kan-Ban App - 2018. 03. 14.
- How to start planning an application
- Figuring out what technologies to use
- Composition over inheritance
- Lesson 06 TEST 1 - 2018. 03. 21.
- Lesson 07 Introduction to Node.js and Express.js- 2018. 04. 11.
- Node.js basics
- The fs lib
- Express.js
- Sending requests from the client-side
- Lesson 08 Async in Modern Javascript- 2018. 04. 18.
- callbacks
- the async lib
- promises
- async-await
- Lesson 09 MOAR Node.js & Client-Server Communication - 2018. 04. 25.
- MOAR express.js
- static serving
- templating languages
- routers
- Sending requests to the server side
- XMLHttpRequest
- libs
- Fetch API
- MOAR express.js
- Lesson 10 Practice: Kan-Ban App with Server Side - 2018. 05. 02.
- Lesson 11 TEST 2 - 2018. 05. 09.
- Lesson 12 The Intimidating World of Javascript & Other Web Technologies- 2018. 05. 16.
- HTML5 APIs
- Frontend Frameworks & Libs
- Testing
- Tooling
- Cloud & Scaling
- NoSQL Databases
Name | Neptun | Test1 | Test1 - replacement | Test2 | Test2 - replacement | "No-replacement Extra" | Grade |
---|---|---|---|---|---|---|---|
Jász Ádám | NOXC1E | 5+ | - | 5+ | - | 1 | 5 |
Sulyok András | QNMC89 | 5+ | - | 5 | - | 1 | 5 |
Balogh Dániel | S2ZXOU | 5 | - | 2 | 5 | 0.5 | 5 |
Leichner Dávid | L4AYTB | 0 | 5 | 1 | 4 | 0 | 5 |
Botos Csaba | D35WQ8 | 4 | - | 1 | 5 | 0.5 | 5 |
Glavinics Judit | WP3QOW | 1 | 5 | 0 | 4 | 0 | 5 |
Lipka Boldizsár | CK5R7R | 4 | - | 3 | 3 | 0.5 | 4 |
Kóta Fülöp | E872AI | 3 | - | 1 | 3 | 0.5 | 4 |
Gubcsi Gergely | ? | 2 | - | 3 | - | 1 | 4 |
Szarvas Balázs | S1STAC | 2 | - | 1 | 3 | 0.5 | 3 |
Rudner Tamás | IBYG8Z | 2 | - | 0 | 2 | 0.5 | 3 |
Mátyási Márk | ? | 2 | - | 0 | 4 | 0 | 3 |
Komporday András | RNZ4N0 | 0 | 2 | 1 | 4 | 0 | 3 |
Szűcs Zoltán | O7G8KX | 1 | 2 | 0 | 2 | 0 | 2 |
Bogdány Péter | HFKG72 | 1 | 1 | 0 | - | 0 | 1 |
Halász Viktor | B2SLFN | 1 | - | 0 | - | 0 | 1 |
Adolf András | ? | 0 | - | 0 | 1 | 0 | 1 |
Lovas Bence | I1T2V1 | 0 | 2 | 0 | 1 | 0 | 1 |
Velegi István | ? | 0 | 1 | 0 | - | 0 | 1 |
Avg.: 3.21