Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Impariamo da Zero i linguaggi C#, Java e Python
Highest Rated
Rating: 4.4 out of 5(165 ratings)
962 students

Impariamo da Zero i linguaggi C#, Java e Python

Diventa uno sviluppatore e crea qualsiasi tipo di software imparando ad usare i linguaggi più usati dai professionisti
Created byNicola La Rocca
Last updated 5/2023
Italian
Italian [Auto],

What you'll learn

  • 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

Course content

15 sections155 lectures19h 14m total length
  • Introduzione al corso3:34
  • Fase 1: La scelta del linguaggio di programmazione2:39
  • Fase 2: La postazione di lavoro3:23
  • Fase 3: Il tool di sviluppo3:38
  • Fase 3: Installazione del Visual Studio Code4:04
  • Fase 3 - Installazione Open JDK in Windows4:24
  • Fase 3 - Installazione SDK Dotnet2:15

Requirements

  • Possedere un PC relativamente recente (vedere lezione 3)
  • Conoscere come avviare ed installare i software
  • Tanta voglia di imparare

Description

Benvenuti nel corso "Impariamo da Zero i linguaggi C#, Java e Python"

Il C#, il Java e il Python sono 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 conoscere le 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 dizionari e dei set

  • Analizzeremo come fare scelte e prendere decisioni usando i comandi if, 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 Comprehension etc)

  • 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 trattando l'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 collezioni in 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 relazionale Sql Server 2017 usando il C#. Creeremo un progetto completo che gestisca tutte le operazione CRUD impiegando la librerie ADO.NET

  • Impareremo ad usare la persistenza nel database relazionale MySql con Python.  Creeremo un progetto completo che gestisca tutte le operazione CRUD impiegando una specifica libreria

  • Impareremo a creare una Web App con l'SDK .Net Core 2.x

Tutti gli argomenti verranno trattati creando delle app che richiamano il mondo della GDO al fine di facilitare l'apprendimento

Le versioni utilizzate in questo corso sono:

  • Java 8

  • C# 7 con .Net Core 2.x

  • Python 3.7


Al termine di numerose sezioni sono previste diverse sfide, piuttosto impegnative, che permetteranno di mettere alla prova le conoscenze acquisite.


Who this course is for:

  • Studenti di Informatica
  • Sviluppatori che desiderano confrontare le caratteristiche di Python, C# e Java
  • Chiunque desideri imparare i tre più richiesti linguaggi di programmazione del mercato
  • Coloro i quali desiderano iniziare il percorso per divenire sviluppatori di software