Strona kursów prowadzonych przeze mnie na kierunku Informatyka na Wydziale Nauk Technicznych i Ekonomicznych na Collegium Witelona Uczelnia Państwowa.
Kurs składa się zajęć laboratoryjnych na trzecim semestrze na kierunku Informatyka na Wydziale Nauk Technicznych i Ekonomicznych na Collegium Witelona Uczelnia Państwowa.
- Wprowadzenie do pracowni programowania obiektowego
- Klasy i obiekty
- Hermetyzacja
- Konstruktory
- Dziedziczenie
- Interfejsy
- Klasy abstrakcyjne
- Funkcje anonimowe
- Wyjątki
- Refleksje
- Praktyczne wykorzystanie programowania obiektowego, cz. I
- Praktyczne wykorzystanie programowania obiektowego, cz. II
- Praktyczne wykorzystanie programowania obiektowego, cz. III
- Praktyczne wykorzystanie programowania obiektowego, cz. IV
- Podsumowanie semestru
Kurs składa się z serii wykładów oraz zajęć projektowych na czwartym semestrze na specjalności Programowanie aplikacji mobilnych i internetowych (PAM) na kierunku Informatyka na Wydziale Nauk Technicznych i Ekonomicznych na Collegium Witelona Uczelnia Państwowa. Zasady zaliczenia projektu znajdują się tutaj.
- Wprowadzenie do systemów internetowych
- Statyczne strony internetowe
- Narzędzia deweloperskie
- Środowisko deweloperskie
- Protokół HTTP
- Wzorzec architektoniczny MVC
- Implementacja domeny
- Internetowe bazy danych
- Mapowanie relacyjno-obiektowe
- Uwierzytelnianie i autoryzacja użytkowników
- Asynchroniczne interakcje z serwerem
- Responsywny i dostępny frontend
- Mechanizmy pamięci podręcznej i optymalizacja
- Wdrażanie systemów internetowych
- Lokalizacja, skalowanie, dobre praktyki i inne
Kurs składa się z serii wykładów oraz zajęć projektowych na piątym semestrze na specjalności Programowanie aplikacji mobilnych i internetowych (PAM) na kierunku Informatyka na Wydziale Nauk Technicznych i Ekonomicznych na Collegium Witelona Uczelnia Państwowa. Zasady zaliczenia projektu znajdują się tutaj.
- Konteneryzacja środowiska deweloperskiego
- Testowanie systemów internetowych
- Automatyzacja utrzymania jakości
- Projektowanie API
- Reaktywny frontend
- Architektura sterowana zdarzeniami
- Inne wzorce architektoniczne
- Bezpieczeństwo systemów internetowych
Kurs składa się z serii wykładów na piątym semestrze na specjalności Programowanie aplikacji mobilnych i internetowych (PAM) na kierunku Informatyka na Wydziale Nauk Technicznych i Ekonomicznych na Collegium Witelona Uczelnia Państwowa.
- Metodyki zarządzania projektami
- Role w zespole programistycznym
- Analiza zadań projektowych
- Esytmowanie pracochłonności zadań
- Zarządzanie projektem
- Podstawy komunikacji
- Dokumentacja projektowa
- Kolokwium zaliczeniowe
Kurs składa się z serii wykładów oraz zajęć laboratoryjnych na szóstym semestrze na specjalności Programowanie aplikacji mobilnych i internetowych (PAM) na kierunku Informatyka na Wydziale Nauk Technicznych i Ekonomicznych na Collegium Witelona Uczelnia Państwowa.
- Dobór technologii projektowej
- Zasady SOLID
- KISS, DRY, YAGNI, GRASP i inne
- 12 factor
- Czysty kod, część I
- Czysty kod, część II
- Czysty kod, część III
- Onboarding projektowy
- Praktyczny polimorfizm
- Wzorce projektowe: kreacyjne
- Wzorce projektowe: strukturalne
- Wzorce projektowe: operacyjne
- Wzorce projektowe: antywzorce
- Programowanie ekstremalne
- Praktyczne code review
Kurs składa się z zajęć projektowych na siódmym semestrze na specjalności Programowanie aplikacji mobilnych i internetowych (PAM) na kierunku Informatyka na Wydziale Nauk Technicznych i Ekonomicznych na Collegium Witelona Uczelnia Państwowa. Zasady zaliczenia projektu znajdują się tutaj.