CodeGym /Kursy /Python SELF PL /Kurs Python Fullstack Software Engineer

Kurs Python Fullstack Software Engineer

Python SELF PL
Poziom 64 , Lekcja 6
Dostępny

8.1 Cele kursu

Celem naszego kursu jest uczynić Cię prawdziwym programistą Pythona. Aby to osiągnąć, musisz zrobić 3 rzeczy:

  • Musisz ukończyć kurs
  • Musisz znaleźć pracę
  • Musisz się wywiązywać z tej pracy

Abyś pomyślnie przeszedł nasz kurs, będziemy Cię wspierać i motywować. Mentorzy będą odpowiadać na Twoje pytania, a praca zespołowa uczyni Twoją naukę bardziej interesującą.

Nigdy nie pozostaniesz ze swoimi problemami czy pytaniami sam. Zawsze będą osoby, które Ci pomogą lub doradzą. W Twojej grupie będzie opiekun kursu, mentor, a także zawsze możesz zadawać pytania swoim kolegom z kursu i odpowiadać na ich pytania.

Stworzyliśmy cały Centrum Kariery, abyś mógł znaleźć dobrą pracę. Nauczymy Cię tam, jak prawidłowo sporządzać CV, co w nim uwzględniać, a czego — nie. Jak prawidłowo uzasadniać przerwy w pracy. Czego ogólnie spodziewa się zobaczyć pracodawca w IT w dobrym CV, a co go zniechęca. To będzie dla Ciebie bardzo przydatne.

No i na koniec, abyś pomyślnie wykonywał swoje obowiązki na swojej pierwszej pracy jako programista, damy Ci bardzo obszerne teoretyczne wiedze i praktyczne umiejętności. Jeśli będziesz się dobrze uczył i wykonywał wszystkie praktyczne zadania, będziesz mógł od razu aplikować na stanowisko średniozaawansowane.

Wszystko jest w Twoich rękach. Z naszej strony oferujemy wszystko, co może Ci być potrzebne w pierwszym roku pracy.

8.2 Twoje CV

Tak może wyglądać Twoje CV po ukończeniu kursu:

Objective:

One year of experience in Python development. Developed three web projects for AWS & Google Cloud platforms. Contributed to backend development using the Django framework with Django Rest Framework. Additionally, I have created several bots for Telegram messenger. I continuously enhance my knowledge and skills.

Tech Skills: Languages:
  • Python 3.12
  • JavaScript
  • SQL
Frameworks:
  • Django, Django ORM, Django REST Framework
  • Flask
  • FastAPI
Tech:
  • JWT, Djoser, Pytest, Unittest, WebSockets, Aiohttp, SQLAlchemy, Alembic,
  • Beautiful Soup, Selenium, Scrapy
  • Docker, SQL, REST API, JSON, HTML/CSS, JavaScript, TelegramBots, RabbitMQ, noSQL, Google API,
  • Design Patterns, ADS, Scrum, Agile,
  • Transactions, ACID, CAD
  • Linux, serwery webowe, CI/CD
Tools:
  • Git, SSH
  • Docker, Docker Compose
  • PyCharm
  • PostgreSQL
  • SQLite

Jak dla mnie, wygląda bardzo solidnie. „Obok takiego CV żaden pracodawca nie przejdzie obojętnie” ©.

Oczywiście, że wiele technologii poznasz tylko powierzchownie. Ale będziesz z nimi zaznajomiony i będziesz mógł szczerze powiedzieć na rozmowie o pracę, co robiłeś, jak i kiedy.

8.3 Plan kursu

Twoja nauka będzie obejmować 17 kluczowych tematów:

Nazwa tematu Liczba tygodni
1 Python Core 7 tygodni
2 Algorytmy i struktury danych 3 tygodnie
3 Praca z siecią 1 tydzień
4 Podstawy Web 3 tygodnie
5 Docker 3 tygodnie
6 Podstawy SQL 3 tygodnie
7 Backend na Django 8 tygodni
8 Zarządzanie projektem na serwerze 2 tygodnie
9 Architect Skills, część 1 2 tygodnie
10 Api & REST 5 tygodni
11 Parsowanie stron 3 tygodnie
12 Alternatywne frameworki 5 tygodni
13 Python & Enterprise 3 tygodnie
14 Architect Skills 2 tygodnie
15 Centrum kariery 2 tygodnie
16 Przygotowanie do rozmów kwalifikacyjnych 2 tygodnie
17 Projekt końcowy (jednocześnie) 4 tygodnie
52 tygodnie

Twój Projekt Końcowy i Centrum Kariery będą odbywać się jednocześnie, więc zmieścisz się w 52 tygodniach. Ale w każdym przypadku pozostawiamy mentorowi możliwość zmiany planu nauki. Jeśli chcesz zgłębić jakiś temat, coś pominąć lub dodać temat, który w ogóle nie jest w planie — umów się z mentorem. To nie jest uniwersytet :)

8.4 Praktyka — nasze wszystko

Cała nasza nauka oparta jest na praktyce. Ciągle praktykując, łatwiej wszystko zapamiętasz i szybciej zrozumiesz. Praktyka będzie składała się z 4 głównych kierunków.

Po pierwsze, musisz powtarzać za mentorem. Mentor na webinarach i w wideolekcjach będzie analizował różne technologie i pokazywał, jak z nimi pracować. Musisz po prostu powtarzać za nim. Twój mózg sam zapamięta, co i jak robić. Dodatkowo, to właśnie w tym momencie mogą pojawić się pytania, które będziesz chciał zadać swojemu mentorowi.

Po drugie, w naszym kursie będzie wiele małych praktycznych zadań z autosprawdzaniem, abyś mógł ćwiczyć i doskonalić swoje umiejętności. Każda teoria jest sprawdzana praktyką, więc rozwiązuj kilka zadań po każdej lekcji, a nawet trudny materiał stanie się znacznie bardziej zrozumiały.

Po trzecie, mniej więcej co dwa miesiące nauki będziesz miał osobny projekt. Niektóre napiszesz sam, inne w grupie. Albo mentor może wyjaśniać Ci nowy materiał i jednocześnie pisać złożony projekt. Tutaj całkowicie ufamy mentorowi i jego doświadczeniu.

I po czwarte, na samym końcu będziesz miał duży projekt końcowy około dwóch miesięcy. Można go będzie zrobić w całości, częściowo. Można w ogóle nie robić. Mentor w każdym przypadku będzie Ci pomagał. Jeśli poradzisz sobie z projektem — szukaj pracy od razu na stanowisko średniozaawansowane.

Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION