Impariamo da Zero i linguaggi C#, Java e Python
-
Le lezioni sono chiare e gradevoli.
← | →
-
Il docente tratta approfonditamente gli argomenti mettendo il luce le differenze trz i vari linguaggi analizzati.
← | →
-
Corso ben ideato e impegnativo, condotto con cura e applicazione magistrale dall'insegnante.
← | →
Corso
Online
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Metodologia
Online
-
Ore di lezione
19h
-
Inizio
Scegli data
-
Invio di materiale didattico
Sì
-
Servizio di consultazione
Sì
-
Tutoraggio personalizzato
Sì
-
Lezioni virtuali
Sì
Benvenuti nel corso Impariamo da Zero i linguaggi C#, Java e Python
Il C#, il Javae il Pythonsono fra i più usati e richiesti linguaggi di programmazione*. In questo corso, lo studente, avrà la possibilità di acquisire una chiara conoscenza delle principali caratteristiche di ciascun linguaggio, visualizzando esempi di app reali e seguendo un percorso formativo che lo condurrà a divenire uno sviluppatore di software.
Il corso è, inoltre, rivolta a quei sviluppatori che desiderano imparare un nuovo linguaggio partendo da una base di conoscenza pregressa.
Al termine del corso lo studente avrà una solida conoscenza dei seguenti argomenti:
Utilizzeremo il Visual Studio Code per creare qualsiasi tipo di app multi piattaforma e linguaggio
Impareremo a conoscerele variabili, i tipi e gli operatori. Analizziamo le differenze fra il C#, il Java e il Python
Impareremo ad usare gli array, le stringhe e le liste. In Python faremo la conoscenza dei dizionarie dei set
Analizzeremo come fare scelte e prendere decisioni usando i comandiif, else e switch. Analizzeremo le differenze fra C#, Java e Python
Impareremo ad utilizzare i diversi cicli in C# e Java. Analizzeremo alcuni elementi di interesse in Python (Range, List Comprehensionetc)
Inizieremo a creare le nostre prime funzioni.
Impareremo ad utilizzare la OOP(programmazione orientata agli oggetti) nei tre linguaggi di riferimento. Analizzeremo l'uso e le differenze sintattiche
Approfondiremo il tema della OOP trattandol'ereditarietà, le interfacce, le classi astratte e final e vedremo concretamente come impiegare il polimorfismo. Analizzeremo le differenze fra C#, Java e Python
Impareremo a gestire gli errori e le eccezioni nei tre linguaggi
Tratteremo le collezioniin C# e Java
Impareremo i temi della persistenza dei dati con i file sia in C# che in Python. Impareremo a leggere e scrivere file di diversa tipologia.
Impareremo ad usare la persistenza nel database relazionaleSql Server 2017usando il C#
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
La basi di programmazione in C#,Le basi di programmazione in Java,Le basi di programmazione in Python,Le variabili, i tipi e gli operatori,Gli array, le stringhe e le liste,I cicli e i modificatori di flusso,Le funzioni,La OOP con le classi, l'ereditarietà le interfacce e il polimorfismo,Le collezioni,La persistenza nei file e nei DBMS
Possedere un PC relativamente recente (vedere lezione 3),Conoscere come avviare ed installare i software,Tanta voglia di imparare
Impariamo da Zero i linguaggi C#, Java e Python
Opinioni
-
Le lezioni sono chiare e gradevoli.
← | →
-
Il docente tratta approfonditamente gli argomenti mettendo il luce le differenze trz i vari linguaggi analizzati.
← | →
-
Corso ben ideato e impegnativo, condotto con cura e applicazione magistrale dall'insegnante.
← | →
Valutazione del corso
Lo consiglia
Valutazione del Centro
Igor Lorenzi
Rosalinda Italia
Maurizio Loffredo
Carmelo Nisticò
Danila Monteleone
Federico Leonardo
Pepsi
Genny
Pantaleo Sansone
Successi del Centro
Tutti i corsi devono essere aggiornati
La media delle valutazioni dev'essere superiore a 3,7
Più di 50 opinioni degli ultimi 12 mesi
4 anni del centro in Emagister.
Materie
- OOP
- Visual Studio
- C++
- Programmazione
- Python
- C#
- C
- Visual studio 2008
- Visual Studio 2010
Programma
Introduzione al corso
Fase 1: La scelta del linguaggio di programmazione
Fase 2: La postazione di lavoro
Fase 3: Il tool di sviluppo
Fase 3: Installazione del Visual Studio Code
Fase 3 - Installazione Open JDK in Windows
Introduzione
Prima App in C#
Prima App in Java
Prima App in Python
Riepilogo Fase 4
Sfida 1 - Creiamo la nostra prima App
Introduzione
C# - Creazione di una app di calcolo bollini - Parte 1
C# - Creazione di una app di calcolo bollini - Parte 2
C# - Conversione e Casting delle Variabili
Testiamo le variabili in Java
Java - Conversione e Casting delle Variabili
Testiamo le variabili in Python
Buona pratica nel nominare le variabili
Riepilogo Fase 5
Sfida 2 - Impariamo ad usare le variabili, i tipi e gli operatori
Introduzione
Il tipo stringa e i metodi in C#
Il tipo Stringa in Java
Il tipo Stringa in Python
Cosa sono agli Array nei linguaggi di programmazione
C# - Introduzione agli Array
C# - Il Parsing delle stringhe
C# - Il ciclo ForEach degli Array
Java - Introduzione agli Array
Java - Il Parsing delle stringhe
Java - Il Ciclo For degli Array
Python - Introduzione alle Liste - Parte 1
Python - Introduzione alle Liste - Parte 2
Python - Introduzione ai Tuple
Python - Introduzione ai Dizionari
Python - Introduzione ai Set
Riepilogo Fase 6
Sfida 3 - Impariamo ad usare gli array
Introduzione alla sezione
C# - Esempio pratico di utilizzo del comando IF
C# - Analisi degli IF annidati
C# - Analisi del Comando Switch e If ternario
Java - L'istruzione IF in un esempio pratico
Java - Analisi IF annidati
Java - Analisi del Comando Switch e If ternario
Python - L'istruzione IF in un esempio pratico
Python - Analisi IF annidati
Riepilogo Fase 7
Sfida 4 - Impariamo ad utilizzare il comando if
Introduzione
C# - Il Ciclo For
C# - Il Ciclo While e Do While
C# - Il comando Break
C# - Il Ciclo Foreach e la lettura di file di testo
C# - Il comando Continue
Java - Il Ciclo For
Java - Il Cicli While e Do While
Java - Il ciclo FOR usato come foreach e il comando continue
Python - Analisi del ciclo For
Python - La funzione Range
Python - I cicli For con le variabili Dizionario
Python - Aggregazione di liste multiple con la funzione Zip
Python - Il Comando Continue
Python - Il Comando Break
Python - Il ciclo While
Python - List Comprehension
Riepilogo Fase 8
Sfida 5 - Impariamo ad utilizzare i cicli
Introduzione
C# - Uso pratico dei metodi void
C# - Uso delle funzioni con parametri e valore di ritorno
Java - Uso delle funzioni
Python - Introduzione alle Funzioni
Python - Esempio pratico di utilizzo delle funzioni
Riepilogo Fase 9
Sfida 6
Introduzione
C# - Creazione della classe e delle proprietà
C# - I Costruttori delle classi
C# - I metodi della classe
C# - I Lambda e le proprietà di sola lettura
C# - I Distruttori
Java - Creazione della classe Clienti
Java - Creazione dei metodi
Python - Classi, metodi e proprietà
Riepilogo Fase 10
Sfida 7 - Impariamo a creare le classi e ad usarle
Introduzione
C# - Creazione Classe Derivata - Parte 1
C# - Creazione Classe Derivata - Parte 2
C# - Implementare la classe astratta
C# - Le classi sealed
C# - Il Polimorfismo
C# - Le interfacce - Parte 1
C# - Le interfacce - Parte 2
C# - I metodi statici
Java - Creazione della Classe Derivata
Java - Implementare le classi atratte
Java - Il Polimorfismo
Java - Le classi final
Java - I metodi statici
Java - Le interfacce
Python - Creazione della Classe Derivata
Python - Il decoratore @property
Python - Esempio di polimorfismo
Python - I Metodi statici con il decoratore @staticmethod
Riepilogo Fase 11
Sfida 8 - Impariamo ad usare le classi astratte
Introduzione
C# - Primo esempio di gestione delle eccezioni
C# - Eccezioni annidate e il comando Throw
Java - Primo esempio di gestione delle eccezioni
Java - Eccezioni annidate e il comando Throw
Python - La gestione delle eccezioni
Ulteriori informazioni
Cosa include il prezzo totale del corso?
Comunicazione diretta col docente, accesso a vita, ampliamenti e aggiornamenti inclusi, rimborso entro 30 giorni.
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Impariamo da Zero i linguaggi C#, Java e Python