Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Corso base sul mondo della programmazione (teorico)
Rating: 3.9 out of 5(45 ratings)
192 students

Corso base sul mondo della programmazione (teorico)

Diventa padrone dei concetti per programmare meglio
Last updated 9/2020
Italian

What you'll learn

  • Che significa programmare
  • Differenze tra programma, procedura, processo
  • Che significa algoritmo
  • Cosa sono e come si rappresentano i diagrammi di flusso (flow-chart)
  • Programmazione e ciclo di vita del software
  • Ambiti di programmazione
  • Ambienti di sviluppo
  • Classificazione dei linguaggi
  • Cosa sono gli script
  • Differenze tra software open source, freeware e proprietario
  • Patch, Release
  • I concetti di variabile e costante
  • Operazioni base di un linguaggio
  • Commenti
  • Codice sorgente, bug, debug
  • Che cos' è la programmazione sequenziale e strutturata
  • Che cos' è la programmazione a oggetti
  • Che cos' è la programmazione a eventi
  • Che cos' è la programmazione funzionale
  • Panoramica rapida sul linguaggio C
  • Panoramica rapida sul linguaggio C++
  • Panoramica rapida sul linguaggio Java
  • Panoramica rapida sul linguaggio Python
  • Panoramica rapida sul linguaggio PHP
  • Panoramica rapida sul linguaggio C#
  • Panoramica rapida sul linguaggio Javascript

Course content

4 sections41 lectures1h 2m total length
  • Introduzione al corso3:47
  • Introduzione alla programmazione1:34
  • Programma vs. procedura0:53
  • Programma vs. processo2:09
  • L' algoritmo2:21
  • Il diagramma di flusso (flow-chart)4:39
  • La programmazione e il ciclo di vita del software3:28
  • Che significa programmare?0:44
  • Ambiti di programmazione1:26
  • Ambienti di sviluppo1:12
  • WYSIWYG1:08
  • Linguaggio di programmazione vs. linguaggio di strutturazione1:18
  • Linguaggio multipiattaforma0:43
  • Linguaggio di alto livello e di basso livello1:13
  • Linguaggio tipizzato staticamente1:24
  • Linguaggio compilato e interpretato1:23
  • Gli script0:53
  • Open source0:59
  • Freeware0:39
  • Licenza GNU GPL1:02
  • Software proprietario1:06
  • Patch e release1:38
  • Le variabili3:04
  • L' accesso alle variabili: chiarimento0:31
  • Le costanti2:15
  • Operazioni di base di un linguaggio0:50
  • I commenti2:00
  • Il codice sorgente0:31
  • Bug e debug2:28
  • Quiz: concetti fondamentali

Requirements

  • Non è richiesto alcun prerequisito

Description

Ciao!

Benvenuto in questo corso introduttivo al mondo della programmazione informatica, realizzato per chiunque desideri avvicinarsi al mondo dello sviluppo software o voglia diventare padrone dei concetti alla base della programmazione.

Dopo anni di esperienza nello sviluppo software, sono fermamente convinto che per programmare bene non è sufficiente conoscere un linguaggio di programmazione.

E' fondamentale prima di tutto essere padroni dei concetti fondamentali del mondo dello sviluppo, perchè la programmazione è solamente la codifica di un algoritmo: è necessario capire concettualmente cosa, come e perchè si sta sviluppando.

Questo corso ti permetterà di acquisire le conoscenze di base che ti faranno capire meglio come funziona il mondo della programmazione, è pertanto fortemente consigliato l' apprendimento dei concetti di questo corso ai fini di una programmazione ottimizzata e consapevole.

Mettiti comodo e..

Ci vediamo dall' altra parte!

Who this course is for:

  • appassionati di informatica
  • appassionati di programmazione
  • chiunque voglia avvicinarsi al mondo della programmazione