Skip to main content

Overview (EN)

First Year

1st Period

Block One

    • General introduction.
    • Introduction to programming; variables, conditional statements, flow-control and loops.
    • Fast and short introduction into file management and code editors.
    • Introduction to HTML; tags/element, attribute, paragraphs, headers, links, images, header body, nav, section, article, footer.
    • HTML containers, HTML lists, HTML tables, HTML forms.

Block Two

    • PHP and web server (XAMPP)
    • Introduction to PHP; variables, numbers, strings, variables, conditional statements, flow-control and logical operators.
    • Introduction of CSS; selectors, coloring, sizing, alignments.
    • Internal- versus external CSS file.
    • CSS Box model, flex box, grid, media queries

2nd Period

Block Three

    • PHP; arrays, foreach, introduction into functions, advanced looping.
    • JavaScript; variables, arrays, input/output, conditional statements, loops, functions, session storage.
    • Introduction DOM
    • Database design; ERD, Entities, Attributes, data-types, 1:N relations, Primary Keys and Foreign Keys.

Block Four

    • PHP; functions, value-key arrays (associative arrays in PHP).
    • FE4, JavaScript and programming the (HTML)DOM.
    • SQL; PhpMyAdmin, select, aliases, and/or, delete and primary keys.

3rd Period

Block Five

    • PHP Introduction into OOP; classes, objects, methods, public, private and basic inheritance.
    • Databases design; ERD construction, including N:M relations.
    • Planning of IT projects

Block Six

    • PDO; PHP and databases
    • SQL; insert, update, introduction join (left join)
    • Building a full working CRUD in PHP

4th Period

Block Seven

    • PHP forms and advanced use of functions.
    • Introduction to PHP frameworks (Yii), routing.
    • IT projects and designing

Block Eight

    • Python; JSON, API programming
    • Introduction into React
    • Introduction to WordPress

Second Year

1st Period

Block Nine

    • Python/Flask, routing.
    • Devops (git)
    • PHP Frameworks (Yii); git, rouitng, relations, selecting, sorting.
    • IT Projects and testing

Block Ten

    • Python and (simple) game development.
    • PHP Frameworks (Yii), creating your own CRUD.
    • ???

2nd Period

Block Eleven

    • Introduction to RegEx
    • Bootstrap/Less
    • PHP Frameworks, introduction to Laravel.
    • IT Projects and 'Lessons Learned' (reflections).

Block Twelve

    • React
    • Laravel
    • Bin/Hex
    • ???