Programista Pythona - kurs 83 208 RUB. z Eduson Academy, szkolenie 9 miesięcy, termin 24.11.2023.
Miscellanea / / November 28, 2023
Architekt rozwiązań dla systemów o dużym obciążeniu; Programista Go/Pythona; Przez ponad 10 lat opracowywał i wdrażał systemy przechowywania i analizy danych dla operatorów telekomunikacyjnych, brał udział w rozwoju systemu przetwarzania wpływów fiskalnych z Internetu...
Architekt rozwiązań dla systemów o dużym obciążeniu; Programista Go/Pythona; Przez ponad 10 lat opracowywał i wdrażał systemy przechowywania i analizy danych dla operatorów telekomunikacyjnych, brał udział w rozwoju systemu przetwarzanie paragonów fiskalnych z kas online dla Federalnej Służby Podatkowej Federacji Rosyjskiej, od 4 lat aktywnie projektuję rozwiązania programowe w AWS Solution Architekt Absolwent Moskiewskiego Państwowego Uniwersytetu Technicznego. Baumana.
Specjalizacje: matematyka stosowana, analityka, programowanie, Data Science, wizja komputerowa, sztuczna inteligencja
doświadczenie (ponad 6 lat doświadczenia w biznesie i analityce):
- CV IT - Dyrektor Generalny, Założyciel
- Centrum Farmaceutyczne – Dyrektor Wykonawczy
- Aurum – analityk danych (wizja komputerowa)
- Invitro (regiony) – Data Scientist
Edukacja:
IATE NRNU MEPhI, Matematyka stosowana
Osiągnięcia:
- Założyciel i główny programista platformy do przygotowywania się do rozmów kwalifikacyjnych i rozwijania umiejętności IT Resume
- Rozbudowa infrastruktury analitycznej firmy w sieci aptek: zbieranie danych, automatyzacja raportowania, wizualizacja, automatyczne raportowanie
- W Aurum brał udział w tworzeniu serwisu internetowego umożliwiającego rozpoznawanie osób z wydarzeń publicznych. Prowadził projekt identyfikacji pracowników w przedsiębiorstwach wykorzystujący sztuczną inteligencję
- Zajmuje się naukowym rozwojem algorytmów i metod przetwarzania danych: klasyfikacja, interpolacja, przetwarzanie szeregów czasowych, sieci neuronowe. Okresowo publikuje w cytowanych publikacjach i bierze udział w konferencjach naukowych
Rozwija analizę systemów i Agile w Raiffeisenbank. Ponad 8 lat różnorodnego doświadczenia w analizie systemów: od Waterfall i specyfikacji po Agile i historie użytkowników. Posiadacz certyfikatów A-CSM, CSPO, PSM I
1.Podstawy nauki online
- Będziesz w stanie samodzielnie opanować złożone tematy
- Naucz się robić notatki i poprawnie zapamiętywać materiał
- Poznaj szybkie sposoby wyszukiwania informacji
2. Wprowadzenie do zawodu
- Zrozum, jakie problemy rozwiązuje programista Pythona
- Dowiedz się jak rozwijać się w tym kierunku
- Zrozumienie funkcji projektów w języku Python i procesu programowania
3. Wprowadzenie do zawodu
- Dowiedz się, jak zorganizować swój dzień pracując zdalnie
- Naucz się organizować współpracę nad projektem w różnych strefach czasowych
- Dowiedz się, jak uniknąć wypalenia zawodowego podczas pracy zdalnej
4. Cykl życia oprogramowania
- Zrozum, jak działają współczesne firmy IT
- Dowiedz się, jak wygląda proces tworzenia oprogramowania
- Zapoznaj się z elastycznymi metodykami tworzenia oprogramowania: Agile, Scrum, Kanban
5. Wprowadzenie do informatyki
- Zrozum, czym jest program, kod i dane
- Zrozum, jak działa Internet
- Dowiedz się więcej o nowoczesnych językach programowania i środowiskach programistycznych
6.Podstawy programowania
- Zrozum, czym jest program, kod i dane
- Zrozum, jak działa Internet
- Dowiedz się więcej o nowoczesnych językach programowania i środowiskach programistycznych
7. Pierwsze kroki z Pythonem 11
- Dowiedz się, jak zainstalować IDE i Python na swoim komputerze
- Napisz prosty kod, korzystając z reguł składni języka Python
- Zrozum, czym są standardy PEP8 i jak je stosować
- Dowiedz się, jak pracować z Git i GitHub
8. Typy danych
- Zrozumiesz, jak pracować z różnymi typami danych: liczbami, ciągami znaków, listami, zbiorami, słownikami
- Wykonuj zadania programistyczne, korzystając z różnych typów danych
9.Funkcje
- Zrozum, czym jest funkcja i do jakich celów programiści używają funkcji
- Dowiedz się, jak pracować z konstrukcjami arg i kwargs
- Utwórz funkcje niestandardowe
10. Warunki, pętle i rekurencje
- Dowiedz się, jak używać wyrażeń logicznych i operatorów
- Naucz się pracować z rekurencją
- Zrozumiesz, jak uniknąć powielania i nie komplikować kodu
11. Moduły, biblioteki i pliki
- Dowiedz się, czym są pętle w Pythonie
- Rozwiąż przypadek z pętlami while i for oraz instrukcjami break, continue, else wewnątrz pętli
12. Zaawansowane programowanie
- Dowiedz się, czym są funkcje lambda i programowanie funkcjonalne
- Naucz się pisać kod debugujący
- Dowiedz się, jak pracować z iteratorami i generatorami
13.Programowanie obiektowe (OOP)
- Dowiedz się, czym są klasy, obiekty i metody oraz jak z nich korzystać
- Naucz się korzystać z funkcji polimorficznych, dziedziczenia i enkapsulacji
- Poznaj podstawowe wzorce projektowe w Pythonie
14.Analiza kodu
- Zrozumiesz, jak analizować i przeglądać kod
- Przejrzyj kod innej osoby
- Dowiedz się, jak korzystać z samooceny
15. Zaplecze
- Dowiedz się, jakie są rodzaje architektury aplikacji
- Zrozum, jak pracować z różnymi wzorcami projektowymi
- Naucz się rozkładać zadania programistyczne zaplecza
16. Praca z bazami danych
- Dowiedz się o typach i funkcjach baz danych
- Mistrz SQL'a
- Mistrz PostgreSQL'a
- Zaprojektuj bazę danych
17. Wątki, procesy i asynchronia
- Zrozum, czym są wątki i procesy
- Dowiedz się o asynchronicznych funkcjach języka Python
18. Praca z frameworkiem Django
Dowiedz się, jak zainstalować i skonfigurować framework Django
Naucz się pracować z frameworkiem Django
Utwórz aplikację typu „to-do” przy użyciu Django
19. API i RestAPI
Dowiedz się jak działa API
Zrozumienie architektury RestAPI
Zaprojektuj usługę API
20. Systemy konteneryzacji i Docker
Dowiedz się, czym są systemy konteneryzacji i kiedy są potrzebne
Dowiedz się, czym jest Docker, jak go skonfigurować i pracować z jego złożonością
Zapoznaj się z Dockerem
21. Testowanie
Zrozum, czym są testy jednostkowe
Dowiedz się, jak działa integracja i testowanie systemu
Obejmij swój projekt testami
22. Projekt dyplomowy
Stwórz od podstaw tablicę ogłoszeń wynajmu
Wybierz odpowiedni poziom złożoności: stwórz osobnego bota telegramowego, stwórz osobną stronę internetową, stwórz bota i stronę internetową
Połącz gotowy frontend z kodem backendu
23. Ścieżka zawodowa
Napisz CV w języku rosyjskim i angielskim
Napisz list motywacyjny w języku rosyjskim i angielskim
Dowiedz się czym charakteryzują się wywiady dla programistów
Przejdź symulator zadania testowego
Będziesz miał indywidualną konsultację z rekruterem IT (opcjonalnie)
Ten kurs jest odpowiedni dla tych, którzy chcą opanować bardzo popularny i wysoko płatny zawód - testera oprogramowania (inżyniera kontroli jakości). Kurs obejmuje szkolenie w zakresie testowania manualnego, pracy z oprogramowaniem pomocniczym, szkolenie w zakresie podstaw programowanie w Pythonie, automatyzacja testów w Pythonie z wykorzystaniem najpopularniejszego narzędzia Selen. Prace domowe sprawdzane są osobiście przez autora, nie ma testów wielokrotnego wyboru, tylko praktyka!!!
4
3 999 ₽