PRZYGOTUJE DO EGZAMINU INF.03
Oferuję merytoryczne wsparcie w nauce projektowania i programowania aplikacji internetowych. Zajęcia prowadzone są w sposób przyjacielski,
OFERTA I FORMY WSPÓŁPRACY:
Wychodząc naprzeciw różnym potrzebom uczniów,
1. PEŁNE PRZYGOTOWANIE (PAKIET): Kompleksowy kurs od zera do mastera,
2. KONSULTACJE TEMATYCZNE : Możliwość wykupienia godzin lekcyjnych poświęconych wyłącznie wybranym zagadnieniom. Jeśli masz problem tylko z jednym obszarem (np. nie rozumiesz pozycjonowania w CSS lub masz problem z zapytaniami SQL),
SZCZEGÓŁOWY ZAKRES MATERIAŁU:
HTML5 - Budowa szkieletu strony:
- Tworzenie poprawnej struktury dokumentu zgodnie ze standardami.
- Wykorzystanie semantyki dla lepszego pozycjonowania i dostępności
- Tworzenie i obsługa formularzy.
- Prawidłowe dołączanie mediów (zdjęcia,
wideo, audio)
CSS3 - Wygląd i responsywność:
- Kompleksowe stylowanie witryny.
- Nowoczesne układy strony: Flexbox oraz CSS Grid.]
- Responsywność (RWD) – dostosowywanie strony do urządzeń mobilnych za pomocą Media Queries.]
- Zaawansowane formatowanie tekstu i grafik.
JavaScript - Interaktywność:
- Obsługa zdarzeń użytkownika (kliknięcia,
najechanie kursorem, zmiany wartości). - Pisanie skryptów wykonujących obliczenia w czasie rzeczywistym.
- Walidacja danych w formularzach przed wysłaniem.
- Manipulacja Drzewem DOM (dynamiczne zmiany na stronie).
PHP - Backend i logika aplikacji: - Łączenie strony z bazą danych.
- Pobieranie i wyświetlanie danych (zapytania SELECT).
- Wysyłanie danych z formularzy HTML do bazy danych.
- Wykorzystanie pętli i instrukcji warunkowych do sterowania logiką strony.
Bazy danych SQL (MySQL): - Projektowanie i tworzenie tabel oraz relacji między nimi.
- Tworzenie zapytań (kwerend) operujących na danych: SELECT,
INSERT, UPDATE, DELETE - Import i eksport baz danych.
Grafika komputerowa (GIMP):
- Podstawowa obróbka grafiki rastrowej pod kątem stron www i egzaminów.
- Kadrowanie,
skalowanie, zmiana rozdzielczości i formatów. - Praca na warstwach i korekcja kolorystyczna.
Konfiguracja środowiska:
- Instalacja i obsługa pakietu XAMPP.
- Zarządzanie bazą danych przez phpMyAdmin.
- Debugowanie i sprawdzanie poprawności działania skryptów.
Część teoretyczna - Solidne fundamenty:
- Zasady projektowania stron internetowych oraz User Experience (UX).\
- Podstawy bezpieczeństwa aplikacji internetowych (ochrona formularzy i baz danych).
- Zasady modelowania relacyjnych baz danych (normalizacja).\
- Składnia i specyfika omawianych języków programowania.\
- Standardy sieciowe i protokoły (HTTP,
HTTPS, FTP).
Zapraszam do kontaktu w celu ustalenia planu działania dopasowanego do Twoich potrzeb.