iscrizioni aperte

Corso Introduzione alla Programmazione

Un percorso formativo ideale per avvicinarsi al mondo della programmazione e acquisire competenze di base utili per affrontare percorsi avanzati e colloqui tecnici in ambito IT.
RICHIEDI INFORMAZIONI su questo corso

Verrai ricontattato da un nostro consulente

Cosa imparerai

Apprenderai i fondamenti della programmazione, comprendendo i concetti chiave di variabili, strutture di controllo e algoritmi.

Acquisirai una base pratica nella programmazione procedurale e a oggetti, esplorando linguaggi come Java, Python e C#. Utilizzare ambienti di sviluppo integrati (IDE) e prepararti al meglio per colloqui IT.

Certificazioni

Oltre al nostro Attestato di partecipazione, scopri tutte le Certificazioni Internazionali che puoi ottenere da noi seguendo questo percorso.
Attestato di Partecipazione
FINALITà FORMATIVA

Il corso mira a fornire le competenze di base necessarie per intraprendere percorsi avanzati di programmazione e affrontare con sicurezza le selezioni delle principali Academy di programmazione.

Un corso pratico e operativo per apprendere i concetti base della programmazione, sviluppando le competenze fondamentali per creare semplici algoritmi e applicazioni.

Al termine del percorso, sarai in grado di approcciare lo sviluppo software con solide basi teoriche e pratiche, utilizzando linguaggi e strumenti essenziali per il mercato IT.

Obiettivi del corso

Sbocchi professionali

per te

Cosa è incluso

Certificazione internazionale

Simulazioni esame certificazione

Videocorsi online disponibili per 4 mesi dall'iscrizione

Dispense online

Forum dedicato e diretto con il corpo docente sinervis, disponibile direttamente sulla piattaforma dei videocorsi

Attestato di partecipazione che potrai allegare nelle tue candidature professionali o in Linkeding

Lezioni in streaming registrate (in caso di assenza potrai rivedere la lezione in un secondo momento)

SYLLABUS

Programma Didattico

Modulo 1 - Introduzione alla Programmazione
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
MODULO: HTML5, CSS3, BOOTSTRAP 28H
  • Sintassi dell’HTML e principali elementi di markup (tag)
FAQ

Domande e Risposte

Facciamo sia corsi in streaming sia corsi in Aula presso il nostro polo didattico principale a Milano o presso la sede aziendale, ovunque  si trovi, in tutta Italia. Per la gran parte dei corsi è comunque preferibile l’erogazione in streaming, sia per questioni legate a comodità “logistiche” sia perché con lo streaming, oltre a seguire benissimo ogni tipo di corso, esiste la possibilità di registrare ogni singola lezione per un utilizzo futuro.

SinerVis non solo rilascia un attestato di frequenza per ogni corso, ma è ente accreditato presso tutti i più grandi provider di certificazione. Quasi per ogni percorso è quindi disponibile una o più certificazioni internazionali rilasciate direttamente da SinerVis Academy

Se hai acquistato un esame di certificazione internazionale in SinerVis, hai a disposizione 1 anno dall’acquisto per sostenere l’esame.

Per i corsisti privati e i liberi professionisti abbiamo a disposizione tutte le modalità di pagamento (Assegno, bonifico, Finanziamento a tasso Zero…). Per le aziende le modalità vengono concordate di volta in volta e variano a seconda del piano formativo.

Offriamo un catalogo di oltre 100 diversi percorsi legati al mondo IT, che coprono tutte le più importanti aree dell’informatica: dallo sviluppo alla sistemistica, dalla Cyber Security all’AI.

Assolutamente sì. Sempre. Siamo abituati ad adattare il contenuto, oltre che gli esercizi proposti durante i percorsi, in base al livello di conoscenza dei vostri dipendenti, agli obiettivi aziendali e ai settori di applicazione specifici.

La durata dipende dal tipo di corso e dal livello di approfondimento richiesto. In generale, i corsi variano da un minimo di 16 ore fino ad academy annuali che possono arrivare anche a 900 ore, distribuite su calendari completamente liberi.

Ci distinguiamo per la nostra flessibilità, l’esperienza pluriennale nel settore e l’approccio pratico. Abbiamo inoltre uno dei più vasti e controllati team di docenti presenti in Italia, con oltre 600 professionisti accreditati e certificati su tutti i più importanti temi del mondo IT.

Forniamo formazione personalizzata da ogni punto di vista, fornendo l’esperienza necessaria a formare sia singole classi su tematiche specifiche e con pochissimi partecipanti, sia grandi platee con un numero adeguato di partecipanti per ogni sessione.

Sinervis Consulting mette a disposizione, gratuitamente, una piattaforma di smistamento classi brandizzata con logo del cliente sulla maggior parte dei temi formativi presenti sul mercato. Abbiamo nel tempo utilizzato questo strumento con decine di migliaia di partecipanti, aiutando i nostri clienti nel difficile compito di progettazione delle aule suddivise per livelli omogenee.

Le quotazioni dei percorsi variano tantissimo in base al tipo di corso, la lunghezza, il livello e, nel caso delle aziende, il numero di partecipanti e il numero di sessioni. Per avere una offerta precisa è sufficiente fare una richiesta di informazioni o chiamare il nostro numero verde: 800.44.77.17.

Richiedi informazioni

Compila il modulo di richiesta informazioni e verrai ricontattato da un
nostro consulente. Saremo felici di rispondere a tutte le tue domande.

Scarica Corso

Compila i campi sottostanti e riceverai una mail con il programma in allegato