Dla każdego z języków programowania mamy przygotowany specjalny plan nauczania. Dzięki niemu wiesz czego dokładnie nauczysz się na lekcji. Staramy się dobierać kolejność zagadnień tak aby kolejne były coraz łatwiejsze do zrozumienia. Jednocześnie mieszamy te nudniejsze z ciekawszymi aby Cię nie zanudzać. Pamiętaj że zakres zdobywanej wiedzy jest znacznie większy niż ten opisany poniżej.
HTML i CSS to podstawa każdej strony www. Gdyby nie te dwa łączące się języki mielibyśmy w internecie tylko biało-czarne strony tekstowe. Tych dwóch niepozornych przyjaciół odpowiada za to, jak wyglądają nasze projekty. HTML buduje nam strukturę naszej strony a CSS to wszystko ustawia i koloruje.
1. Wstęp
2. Podstawowe znaczniki
3. Znaczniki zmieniające wygląd
4. Znaczniki grupujące
5. Znaczniki HTML5
6. Formularze
7. Semantyczny HTML
1. Wstęp
2. Podstawowe informacje
3. Sposoby stylowania elementów
4. Dziedziczenie i kaskadowość
5. Wysokość / szerokość
6. Odstępy
7. Model pudełkowy
8. Kolory
9. Stylowanie tekstu
10. Czcionki
11. Obramowanie
12. Tło
13. Wyświetlanie
14. Przepełnienie
15. Przepełnienie tekstu
16. Pozycje
17. Style list
18. Style tabel
19. Pseudoklasy
20. Pseudoelementy
21. Cienie
22. Float
23. Flexbox cz. 1
24. Flexbox cz. 2 - dzieci
25. CSS Grid
26. Opóźnienie
27. Przekształcenia 2D
28. Przekształcenia 3D
29. Animacje
30. Responsywność
Javascript jest skryptowym językiem programowania, którego najczęściej obecnie używa się przy stronach internetowych. Jego głównym zadaniem jest jej ożywienie, wprowadzanie animacji, ruchomych elementów czy sliderów. Na naszych lekcjach poznasz javascript od podstaw do zaawansowanej magii.
1. Wstęp
2. Co to jest Javascript?
3. Konsola / Debuger
4. Osadzanie Js’a / Atrybuty
5. Komentarze
6. Zmienne cz.1
7. Typy danych
a. logiczny
b. niezdefiniowany
c. liczbowy
d. tekstowy
e. tablice
f. obiekty
8. Zmienne cz.2 (Let / Const)
9. Operatory
10. Instrukcja warunkowa
11. Switch
12. Operator warunkowy
13. Pętle cz.1 (for )
14. Pętle cz.2 (while do/while for/in)
15. Funkcje podstawy
16. String (ciagi znaków)
17. Operacje na string’ach
18.Number (liczby)
19. Operacje na liczbach
20. Wyrażenia regularne
21. Obiekt Math i Date
22. Interwały
23. Popup
24. DOM
a. Wstęp
b. Poberanie elementów
c. CRUD elementów
d. Eventy
f. EventListener
25. Tablice
a. Wstęp
b. Dodawanie, edycja i usuwanie elementów
c. Operacje na tablicach
d. Sortowanie tablic
f. Pętle
26. Obiekty
a. Wstęp
b. Set i Get
c. konstruktor
d. DefineProperty i GetOwnPropoertyNames
27. BOM
28. Debugowanie kodu
29. ES6
a. Funkcja strzałkowa
b. String template
c. Rest / Spread
d. Dekompozycja
f. Obiekty
g. Klasy
h. Promises
i. Symbole
30. JSON
31. AJAX
jQuery jest lekką biblioteką dla javascriptu, ułatwia i przypiesza prace nad projektami. Wspomaga prace z DOM’em i animacjiami.
1. Wstęp
2. Dodawanie do dokumentu HTML
3. Składnia
4. Selektory
5. DOM
a. Get / Set
b. Add / Remove
c. Klasy CSS / css()
d. Wymiarowanie
6. Dziedziczenie
7. Efekty / Animacje
a. Hide / Show
b. Fade
c. Slide
d. Animate / stop()
f. Callback
g. Chaining
8. AJAX
PHP w połączeniu z bazą danych daje nam potężne pole do popisu naszym umiejętnościom. Poznając tę gałąź programowania otwierasz sobie nową ścieżkę rozwoju kariery. Razem możemy stworzyć Twój pierwszy CMS i rozbudować go do w pełni zarządzanego sklepu. Znając back-end i jednocześnie front-end ogranicza Cię tylko wyobraźnia
1. Wstęp
a. Krótko o werjsach
b. Instalacja serwera
2. Składnia
3. Komentarze
4. Dane wyjściowe (Echo / Print)
5. Zmienne
6. Typy danych
7. Stałe
8. Operatory
9. Instrukcje warunkowe
10. Switch
11. While / For
12. Funkcje – podstawy
13. Tablice / Sortowanie
14. Superglobalne
15. Formularze
16. Include / require
17. Czas i daty
18. Wstęp do programowania obiektowego
a. Toeria (Hermetzyacja, Dziedziczenie , Polimorfizm )
b. Klasy
c. Obiekty
d. Właściwości
e. __set() i __get()
f. Stałe
g. Metody
h. Konstruktor i dekonstruktor
i. Składowe statyczne
j. Wbudowane funkcje pomocnicze
19. Programowanie obiektowe
a. Klonowanie
b. Interfejs
c. Dziedziczenie
d. Przestrzeń nazw
20. Obsługa błędów i wyjatków
21. Łańcuchy znaków i wyrażenia regularne
22. Obsługa i przesyłanie plików
23. Uwierzytelnianie użytkowników
24. Sesja
25. Bezpieczeństwo
1. Wstęp
2. phpmyadmin
3. Mechanizmy składowania i typy danych
4. Bezpieczenśtwo
5. CRUD
6. PDO
7. Wyzwalacze
8. Indeksacja i wyszukiwanie
9. Importowanie i eksportowanie danych
Laravel to potężny framework MVC, dzięki kturemu praca z PHP i bazami danych wchodzi na kolejny poziom. Spełnia rolę szkieletu naszej aplikacji, jednocześnie dostarczając nam całą biblioteke gotowych rozwiązań. Obecnie jest jednym z najpopualrniejszych frameworków.
1. Wstęp
a. Instalacja serwera
b. Composer
c. Wersje Laravel’a
d. Co to jest MVC?
e. Struktura katalogów
f. Co to jest Artisan?
2. Routing
3. Middleware
4. CSRF
5. Controllery
6. Request
7. Response
8. View
9. Generator URL
10. Sesja
11. Walidator
12. Debug i logi
13. Szablon Blade
14. Lokalizacja
15. Modele
16. Budowanie zapytań
17. Migracje
18. Stronicowanie
19. Relacje
20. Kolejkcje danych
21. Serializacja danych
22. Obsługa E-mail’i
23. Logowanie / Autoryzacja
24. Weryfikacja E-mail
25. Bezpieczeństwo hasła
26. Artisan
27. Kolekcje (Collections)
28. Cashe / Operacje na plikach (storage)
29. Helper
30. Kolejkowanie / Zadania (Scheduling)
31. Obsługa paczek
32. Budowanie własnej paczki
Jeden z najpopularniejszych systemów CMS napisany z pomocą PHP. Początkowo projektowany głównie z myślą o blogach. Obecnie nie jeden sklep wykorzystuje tego CMS'a.
1. Wstęp
2. Środowisko pracy:
a. Serwer
b. PHP
c. Baza danych
3. Instalacja
4. Podstawowe administrowanie stroną
5. Tworzenie treści dynamicznych:
a. Strony
b. Wpisy
6. Tworzenie stron statycznych
7. Obsługa mediów
8. Motywy
9. Wprowadzanie zmian w szablonach
10. Zarządzanie użytkownikami
11. Aktualizacje systemu
12. Instalacja i obsługa wtyczek
13. Własny szablon:
a. Struktura projektu
b. Podział na pliki
c. Dodawanie styli i skryptów
d. Functions.php
e. Stworzenie przykładowego szablonu
14. Własna wtyczka:
a. Wprowadzenie
b. Struktura projektu
c. Stworzenie przykładowej wtyczki
15. Optymalizacja strony opartej o Wordpress
16. Zarządzanie SEO w Wordpress