1,572 visualizzazioni
Alexio Cassani
Alexio Cassani

CTO di Cortilia e Advisor in ambito Intelligenza Artificiale

Cosa imparerai

Come fare i primi passi nel mondo della programmazione
Quali sono i diversi linguaggi di programmazione
Come dichiarare, assegnare e convertire variabili per gestire le informazioni nel tuo codice
Come utilizzare vari tipi di operatori per eseguire operazioni matematiche, valutare le relazioni tra i dati e creare condizioni complesse
Le basi di algoritmi e dei design pattern, uno strumento fondamentale per ogni sviluppatore software
Come organizzare ed elaborare i dati in modo efficiente
Molto, molto altro...

Lezioni

1 Presentazione 03:04
Gratis Benvenuto
03:04
2 Introduzione alla programmazione 10:21
Cos'è la programmazione e perché è importante 03:38
Panoramica dei linguaggi di programmazione 03:17
I primi passi nel mondo della programmazione 03:26
3 Variabili e tipi di dati 11:33
Dichiarazione e assegnazione di variabili 03:40
Tipi di dati primitivi 03:59
Conversione di tipi di dati 03:54
4 Operatori aritmetici e di confronto 11:52
Gratis Utilizzo di operatori aritmetici
02:47
Operatori di confronto 02:56
Operatori logici 03:44
Precedenza degli operatori 02:25
5 Controllo del flusso (if, else, while, for) 17:07
Utilizzo delle istruzioni if e else 07:04
Utilizzo dell'istruzione while 04:10
Utilizzo dell'istruzione for 05:53
6 Algoritmi e strutture dati 41:40
Introduzione agli algoritmi 04:53
Strutture dati 06:13
Funzioni 11:07
Algoritmo di ordinamento (Insertion Sort) 03:32
Gratis Algoritmo di ordinamento (Selection Sort)
02:26
Algoritmi di ricerca (ricerca binaria) 05:28
Progettare un algoritmo 03:32
La notazione Big O 04:29
7 Programmazione orientata agli oggetti 25:04
Gratis Introduzione alla programmazione orientata agli oggetti
01:35
Concetti fondamentali (classe, oggetto, attributi, metodi) 09:20
Incapsulamento 03:25
Ereditarietà 04:41
Polimorfismo 02:45
Overriding dei metodi 03:18
8 Installazione e configurazione dell'ambiente di sviluppo 05:50
Introduzione ai software di sviluppo (IDE) 02:30
Panoramica IDE principali 03:20
9 Metodologie di lavoro 13:53
Introduzione alle metodologie di lavoro 03:33
Scrum 06:28
Kanban e Extreme Programming 03:52
10 Come utilizzare strumenti e metodi per individuare e risolvere i bug nei programmi 30:57
Introduzione alla risoluzione dei problemi di programmazione 07:13
Identificazione e correzione degli errori (debugging) 10:27
Utilizzo di strumenti di debug 10:15
Approccio ai problemi di sicurezza 03:02
11 Design Patterns 42:02
Cosa sono i Design Patterns 02:41
Design Patterns creazionali 09:52
Design Patterns strutturali 03:19
Design Patterns strutturali: esempio pratico 12:12
Design Patterns comportamentali 13:58
12 Conclusioni 08:44
Tendenze e sviluppi futuri della programmazione software 05:51
Tool da ricordare 01:30
3 argomenti da ricordare 01:23

Dettagli

Non ti soddisfa il tuo lavoro attuale e cerchi un cambiamento significativo nella tua vita?

Ti piacerebbe muovere i primi passi nell’entusiasmante mondo della programmazione?

Allora, è giunto il momento di “ri-programmare” la tua carriera e aprire le porte a opportunità professionali nel settore tecnologico in rapida crescita.

In un mondo sempre più digitale, la programmazione è una delle competenze più richieste sul mercato del lavoro. 

Immagina di lavorare in aziende tecnologiche innovative, di essere il creatore del prossimo grande software o persino di avviare la tua start-up. 

Oggi, hai l'opportunità di realizzare tutto questo partendo da questo corso online.

Ciao!

Sono Alexio Cassani, CTO di Cortilia e Advisor in ambito Intelligenza Artificiale, 

Co-Founder ed ex-CEO di Stentle, startup che ho fondato e venduto nel 2019 e che si occupava di innovazione nel mondo del retail e dell’e-commerce, prima ancora -Tech Advisor di Doing, ora CapGemini e CTO di Fashionis.

