Techniki efektywnego programowania


Szczegóły
🟢 Obowiązkowa rejestracja i zakup biletów:
https://stacja.it/produkt/techniki-efektywnego-programowania/
🟢 Warsztat weekendowy w godz. 9:00-17:00 (8 h) 🟢
🟢 Czego się nauczysz?
- Zrozumienie dobrych praktyk programistycznych,
- Wypracowanie efektywnego stylu kodowania i pracy zespołowej.
🟢 Dla kogo jest ten warsztat?
Dla osób zainteresowanych karierą jako programiści, testerzy i projektanci systemów.
🟢 Wymagania wstępne
- Podstawy programowania,
- Programowanie Strukturalne i Obiektowe,
- Programowanie w Językach Skryptowych,
- Inżynieria Oprogramowania,
- Język angielski,
- Systemy Kontroli Wersji,
- Podstawowa wiedza na temat struktur danych i algorytmów,
- Bazy Danych.
🟢 Prowadzący
Przemysław Jarnot:
Posiada 9-letnie doświadczenie jako programista (web designer, web developer, software engineer, front-end developer, back-end developer). Magister inżynier na Wydziale Informatyki Zachodniopomorski Uniwersytet Technologiczny w Szczecinie (SYSTEMY KOMPUTEROWE I OPROGRAMOWANIE - INŻYNIERIA SYSTEMÓW INTERNETOWYCH, INŻYNIERIA OPROGRAMOWANIA), wykorzystywał doświadczenie związane z semestralnym stażem/praktyką na Cyprze, aby nabrać doświadczenia w tworzeniu stron internetowych, programowaniu oraz pracy w zespole.
Certyfikaty: Ekspert w zakresie technik i narzędzi E-commerce (100h) Hellenic Institute of Certifications, Apple (iMac, iPad, iPhone, Watch) Technical Helpdesk Support/Wsparcie techniczne, Umiejętności cyfrowe dla nauczycieli, Ocena kompetencji cyfrowych, Rozwój pedagogiki cyfrowej, Zarządzanie zasobami cyfrowymi, Wspieranie uczniów - DigiCo mpEdu Framework & Digi-Up Project, PROGRAMOWANIE AVR ATMega328 MIKROKONTROLERA UŻYWAJĄC PLATFORMY Arduino UNO.
🟢 Program
1. Dobre praktyki programistyczne:
a. Clean Code – zasady pisania czytelnego kodu,
b. Kontrola wersji (Git, GitHub/Bitbucket),
c. Zarządzanie projektem (Agile, Scrum).
2. Testowanie i debugowanie:
a. Testy jednostkowe (np. JUnit, Pytest),
b. Debugowanie i analiza kodu.
3. Optymalizacja kodu:
a. Profilowanie wydajności,
b. Minimalizacja zużycia pamięci i zasobów.
4. Projekty:
a. Tworzenie zespołowego projektu z podziałem zadań,
b. Implementacja testów i optymalizacji kodu.
UWAGA
Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do odwołania wydarzenia w przypadku niezgłoszenia się minimalnej liczby uczestników.
🟢 Obowiązkowa rejestracja i zakup biletów:
https://stacja.it/produkt/techniki-efektywnego-programowania/

Techniki efektywnego programowania