Python zaawansowany
na raty 0%
Czego dotyczy ten kurs?
Znasz podstawy Pythona? Zrób kolejny krok w karierze programisty! Czas nauczyć się, jak tworzyć aplikacje webowe, jak posługiwać się bazami danych oraz jak dbać o bezpieczeństwo i prywatność użytkowników.
Wymagania
Ten kurs jest kontynuacją naszego kursu Python od podstaw, więc program został dostosowany do poziomu wiedzy jego absolwentów. Jednak do udziału zapraszamy również osoby, które u nas jeszcze nie były :)
Wszyscy kursanci powinni znać następujące zagadnienia:
- podstawowe typy danych (int, float, string, list, dict…) i operacje na nich,
- sterowanie przepływem programu za pomocą instrukcji if,
- pętle for oraz while, a także sterowanie nimi za pomocą instrukcji continue oraz break,
- łapanie, obsługa i samodzielnie wywoływanie wyjątków,
- importowanie do kodu modułów,
- pisanie własnych klas, specjalne metody klas,
- praca z obiektami klas, koncepcja dziedziczenia,
- tworzenie funkcji.
Co musisz zrobić, jeśli nie jesteś naszym absolwentem:
- Pobierz zadanie weryfikujące z linku poniżej.
- Prześlij zrealizowane zadanie na adres [email protected].
- Poczekaj na naszą odpowiedź i informację jak zapisać się na kurs.
Program kursu Python zaawansowany
Python zaawansowany kurs
-
Programowanie obiektowe
-
Metody specjalne (dunder methods)
-
Przeciążanie operatorów
-
Funkcje jako obiekty
-
Dekoratory
-
-
Iteratory i Generatory
-
Działanie wbudowanych iteratorów i tworzenie własnych
-
Wyrażenia listowe (comprehensions)
-
-
Context manager
-
Przykłady wykorzystania w standardowej bibliotece Pythona
-
Praktyczne zastosowanie w aplikacjach
-
-
Wprowadzenie do Python Web Development
-
Zrozumienie backend developmentu
-
Framework Flask
-
Podstawy protokołu HTTP i opisu działania stron WWW
-
Pliki cookies
-
Podstawy tworzenia stron przy pomocy HTML i CSS
-
Wyświetlanie danych z bazy danych na stronie
-
Tworzenie formularzy w celu dodawania danych do bazy danych
-
Moduł requests
-
-
Budowanie RESTful API w FastAPI
-
Tworzenie i zarządzanie endpointami
-
Testowanie API za pomocą narzędzi takich jak Swagger UI
-
-
Bezpieczeństwo w aplikacjach webowych
-
Relacyjne bazy danych
-
Połączenie bazy SQLite z aplikacją webową
-
Object Relational Mapping (ORM)
-
-
Logowanie
-
Testowanie aplikacji Pythonowych
-
Moduł unittests
-
Moduł pytest i jego zaawansowane funkcje
-
-
Zagadnienia cloud computing
-
Umieszczenie aplikacji webowej na serwerze
-
Korzyści?
technologicznej na Pomorzu
Co zyskasz dodatkowo?
- Bezpłatny dostęp do spotkań o tematyce rekrutacji w branży IT
- Bezpłatne materiały szkoleniowe
- Certyfikat – na zamówienie również w języku angielskim i w wersji papierowej
- Dostęp do społeczności CODE:ME na platformie DISCORD – wspólny kanał nauki
A ponadto…
- Dla osób zaangażowanych – opinia mentora po kursie, którą będziesz mógł wykorzystać przy rekrutacji!
- Jako absolwent otrzymasz 15% zniżki na kolejne kursy w CODE:ME
Jak przebiega kurs Python zaawansowany?
Poznaj opinie naszych absolwentów
Software Development Engineer
Inżynier oprogramowania, absolwentka Politechniki Poznańskiej, zainteresowana połączeniem nauki i technologii, od 2015 roku związana z językiem Python. Na co dzień pracuje z architekturą mikroserwisową, serverlessem, TypeScriptem i Node.js. Jako FlyNerd (www.flynerd.pl) skutecznie zachęca do stawiania pierwszych kroków w świecie IT. Swoją wiedzą dzieli się także jako mentorka na licznych warsztatach CODE:ME, ale również m.in. na PyCodeCarrots, Django Girls oraz Rails Girls.
Dlaczego uczyć się właśnie z CODE:ME?
- Dogodne finansowanie: wszystkie nasze kursy można sfinansować w ramach programów: Inwestuj w Rozwój, KFS lub Open; w połączeniu z naszymi promocjami, cena kursu może być niższa nawet o 1/3! Zobacz szczegóły >>>
- Odpowiadamy na zapotrzebowanie rynku dzięki kontaktom z potencjalnymi pracodawcami.
- Nie musisz porzucać swojego życia: nasze zajęcia odbywają się w dogodnych terminach – wieczorami i w weekendy.
- Hackerspace Trójmiasto: tworzymy największą w Trójmieście społeczność skupioną wokół technologii, gdzie będziesz mógł rozwijać się także po ukończeniu kursu.
- Metody nauki dostosowane do rynku pracy: połączenie grupowych warsztatów i samodzielnego rozwiązywania zadań przygotuje Cię zarówno do pracy zespołowej, jak i indywidualnej.
- Twoimi trenerami będą praktycy z wieloletnim doświadczeniem!
Dzięki wpisowi do Rejestru Instytucji Szkoleniowych możemy zagwarantować najwyższą jakość naszych kursów.
Co dalej po kursie?
Kontynuuj naukę i wejdź na wyższy poziom!
Dla absolwentów naszych kursów przewidujemy rabaty 15% na kolejne szkolenia Sprawdź ofertę naszych kursów i dalej inwestuj w swój rozwój!
PRZEGLĄDAJ KURSY →Dołącz do Hackerspace Trójmiasto
Weź udział w eventach!
Early Birds
W tym 23% VAT
Płatności online realizowane przez: