77 Lingue
Logo

Modalità apprendista
10 Moduli / ~100 pagine
Modalità guidata
~25 Moduli / ~400 pagine
🎓
Crea un evento

Programmazione computer
( 25 Moduli )

modulo #1
Introduzione alla programmazione informatica
Panoramica sulla programmazione informatica, storia e importanza
modulo #2
Concetti di base della programmazione
Variabili, tipi di dati, operatori, strutture di controllo e funzioni
modulo #3
Linguaggi di programmazione
Panoramica dei linguaggi di programmazione più diffusi, inclusi Python, Java, C++ e JavaScript
modulo #4
Impostazione di un ambiente di sviluppo
Installazione e configurazione di un editor di codice, IDE o editor di testo
modulo #5
Sintassi di base e dati Tipi
Introduzione alla sintassi di base, ai tipi di dati e alle variabili in Python
modulo #6
Operatori e strutture di controllo
Utilizzo di operatori, istruzioni if-else e cicli in Python
modulo #7
Funzioni e moduli
Definizione e utilizzo di funzioni, importazione di moduli e creazione di codice riutilizzabile
modulo #8
Lavorare con strutture dati
Introduzione a liste, tuple, dizionari e insiemi in Python
modulo #9
Programmazione orientata agli oggetti
Classi , oggetti, ereditarietà e polimorfismo in Python
modulo #10
Gestione degli errori e debugging
Comprendere e lavorare con errori, eccezioni e strumenti di debug
modulo #11
Input/output e persistenza dei file
Lettura e scrittura di file , lavorare con CSV, JSON e altri formati di dati
modulo #12
Analisi e visualizzazione dei dati
Introduzione all'analisi, visualizzazione e manipolazione dei dati utilizzando le librerie più diffuse
modulo #13
Fondamenti di sviluppo Web
Introduzione all'HTML, CSS e JavaScript per lo sviluppo web
modulo #14
Sviluppo web con Python
Utilizzo di Python per lo sviluppo web, inclusi i framework Flask e Django
modulo #15
Fondamenti di database
Introduzione ai database, SQL e principi di progettazione dei database
modulo #16
Sviluppo di database con Python
Utilizzo di Python per lo sviluppo di database, inclusi SQLite e SQLAlchemy
modulo #17
Rete e socket
Introduzione al networking, ai socket e alla programmazione dei socket in Python
modulo #18
Concorrenza e parallelismo
Introduzione alla concorrenza, al parallelismo e alla programmazione asincrona in Python
modulo #19
Fondamenti di sicurezza
Introduzione ai principi di sicurezza, alle minacce e alle migliori pratiche per la codifica sicura
modulo #20
Test e debugging
Introduzione ai framework di test, test unitari e tecniche di debug
modulo #21
Controllo della versione con Git
Introduzione al controllo della versione, Git e allo sviluppo collaborativo
modulo #22
Ciclo di vita dello sviluppo del software
Comprendere la vita di sviluppo del software ciclo, comprese le metodologie Agile e Scrum
modulo #23
Cloud Computing e distribuzione
Introduzione al cloud computing, distribuzione e piattaforme cloud
modulo #24
Best practice e qualità del codice
Best practice per la codifica, organizzazione del codice, e qualità del codice
modulo #25
Riepilogo e conclusione del corso
Pianificare i prossimi passi nella carriera di Programmatore informatico


Assistente all'apprendimento delle lingue
con supporto vocale

Ciao! Pronti per iniziare? Mettiamo alla prova il tuo microfono.
  • Logo
La nostra priorità è coltivare una comunità vivace prima di considerare il rilascio di un token. Concentrandoci su coinvolgimento e supporto, possiamo creare una solida base per una crescita sostenibile. Costruiamola insieme!
Stiamo dando al nostro sito web un nuovo look e una nuova interfaccia! 🎉 Restate sintonizzati perché lavoriamo dietro le quinte per migliorare la vostra esperienza.
Preparatevi per un sito rinnovato, più elegante e ricco di nuove funzionalità. Grazie per la pazienza. Grandi novità stanno arrivando!

Diritto d'autore 2024 @ WIZAPE.com
Tutti i diritti riservati
CONTATTACIPOLITICA SULLA RISERVATEZZA