CodeGym /Kurse /Python SELF DE /Python Fullstack Software Engineer Kurs

Python Fullstack Software Engineer Kurs

Python SELF DE
Level 64 , Lektion 6
Verfügbar

8.1 Kursziele

Das Ziel unseres Kurses ist es, dich zu einem echten Python-Entwickler zu machen. Dafür musst du drei Dinge tun:

  • Du musst den Kurs abschließen
  • Du musst einen Job finden
  • Du musst in deinem Job erfolgreich sein

Damit du erfolgreich unseren Kurs abschließen kannst, werden wir dich unterstützen und motivieren. Mentoren werden deine Fragen beantworten und die Arbeit im Team wird dein Lernen interessanter machen.

Du wirst nie allein mit deinen Problemen oder Fragen sein. Es wird immer jemand da sein, der dir hilft. In deiner Gruppe wird es einen Tutor und einen Mentor geben und natürlich kannst du auch jederzeit deine Studienkollegen fragen und ihnen antworten.

Wir haben ein komplettes Karrierezentrum erstellt, damit du erfolgreich einen guten Job finden kannst. Dort lernst du, wie du einen Lebenslauf richtig erstellst, was du angeben solltest und was nicht. Wie man Arbeitspausen plausibel erklärt. Was ein IT-Arbeitgeber in einem guten Lebenslauf erwartet und was ihn abschreckt. Dies wird für dich sehr nützlich sein.

Und schließlich, damit du deine Aufgaben erfolgreich bewältigen kannst, geben wir dir umfangreiche theoretische Kenntnisse und praktische Fähigkeiten. Wenn du gut lernst und alle praktischen Aufgaben ausführst, kannst du direkt als Mid-Level einsteigen.

Alles liegt in deinen Händen. Wir bieten dir alles, was du im ersten Jahr im Job brauchst.

8.2 Dein Lebenslauf

So könnte dein Lebenslauf nach Abschluss des Kurses aussehen:

Objective:

Ein Jahr Erfahrung in Python-Entwicklung. Entwicklung von drei Web-Projekten auf AWS- und Google Cloud-Plattformen. Beitrag zur Backend-Entwicklung mit dem Django-Framework und Django Rest Framework. Außerdem habe ich mehrere Bots für den Telegram-Messenger erstellt. Ich erweitere kontinuierlich mein Wissen und meine Fähigkeiten.

Tech Skills: Sprachen:
  • Python 3.12
  • JavaScript
  • SQL
Frameworks:
  • Django, Django ORM, Django REST Framework
  • Flask
  • FastAPI
Technologien:
  • 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,
  • Transaktionen, ACID, CAD
  • Linux, Webserver, CI/CD
Werkzeuge:
  • Git, SSH
  • Docker, Docker Compose
  • PyCharm
  • PostgreSQL
  • SQLite

Sieht für mich ziemlich beeindruckend aus. «Ein solches Lebenslauf wird an keinem Arbeitgeber vorbeigehen» ©.

Natürlich wirst du viele Technologien nur oberflächlich kennenlernen. Aber du wirst mit ihnen vertraut sein und kannst im Vorstellungsgespräch ehrlich erzählen, was du gemacht hast, wie und wann.

8.3 Kursplan

Dein Studium umfasst 17 Schlüsselthemen:

Nr. Thema Anzahl Wochen
1 Python Core 7 Wochen
2 Algorithmen und Datenstrukturen 3 Wochen
3 Netzwerkarbeit 1 Woche
4 Web-Grundlagen 3 Wochen
5 Docker 3 Wochen
6 SQL-Grundlagen 3 Wochen
7 Backend mit Django 8 Wochen
8 Projektmanagement auf dem Server 2 Wochen
9 Architect Skills, Teil 1 2 Wochen
10 API & REST 5 Wochen
11 Website-Scraping 3 Wochen
12 Alternative Frameworks 5 Wochen
13 Python & Enterprise 3 Wochen
14 Architect Skills 2 Wochen
15 Karrierezentrum 2 Wochen
16 Vorbereitung auf Interviews 2 Wochen
17 Abschlussprojekt (gleichzeitig) 4 Wochen
52 Wochen

Dein Abschlussprojekt und das Karrierezentrum laufen gleichzeitig, sodass du die 52 Wochen einhalten kannst. Aber auf jeden Fall lassen wir dem Mentor die Möglichkeit, den Lehrplan zu ändern. Wenn du ein Thema tiefer studieren möchtest, etwas nicht lernen oder ein Thema hinzufügen möchtest, das nicht im Plan ist – sprich mit deinem Mentor. Du bist ja nicht an der Uni :)

8.4 Praxis ist alles

Unser ganzes Lernen basiert auf Praxis. Indem du ständig übst, wirst du alles leichter behalten und schneller verstehen. Die Praxis wird aus vier großen Bereichen bestehen.

Erstens solltest du dem Mentor folgen. Der Mentor wird in Webinaren und Videolectures verschiedene Technologien analysieren und zeigen, wie man mit ihnen arbeitet. Du solltest ihm einfach folgen. Dein Gehirn wird sich merken, was und wie man es machen muss. Außerdem könnten gerade in diesem Moment Fragen auftauchen, die du deinem Mentor stellen möchtest.

Zweitens, es wird viele kleine praktische Aufgaben mit automatischer Überprüfung geben, damit du üben und deine Fähigkeiten verfeinern kannst. Jede Theorie wird durch Praxis überprüft, also löse ein paar Aufgaben nach jeder Vorlesung und selbst komplexer Stoff wird viel klarer.

Drittens wird es ungefähr alle zwei Monate ein separates Projekt geben. Einige wirst du selbst schreiben, einige in der Gruppe. Oder der Mentor kann neues Material erklären und gleichzeitig ein komplexes Projekt schreiben. Hier vertrauen wir ganz dem Mentor und seiner Erfahrung.

Und viertens, am Ende wirst du ein großes Abschlussprojekt haben, das etwa zwei Monate dauert. Du kannst es ganz oder teilweise machen. Du kannst es auch gar nicht machen. Der Mentor wird dir in jedem Fall helfen. Wenn du das Projekt meisterst, kannst du direkt als Mid-Level nach einem Job suchen.

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