Programowanie w języku Python – poziom zaawansowany

Szkolenie przeznaczone jest dla osób, które znają podstawy Python i chcą lepiej programować za pomocą języka Python – na poziomie zaawansowanym i uzyskać kwalifikacje zawodowe w tym temacie.

Warunki wstępne: szkolenie Python Basic lub znajomość Pythona na równowaznym poziomie.

Jeżeli jesteś:

  • dopracowujemy jeszcze opisy, program szkolenia (na dole strony) jest aktualny.

Lub jeżeli:

  • dopracowujemy jeszcze opisy, program szkolenia (na dole strony) jest aktualny.

… to szkolenie jest dla Ciebie,
ponieważ nauczysz się:

  • dopracowujemy jeszcze opisy, program szkolenia (na dole strony) jest aktualny.

Nasze szkolenie jest skuteczne, ponieważ:

  • jest indywidualne,  lub w małych grupach co pozwala Trenerowi maksymalnie skoncentrować się na postępach w nauce; wyłapać ewentualne trudności, przeszkody i wykorzystać czas efektywnie;
  • pracujesz z zawodowcami, którzy przekazują Ci aktualizowane  na bieżąco rozwiązania, taktyki ze swoich zawodowych osiągnięć.
  • nie tracisz czasu i poszczególnych zajęć, ponieważ: 
    • harmonogram jest dopasowany do Twoich możliwości czasowych,
    • nie czekamy na zebranie się grupy, zaczynasz szkolenie od zaraz.

Ponadto:

  • zdobędziesz nowe kompetencje zawodowe, które mogą przełożyć się na awans, nową pracę, gdyż po szkoleniu otrzymujesz zaświadczenie MEiN,
  • poznasz osoby z branży i nawiążesz zawodowe relacje i kontakty,
  • wzbogacisz swoje umiejętności cyfrowe o nowe zasoby,  patenty i triki, dzięki czemu będziesz pracować szybciej i bardziej efektywnie, co przełoży się na większe dochody w perspektywie czasu,
  • dowiesz się jak pracują inni, przez co wskoczysz od razu na wyższy poziom rozwoju zawodowego,
  • spędzisz miło czas w towarzystwie pasjonatów tematu i zyskasz wsparcie, inspirację i motywację w rozwoju.

Twoje korzyści. Dzięki szkoleniu nauczysz się:

  • zdefiniować zastosowania obiektowego podejścia w języku Python,
  • tworzyć interakcje i przepływ danych między klasami, stosować deklaracje i implementacje struktur zagnieżdżonych,
  • pracować w warstwie abstrakcyjnej klas,
  • stosować dobre praktyki i wzorce w programowaniu obiektowym,
  • podziału programów obiektowych na warstwy logiczne w języku Python,
  • wykorzystywać iteratory i konstruktory funkcyjne, dobór rodzaju struktur do przesyłanych zespołów informacji,
  • tworzyć opracowywanie logiki warstwy biznesowej z wykorzystaniem języka Python,
  • stosować enkapsulację modułów programu i udostępnianie funkcjonalności,
  • stosować typy podstawowe do transferu informacji,
  • stosować paradygmaty funkcyjne jak operator lambda,
  • zasady polimorfizmu i jej zastosowania,
  • wykorzystać zastosowanie warstwy bazodanowej z wykorzystaniem języka Python,
  • używać komunikacji z relacyjnymi bazami danych,
  • wykorzystywać zastosowanie idei mapowania relacyjnych baz danych na obiektowe,
  • używać refactoringu kodu oraz zarządzanie strukturą danych w programie,
  • używać implementację rozwiązań opartych o język Python w strukturze projektowej.

Szkolenie to:

  • teoria i praktyka;​

  • warsztaty stacjonarne lub zdalne - do wyboru, w czasie rzeczywistym pod okiem Trenera;

  • praktyczne projekty i ćwiczenia bazujące na przykładach z praktyki naszych Trenerów, czyli osób, które zawodowo pracują w tej dziedzinie;

  • wsparcie, feedback, konstruktywna analiza Twoich projektów;

  • możliwy jest również kurs w grupie od 2 do 4 osób (np. z jednej firmy) z RABATEM.

Tryby szkolenia:

1. Intensywny

  • ilość godzin: 72 godziny + 2 godziny egzaminu,
  • 18 spotkań po 4 godziny + egzamin.

Cennik:

Intensywny
17480 zł

Zapytaj o termin:

Zapraszamy do kontaktu telefonicznego w godz. 10:00-16:00.

Program szkolenia:

1. Zastosowania obiektowego podejścia w języku Python
2. Interakcje i przepływ danych między klasami
3. Deklaracja i implementacja struktur zagnieżdżonych
4. Praca w warstwie abstrakcyjnej klas
5. Dobre praktyki i wzorce w programowaniu obiektowym
6. Podział programów obiektowych na warstwy logiczne w języku Python
7. Wykorzystanie iteratorów i konstruktorów funkcyjnych
8. Dobór rodzaju struktur do przesyłanych zespołów informacji
9 .Opracowywanie logiki warstwy biznesowej z wykorzystaniem języka Python
10. Enkapsulacja modułów programu i udostępnianie funkonalności
11. Zastosowanie typów podstawowych do transferu informacji
12. Zastosowanie paradygmatów funkcyjnych jak operator lambda
13. Polimorfizm i jego zastosowania
14. Zastosowanie warstwy bazodanowej z wykorzystaniem języka Python
15. Komunikacja z relacyjnymi bazami danych
16. Wykorzystanie idei mapowania relacyjnych baz danych na obiektowe
17. Refactoring kodu oraz zarządzanie strukturą danych w programie
18. Implementacja rozwiązań opartych o język Python w strukturze projektowej
19. Egzamin:

Egzamin Global Certification Centre Examination Python Competence Certificate, kod: GCCE Python Advanced