Introduzione alla Programmazione

Programmazione
Introduzione alla Programmazione

Il Corso di Introduzione alla programmazione nasce per aiutare i curiosi del mondo dell’informatica ad entrare in contatto con i linguaggi di programmazione. Il percorso prepara anche a superare al meglio i colloqui di selezione per tutte le Academy (percorsi di lunga durata) di programmazione, svolti da SinerVis in collaborazione con Generation Italy, Adecco/Modis, e altri grandi partner presenti sul territorio italiano.
Attraverso un insieme mirato di lezioni ed esempi introduttivi, lo studente avrà modo di capire come si approccia e si organizza lo sviluppo di un progetto software, di capire quali sono le informazioni e le risorse utili per imparare a padroneggiare un linguaggio di programmazione. 

Nel corso delle lezioni, verrà utilizzato come riferimento principale il linguaggio Java, ma saranno mostrati esempi scritti anche in diversi linguaggi di programmazione (come .Net/C#, Php, Javascript, Python), dando la giusta attenzione a quegli elementi che sono tipici e comuni a tutti i linguaggi, seppure le sintassi possano talvolta risultare differenti.

Il percorso, di 36 ore totali, si chiude con una breve formazione utile a prapararsi al meglio a colloqui conoscitivi e tecnici legati all'area IT.
 

Prerequisiti

Utilizzo di base del sistema operativo e del calcolatore. Età del candidato inferiore ai 38 anni. Il corso di programmazione base si tiene nelle sedi di Milano, Torino, Roma o in live streaming.

Obiettivi

Alla fine del corso lo studente avrà acquisito una preparazione di base sulla programmazione, utile per affrontare con una marcia in più percorsi formativi più lunghi e complessi e mirati a trattare specifici linguaggi di programmazione. Il percorso prepara inoltre alla selezione per l'ingresso nelle Academy gratuite (da 160 a 600 ore) erogate da SinerVis in collaborazione con partner di livello nazionale. 

chiedi informazioni

Programma Didattico

Il Programma si compone delle seguenti
Unità Didattiche:

Modulo 1 - Introduzione alla Programmazione
Unità Didattica 1 - Calcolatore e Istruzioni (2 ore)
  • Algebra Binaria e Algebra Booleana
  • Componenti principali del Calcolatore: Processore, RAM, Disco
  • Istruzioni, Algoritmi e Programmi
  • Esecuzione delle istruzioni di un Programma: ruolo della RAM e del Processore
Unità Didattica 2 - Codice Sorgente e Compilazione (4 ore)
  • Linguaggi di Programmazione e Codice Sorgente
  • Linguaggio Macchina e Istruzioni di Alto Livello: differenze
  • Il processo di Compilazione
  • Interpreti, Macchine Virtuali e Pseudo-Compilazione
  • Uso della Console/Terminale e comandi di base
  • Esempi di Compilazione e Pseudo-Compilazione
  • Scrittura di codice Sorgente e Compilazione attraverso tool online
  • Scrittura di codice Sorgente e Compilazione attraverso IDE
  • Linguaggi di programmazione più diffusi e ambiti di utilizzo
Unità Didattica 3 - Programmazione Procedurale - Parte I (6 ore)
  • Concetto di Variabile: Tipi interi, Tipi in virgola mobile
  • Espressioni Algebriche
  • Stampa su Console dei risultati di un programma
  • Espressioni Logiche/Booleane e Costrutto di Controllo if, if-else
  • Costrutto di Controllo while
  • Progettazione di un Algoritmo mediante diagramma di flusso
  • Esempi di Algoritmi
Unità Didattica 4 - Programmazione Procedurale - Parte II (6 ore)
  • Costrutto di Controllo for
  • Array e Indicizzazione
  • Algoritmi con cicli e array: iterare su un array, ricerca del minimo/massimo, ricerca di un valore specifico, modificare il contenuto di un array
  • Charset e variabili di Tipo Carattere
  • Stringhe come array di caratteri e operazioni tipiche 
  • Ricezione da Console di valori inseriti dall’utente
Unità Didattica 5 - Programmazione ad Oggetti - Parte I (6 ore)
  • Introduzione al Concetto di Oggetti: proprietà e metodi.
  • Definizione di Classi e creazione di Istanze.
  • Sintassi ed esempi in linguaggio Java: metodi, valori di ritorno, costruttori, puntatore this, visibilità private e public
  • (cenni) definizione di classe negli altri linguaggi di programmazione: Analogie sintattiche rispetto al caso Java
Unità Didattica 6 - Programmazione ad Oggetti - Parte II (4 ore)
  • Concetto di componente e di riutilizzo del codice
  • String: metodi principali della classe Java e componenti equivalenti in altri linguaggi di programmazione
  • LocalDate/LocalTime: meccanismi e componenti principali per la gestione del tempo, componenti equivalenti in altri linguaggi di programmazione
Unità Didattica 7 - Imparare un Linguaggio di Programmazione (4 ore)
  • Navigare e leggere documentazioni online
  • Imparare a cercare e a valutare la completezza di un tutorial online
  • Imparare a copiare il codice con attenzione
  • Programmazione avanzata tramite IDE: esempi di Gestione e Struttura dei Progetti, Modalità di Debug ed esecuzione step-by-step
Unità Didattica 8 - Come prepararti al meglio per la tua nuova Occasione Lavorativa
  • Come preparare un Curriculum: scopri quali sono gli elementi fondamentali che compongono la tua vera "carta d'identità" professionale (con esercizi pratici online)
  • I Tuoi Canali Social: elementi online che posso favorire (o ridurre) le tue nuove opportunità di lavoro
  • L'Azienda: quali sono le informazioni vitali dell'impresa che ti ha contattato che puoi usare a tuo vantaggio 
  • Come Vestirsi: l'abito FA il Monaco", ovvero come gestire i primi secondi per creare interesse ed empatia professionali
  • La Presentazione: l'elevator Pitch – lo strumento fondamentale per il tuo miglior colloquio
  • Cosa vogliono da te: come definire al meglio le vostre "competenze trasversali" (soft skills) per distinguervi dagli altri candidati
  • Domande tipiche: analisi e studio delle migliori risposte da dare al vostro interlocutore
  • Il Linguaggio Verbale: parole da usare (e soprattutto parole da evitare) per creare una prima impressione positiva (e mantenerla nel tempo)
  • Il Linguaggio del Corpo: quali sono i segnali "inconsci" che puoi inviare e come gestirli al meglio per creare una presenza veramente assertiva
  • Il Linguaggio della Mente: il gioco interiore, ovvero come le emozioni possono aiutarti a superare le fasi importanti del tuo colloquio professionale
  • Cosa Chiedere: quali domande puoi porre durante un colloquio e quali evitare
  • La Chiusura: come esprimere sicurezza nelle ultime "fasi di gioco"
  • Esercizi e Simulazioni on Line

chiedi informazioni

RICHIEDI INFORMAZIONI

Verrai ricontattato da un nostro consulente

Privacy

Certifica le tue competenze

Questo corso è finalizzato all'ottenimento delle seguenti certificazioni
Dimostra le tue competenze in qualsiasi ambito dell'Information & Communication Technology con un certificato riconosciuto SinerVis
Alla fine di ogni percorso riceverai un attestato di riconoscimento del tuo percorso formativo.

Le Opinioni dei Nostri Corsisti

Aziende

Privati

  • Corso ideale per chi parte dalle basi

    "Per quanto mi riguarda questo corso e credo anche altri sono veramente strutturati bene e ho davvero acquisito tantissime nozioni."

    - Luca Ferraroni -
  • Corso Soddisfacente

    "Sinceramente nulla di negativo da segnalare, il docente se qualcosa non è chiaro lo rispiega ed inoltre è disponibile a chiarire concetti anche al di fuori dell orario del corso."

    - Anna Parmigiani -
  • Ottimo corso per chi è alle prime armi

    "Non ho nessuna critica per quello che mi riguarda mi sono trovata molto bene."

    - Giulia Bonseri -
  • Percorso formativo più che positivo

    "Questo è il primo corso che frequento è mi sono trovato molto bene, non ho riscontrato alcun problema."

    - Anonimo -
  • Corsi ben strutturati

    "Nessuna critica particolare, tutto molto ben gestito. Magari solo inserire qualche ora per la correzione degli esercizi a casa."

    - Sofia Cavalli -
  • Corso di Grafica

    "Non ho critiche costruttive, il corso é stato esattamente come me lo aspettavo."

    - Martina Galetti -
  • Corso di Grafica molto completo

    "Nessuna critica, sono molto contenta di aver partecipato al corso."

    - Anonimo -
  • Corso ottimo

    "Non ho critiche in quanto la qualità dei vostri corsi è molto buona."

    - Marco Priori -
  • Formazione mirata

    "Il corso è andato molto bene. Una sola osservazione: avrei voluto fare più ore, a volte non bastano quelle svolte per singolo argomento."

    - Fabio Toscani -
  • Percorso completo

    "Sono molto soddisfatta, non ho critiche."

    - Alice Ghisolfi -
  • Insegnanti molto preparati

    "La qualità è ottima, la preparazione dell'insegnante anche!"

    - Gabriele Villa -
  • Formazione completa e massima disponibilità

    "Mi son trovata molto bene, di conseguenza non ho critiche da fare."

    - Laura Gargano -
  • Formazione di alta qualità, durata da migliorare

    "Il corso è andato molto bene. L'unica osservazione è che forse sarebbe meglio che i corsi durino di più. Non 100 ore come questo, ma ad esempio 150/200 ore."

    - Simone Frau -
  • Servizio di qualità e segreteria disponibile

    "Devo ammettere di essermi trovata talmente bene da non avere suggerimenti per migliorare il vostro servizio."

    - Elena Miglioli -
  • Docente molto disponibile

    "Nessuna critica, solo tanti complimenti al docente, bravissimo e super disponibile."

    - Selua Cheti -
  • Corso professionale

    "Non ho critiche, sono molto soddisfatta sia del corso che del docente, un peccato averlo dovuto seguire online e non in sede."

    - Riccardo Pagliari -
  • Ottima organizzazione del corso

    "Corso organizzato benissimo."

    - Ivan Pedratti -
  • Professionali

    Molto professionali

    - Anonimo -
  • Massima disponibilità per le esigenze del cliente

    Personalmente non ho trovato nessun problema per quanto riguarda il corso. Ho apprezzato molto il fatto che durante il lockdown mi è stata offerta la possibilità di riprendere il corso in aula appena possibile. Ho scelto il corso appunto perché era in aula quindi farlo in streaming era un dispiacere per me. La segreteria è stata molto professionale nel dare la possibilità di scegliere a tutti.

    - Alessandro Poli -
  • Ottimo corso

    "Docente decisamente all'altezza del corso (Web Developer), sono finalmente autonomo e alla fine del corso abbiamo messo online ognuno il proprio sito... Grazie!!!!"

    - Mario Zampini -
  • Wordpress senza più segreti

    "Tranne la parte iniziale sull'HTML che è stata un po' teorica, i due professori mi hanno portato a un ottimo livello con Wordpress... abbiamo fatto solo pratica, e messo online un sito da soli."

    - Ilaria Cravelli -
  • Ottimo percorso

    "Ho seguito un lungo corso di autocad e 3dsmax, professore preparato, corso completo. Ho preso la certificazione passandola al primo colpo! scuola da consigliare."

    - Gianni de colombo -
  • Grafica Pubblicitaria e Comunicazione Digitale

    "Personale qualificato, ottimi docenti. Personalmente mi ritengo molto soddisfatta di questa scelta. Lo consiglio a tutti."

    - Mara Magistris -
  • Grafica Pubblicitaria e Comunicazione Digitale

    "Contattai SinerVis perchè era l'unica agenzia formativa che offriva corsi anche nel periodo estivo. 
    Mi servivano degli attestati di frequenza.
    Dopo qualche mail e un incontro, che consiglio a tutti per togliere ogni dubbio, decisi di iscrivermi ai corsi di Grafica Pubblicitaria (Adobe) e di Autocad.

    Personale gentile, disponibile e pronto a venire in contro ad ogni esigenza e in grado di offrire diverse soluzioni.
    Insegnanti davvero molto preparati, professionali, disponibili e, soprattutto molto bravi ad insegnare.
    Le aule sono belle e si lavora bene grazie all'attrezzatura hardware e software moderna ed aggiornata.
    La sede di Torino è molto comoda da raggiungere anche per chi, come me, arriv da fuori città. È situata nelle vicinance dell'entrata/uscita dell'autostrada e si trova parcheggio facilmente.

    In generale, sono rimasto davvero molto soddisfatto. Se avessi intenzione di iniziare un nuovo corso, la SinerVis sarà la prima agenzia a cui penserò.
    Consiglio a tutti la SinerVis!

    - Ivano Gallino -
  • AutoCAD

    "Ho frequentato il corso AUTOCAD 2D docenti preparati e molto professionali con spiegazioni chiare e dettagliate."

    - Danila Golisano -
    Danila Golisano
  • Tecnico Reti

    "Ringrazio per l'esperienza formativa che ho potuto acquisire e rivolgo al Vs team i miei complimenti per organizzazione, competenza e disponibilità.

    Se dovessi avere necessità in futuro mi rivolgerò nuovamente a Voi.

    Un saluto."

    - Gianpaolo Grimaldi -

Scegli la Migliore Formazione per i Tuoi Obbiettivi

 
Aule Attrezzate

Strumenti e ambiente al top per la tua formazione

 
Corsi A Distanza

Ottieni facilmente le tue competenze ovunque tu sia

 
Massima Flessibilità

Il tuo tempo è importante per noi, per cui dedichiamo ogni attenzione nella programmazione del tuo percorso formativo

 
Massima Competenza

Scegliamo ogni tuo docente con cura per garantirti strumenti e metodi aggiornati ed efficaci

 
Massimo Supporto

Staff di consulenti super attivi per ogni tua domanda

 
Qualità Certificata

La sicurezza della massima conformità alle norme di riferimento di corsi e percorsi altamente qualificanti