8.1 Obiettivi del corso
L'obiettivo del nostro corso è trasformarti in un vero programmatore Python. Per farlo, dovrai fare tre cose:
- Devi completare il corso
- Devi trovare un lavoro
- Devi gestire con successo quel lavoro
Affinché tu superi con successo il nostro corso, ti sosterremo e ti motiveremo. I mentori risponderanno alle tue domande e lavorare in team renderà il tuo apprendimento più interessante.
Non rimarrai mai solo con i tuoi problemi o domande. Ci saranno sempre persone pronte ad aiutarti o a consigliarti. Avrai un tutor, un mentore nel gruppo, e ovviamente potrai sempre fare domande ai tuoi colleghi di studio e rispondere alle loro.
Abbiamo creato un intero Centro di Carriera affinché tu possa trovare un buon lavoro con successo. Ti insegneranno come redigere correttamente un curriculum, cosa indicare e cosa no. Come giustificare le pause lavorative. Cosa un datore di lavoro IT si aspetta di vedere in un buon curriculum e cosa lo respinge. Ti sarà molto utile.
E infine, per permetterti di gestire con successo le tue responsabilità nel tuo primo lavoro da programmatore, ti forniremo ampie conoscenze teoriche e abilità pratiche. Se studierai bene e completerai tutti i compiti pratici, potrai ottenere un lavoro come developer middle level già dopo il corso.
Tutto è nelle tue mani. Da parte nostra, ti forniamo tutto ciò che è necessario e potrebbe servirti nel primo anno di lavoro.
8.2 Il tuo curriculum
Ecco come potrebbe apparire il tuo curriculum dopo aver completato il corso:
Objective:Un anno di esperienza nello sviluppo Python. Sviluppato tre progetti web per le piattaforme AWS e Google Cloud. Contributo allo sviluppo backend utilizzando il framework Django con Django Rest Framework. Inoltre, ho creato diversi bot per il messenger Telegram. Miglioro continuamente le mie conoscenze e competenze.
Tech Skills: Languages:- Python 3.12
- JavaScript
- SQL
- Django, Django ORM, Django REST Framework
- Flask
- FastAPI
- 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, web server, CI/CD
- Git, SSH
- Docker, Docker Compose
- PyCharm
- PostgreSQL
- SQLite
A me sembra molto solido. "Un curriculum del genere non passerà inosservato da nessun datore di lavoro" ©.
Ovviamente molte tecnologie le studierai solo superficialmente. Ma le conoscerai e potrai onestamente raccontare in un colloquio cosa hai fatto, come e quando.
8.3 Piano del corso
La tua formazione includerà 17 argomenti chiave:
№ | Titolo del tema | Numero di settimane |
---|---|---|
1 | Python Core | 7 settimane |
2 | Algoritmi e strutture dati | 3 settimane |
3 | Lavorare con la rete | 1 settimana |
4 | Basi del Web | 3 settimane |
5 | Docker | 3 settimane |
6 | Basi di SQL | 3 settimane |
7 | Backend con Django | 8 settimane |
8 | Gestione del progetto sul server | 2 settimane |
9 | Architect Skills, parte 1 | 2 settimane |
10 | Api & REST | 5 settimane |
11 | Parsing di siti web | 3 settimane |
12 | Framework alternativi | 5 settimane |
13 | Python & Enterprise | 3 settimane |
14 | Architect Skills | 2 settimane |
15 | Centro di carriera | 2 settimane |
16 | Preparazione ai colloqui | 2 settimane |
17 | Progetto finale (contemporaneamente) | 4 settimane |
52 settimane |
Il tuo Progetto Finale e il Centro di Carriera si svolgeranno contemporaneamente, quindi riuscirai a terminare in 52 settimane. Ma in ogni caso lasciamo al mentore la possibilità di modificare il piano di studi. Se desideri approfondire un argomento, non studiarne uno o aggiungere un argomento che non è affatto nel piano, negozia con il tuo mentore. Non sei in università :)
8.4 Pratica — il nostro tutto
Tutto il nostro apprendimento è basato sulla pratica. Praticando costantemente, ti ricorderai tutto più facilmente e capirai più rapidamente. La pratica sarà composta da 4 grandi direzioni.
In primo luogo, dovrai seguire il mentore. Il mentore nei webinar e nelle videolezioni esplorerà varie tecnologie e ti mostrerà come lavorarci. Dovrai semplicemente seguirlo. Il tuo cervello ricorderà da solo cosa e come fare. Inoltre, è proprio in questo momento che potrebbero sorgere domande da porre al tuo mentore.
In secondo luogo, nel corso avremo molti piccoli esercizi pratici con autoverifica, per allenarti e affinare le tue capacità. Qualsiasi teoria è verificata dalla pratica, quindi risolvi un paio di esercizi dopo ogni lezione e anche il materiale difficile diventerà molto più chiaro.
In terzo luogo, circa ogni due mesi di studio avrai un progetto separato. Alcuni li scriverai da solo, altri in gruppo. Oppure il mentore può spiegarti nuovo materiale e scrivere un progetto complesso contemporaneamente. Qui ci affidiamo completamente al mentore e alla sua esperienza.
E infine, alla fine avrai un grande progetto finale della durata di circa due mesi. Può essere completato interamente, in parte o non completato affatto. In ogni caso, il mentore sarà lì per aiutarti. Riesci a completare il progetto? Cerca lavoro come developer middle level subito.
GO TO FULL VERSION