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.
 
 
3nd 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).
 - IT projects and designing
 
 - PHP forms and advanced use of functions.
 
Block Eight
Python
JS+
Wordpress