Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Algoritmi, flow-chart e il mondo della programmazione (2x1)
Highest Rated
Rating: 4.2 out of 5(74 ratings)
236 students

Algoritmi, flow-chart e il mondo della programmazione (2x1)

2 corsi in 1. Concetti fondamentali per comprendere gli algoritmi, i flow-chart e le basi della programmazione
Last updated 8/2020
Italian

What you'll learn

  • Che cos' è un algoritmo
  • Le caratteristiche degli algoritmi
  • La rappresentazione degli algoritmi
  • Linguaggio di progetto
  • Variabili
  • Costanti
  • Istruzioni di assegnazione
  • Input/Output
  • Strutture di controllo
  • Gli operatori aritmetici
  • Gli operatori di confronto
  • Gli operatori logici
  • La concatenazione di stringhe
  • L' indentazione
  • Strutture sequenziali
  • Strutture selettive semplici, doppie e multiple
  • Strutture iterative pre-condizionate, post-condizionate e predefinite
  • Fasi di un algoritmo
  • Differenza tra algoritmo e programma
  • Che cos' è un flow-chart
  • I flow-charts e le frecce
  • Strutture di controllo con i flow-charts
  • Che significa programmare
  • Differenze tra programma, procedura, processo
  • 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
  • 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 sui linguaggi C, C++, Java, Python, PHP, C#, Javascript.

Course content

12 sections89 lectures2h 41m total length
  • Introduzione al corso2:00

Requirements

  • Capacità logiche e di ragionamento basilari

Description

Ciao!

Benvenuto in questo doppio corso dedicato a tutti coloro che vogliono avvicinarsi al mondo dello sviluppo software e capire i meccanismi alla base della progettazione software e 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 progettazione e della programmazione, è pertanto fortemente consigliato l' apprendimento dei concetti di questo corso ai fini di una progettazione efficace e di una programmazione ottimizzata e consapevole.

Ho deciso di includere in fondo al corso un ebook contenente tutti i contenuti trattati in PDF, così da semplificarti il ripasso degli argomenti.

Il bundle è così strutturato:

corso 1)  Progettazione e rappresentazione di algoritmi e flow-chart, inclusa corposa esercitazione per mettere in pratica quanto appreso;

corso 2)  Concetti base del mondo della programmazione

La realizzazione di algoritmi e flow-charts è la  fase di progettazione nel ciclo di vita del software, e viene prima della codifica (programmazione).

E' quindi evidente l' importanza di conoscere, ancor prima di avvicinarsi al mondo della programmazione, il funzionamento degli algoritmi per capirne il ragionamento logico ed il procedimento risolutivo.

Scrivere un software capendo anche la logica che c' è dietro è essenziale per ottimizzare ciò che si sta realizzando.

Lo scopo di questo corso è proprio quello di farti capire i meccanismi alla base della progettazione e rappresentazione degli algoritmi, per essere padrone dei concetti, in modo tale da poter approcciarti al mondo della programmazione comprendendone i meccanismi di base.

Conoscere i concetti spiegati in questo percorso di apprendimento è sicuramente un requisito fondamentale di ogni figura professionale operante nel settore dello sviluppo software.

Questo corso ti mette in mano tutte le conoscenze essenziali riguardanti i meccanismi della progettazione e della programmazione.

Dopo la conclusione di questo corso ti consiglio, se il tuo obiettivo di apprendiemento è anche diventare abile nella programmazione, di seguire corsi o leggere libri riguardanti uno o più specifici linguaggi di programmazione. I contenuti di questo corso possono essere visti come i "requisiti", come le conoscenze base richieste prima di imparare un determinato linguaggio di programmazione.


Mettiti comodo e..

Ci vediamo dall' altra parte!

Who this course is for:

  • appassionati e studenti di informatica
  • chiunque voglia avvicinarsi al mondo dell' informatica
  • chiunque voglia comprendere meglio il funzionamento degli algoritmi e dei programmi
  • chiunque voglia imparare a realizzare algoritmi e diagrammi di flusso
  • chiunque voglia avvicinarsi al mondo dello sviluppo software
  • chiunque voglia comprendere come viene progettato un software