Skip to content

gyulanemeth/introduction-to-javascript

Repository files navigation

Introduction to Javascript

Course material @ PPKE - ITK

Requirements

  • 2 tests
  • 1 project work (optional)
  • max. 3 absence

Lessons

  • 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
  • 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

Results

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

About

Course material @ PPKE - ITK

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published