Ho guidato squadre di sviluppatori in diverse aziende di successo e ora sono qui insieme ai ragazzi di Corsi.it per presentarti questo corso sulle basi di programmazione.

Se stai cercando un cambio di carriera e vuoi immergerti nel mondo della programmazione partendo da zero, questo corso è fatto per te. 

La figura dello sviluppatore è tra le più richieste sul mercato del lavoro e posso garantirti che non ce ne sono mai abbastanza: dalle start-ups alle grandi aziende da miliardi di fatturato, le opportunità di lavoro e di successo sono così tante che c’è solo l’imbarazzo della scelta.

Ma diventare un programmatore richiede impegno e costanza, e non tutti hanno il tempo o le risorse per frequentare l'università o corsi in aula.

Ecco perché ho collaborato con Corsi.it per creare un corso che ti permette di imparare a tuo ritmo, senza compromettere la qualità dell'istruzione.

Grazie a questo corso potrai studiare le basi della programmazione quando e dove vuoi, beneficiando di lezioni aggiornate, risorse di apprendimento di alta qualità e l'esperienza di un vero professionista del settore.

Ecco un assaggio di cosa troverai all’interno del corso:

  1. Scoprirai quali sono i diversi linguaggi di programmazione e come fare i primi passi nel mondo della programmazione;
  2. Imparerai a dichiarare, assegnare e convertire variabili per gestire le informazioni nel tuo codice.
  3. Imparerai a utilizzare vari tipi di operatori per eseguire operazioni matematiche, valutare le relazioni tra i dati e creare condizioni complesse.
  4. Esplorerai le istruzioni base di controllo del flusso come if, else, while e for;
  5. Ti insegnerò le basi di algoritmi e dei design pattern, uno strumento fondamentale per ogni sviluppatore software. Scoprirai inoltre come organizzare ed elaborare i dati in modo efficiente.
  6. E molto, molto altro...

Questo corso non si ferma alla teoria: esploreremo insieme argomenti pratici ed essenziali.Prenderai confidenza con gli ambienti di sviluppo, PyCharm in particolare, scoprirai le metodologie di lavoro più comuni nel settore e ti insegnerò a risolvere problemi e a fare debugging. 

Inoltre, vedremo alcuni esempi concreti di applicazione dei design patterns, strumenti fondamentali per scrivere codice efficiente e facilmente manutenibile.

Insomma, alla fine di questo corso, sarai in grado di navigare con sicurezza nel mondo della programmazione e sarai padrone del tuo futuro professionale. 

Con le competenze acquisite, potrai intraprendere una carriera gratificante come sviluppatore, avere l'opportunità di lavorare su progetti innovativi o persino di avviare la tua start-up. 

Con la programmazione, le possibilità sono infinite e la scelta è tutta nelle tue mani.

Non perdiamo altro tempo, iniziamo subito!

Autore

CTO presso Cortilia e Advisor per Startup e Aziende in ambito Intelligenza Artificiale, collabora attivamente con la Scuola di Management del MIP Politecnico di Milano, su tematiche che spaziano dalla Generative AI & amp; Data, le tecnologie dell’e-commerce e il mondo del Retail Omnicanale.

Il suo viaggio nel mondo della tecnologia ha preso il via nel 2003, subito dopo aver conquistato una laurea magistrale in Ingegneria Informatica.

Nel 2015 ha fondato Stentle, una startup rivoluzionaria che ha ridefinito l'innovazione nel retail e nell'e-commerce.

Stentle ha vinto diversi premi, tra i quali l’azienda più innovativa in ambito Retail conferito da Confcommercio.

Questa avventura, conclusasi con un'acquisizione nel 2019, lo ha visto impegnato in prima linea come Partner e CEO fino al 2022.

Dal 2012, ho assunto il ruolo di CTO per Fashionis, una brillante startup della famiglia Ferragamo, e per Doing Digital Agency (ora CapGemini), portando la sua expertise tecnologica nel mondo della moda e delle smart cities con un ambizioso progetto con la città di Kuala Lumpur in Malesia.

Il suo bagaglio di conoscenze si è arricchito grazie a più 10 anni trascorsi come CTO di Webscience ora gruppo Adesso, e come ricercatore presso l'Osservatorio Cloud del Politecnico di Milano.

La sua missione? Unire l'innovazione tecnologica e la visione imprenditoriale per ridefinire il futuro del mondo digitale rendendola comprensibile e accessibile a chiunque.

€59,95 +IVA