Accedi alla tua area di amministrazione come Utente (studente) oppure, se rappresenti una Scuola, Ente di Formazione o sei un Insegnante, accedi come Admin.
Sei un Admin invece di uno Studente?
Accedi come Admin
Non hai un account?
Crealo adesso!Effettua l'accesso come Utente (studente) oppure, se rappresenti una Scuola, Ente di Formazione o sei un Insegnante, accedi come Admin.
Password dimenticata
Inserisci la tua email, se esiste un account a essa associato, riceverai un link per reimpostare la password.
Registrati adesso come Studente
Inserisci i tuoi dati per ai corsi acquistati, alle ricerche salvate e alle risorse gratuite.
Registrati adesso come Studente
Inserisci i tuoi dati per accedere alle ricerca salvate, ai corsi acquistati e molto altro!
Hai già un account?
Accedi da qui!Non hai ricevuto l'email di conferma?
Accedi alla tua area di amministrazione come Utente (studente) oppure, se rappresenti una Scuola, Ente di Formazione o sei un Insegnante, accedi come Admin.
Sei un Admin invece di uno Studente?
Accedi come Admin
Non hai un account?
Crealo adesso!Effettua l'accesso come Utente (studente) oppure, se rappresenti una Scuola, Ente di Formazione o sei un Insegnante, accedi come Admin.
Password dimenticata
Inserisci la tua email, se esiste un account a essa associato, riceverai un link per reimpostare la password.
Registrati adesso come Studente
Inserisci i tuoi dati per ai corsi acquistati, alle ricerche salvate e alle risorse gratuite.
Registrati adesso come Studente
Inserisci i tuoi dati per accedere alle ricerca salvate, ai corsi acquistati e molto altro!
Hai già un account?
Accedi da qui!Non hai ricevuto l'email di conferma?
Il corso è accessibile a tutti coloro che hanno conoscenze informatiche di base e vogliono imparare ad utilizzare praticamente il linguaggio C
MAC Formazione
“In una regata la barca che vince ha lo stesso vento delle altre, ma ha un equipaggio migliore!”
Modalità
A Distanza
Rivolto a
Privati
Livello
Avanzato
Durata
34 ore
Al termine
Certificato Riconosciuto
Descrizione
Frequentare un corso di programmazione C è indispensabile per poter comprende tutti i linguaggi che sono alla base del mondo della programmazione. Attraverso questo corso, disponibile sia per Windows che per Mac, sarà possibile apprendere il modo in cui si creano i software e conoscere le basi di tutti gli altri linguaggi.
Nello specifico con C si intende il linguaggio di programmazione imperativo di natura procedurale. Questo vuol dire che i programmi che sono scritti con questo tipo di linguaggio sono composti da procedure ovvero espressioni matematiche e istruzioni imperative che sono parametrizzate al fine di manipolare i dati. E' alla base di tutti gli altri linguaggi che consentono di creare software perché integra le caratteristiche si tutti gli altri linguaggi come caratteri, indirizzi e numeri. Conoscere il linguaggio C vuol dire anche conoscere tutti gli altri linguaggi.
Nasce per creare software di sistema sulle piattaforme hardware moderne. La peculiarità di questo linguaggio, ovvero di essere standardizzato, consente di utilizzare i programmi scritti in C e portarli su una qualsiasi piattaforma. Il vantaggio sta nel fatto che non occorre nessuna portabilità di linguaggio.
Il corso fornisce competenze per poter sviluppare applicazioni in C adattabili a tutti i sistemi operativi. Per poter fare ciò il corso programmazione C fornisce sia nozioni teoriche che esercizi pratici che si fanno man mano più complessi. In questo modo si potrà apprendere la sintassi del linguaggio C e utilizzarla in maniera efficace. Attraverso la pratica, gli esempi e gli esercizi costanti forniti alla pari di uno stage, si acquisiranno competenze tali da poter lavorare insieme a professionisti del settore senza alcun timore.
Per poter accedere a questo corso bisogno avere conoscenze informatiche di base in quanto il C si presenta come linguaggio di alto livello. Attraverso 44 ore di attività formativa si svilupperanno competenze tali da consentire l'inserimento in diversi ambienti lavorativi quali agenzie di comunicazione; aziende di produzione industriale; nel settore di programmazione macchine e ottime abilità per poter svolgere il lavoro come libero professionista.
Requisiti
Possedere conoscenze informatiche di base
Certificato
Certificato Riconosciuto
Al termine della formazione completata con profitto, verrà rilasciato un attestato di frequenza numerato e personale, tracciabile attraverso il nostro sito Web con certificazione ente ISO 9001:2015 EA37 per la formazione professionale valida in tutta Europa.
Offerta: Prezzi, Costi e condizioni
Per ulteriori informazioni e per iscrizioni, contattaci subito!
Verrai contattato da un responsabile che ti fornirà tutte le informazioni in merito al percorso formativo richiesto, alle modalità di erogazione e al prezzo.
Programma del Corso
CONCETTO DI ALGORITMO
- Algoritmi Per Esecutori Umani
- Algoritmi Per Calcolare
COMPUTER SCIENCE FUNDAMENTALS
- Computer Science Fundamentals
PROGRAMMI TRADUTTORI
- Compilatori
- Interpreti
- Ibridi
AMBIENTE DI LAVORO
- Installazione Ambiente di Lavoro
UTILIZZO DELLE COMMAND LINE INTERFACE CON LINUX, WINDOWS, OSX
- Perché il C ?
- Standard ANSI C
- Standard successivi e revisioni
PANORAMICA SUL C
- Programmazione e preparazione di un programma C
- Compilazione di un programma C
- Linking di un programma C
- Esecuzione di un programma C
TIPI DI DATO FONDAMENTALI IN C
- Tipo di dati int
- Tipi interi short, long, long long, signed e unsigned
- Tipo Reale (IEEE 754 std, TIPO REALE IN C)
- Tipo di dato carattere(Sistemi di codifica dei caratteri, Tipo di dato char)
- Tipo di dato logico
SPECIFICAZIONE DEI TIPI DI DATO PRIMITIVI
- Concetto di letterale
- Letterali interi
- Letterali in virgola mobile
- Letterali Carattere
- Letterali Logici
- Letterali Stringa
ELEMENTI LESSICALI, OPERATORI E SISTEMA C
- Caratteri consentiti ed elementi lessicali
- Regole sintattiche
- Commenti
- Parole Chiave
- Identificatori
- Tipizzazione del linguaggio C
- Variabili in C
- Costanti simboliche
- Dichiarazione di Variabili
- Istruzione di Assegnazione
- Operatori Aritmetici
- Operatore sizeof
- Narrowing Conversion
- Puntatori in C
- Input/Output da Console
PROGRAMMAZIONE STRUTTURATA IN C
- Costrutto di sequenzializzazione
- Costrutti di selezione e loro nidificazione
- Espressioni Condizionali
- Algebra Booleana, Operatori relazionali, Operatori logici, Funzioni logiche elementari in C
- Costrutti di ripetizione (Cicli, Nidificazione con i costrutti di selezione, Cicli Nidificati)
- Salto Incondizionato
- Istruzioni break e continue ed esempi di utilizzo
PROGRAMMAZIONE PROCEDURALE IN C
- Function e Procedure in C
- Istruzione di return
- Passaggio dei parametri
- Prototipi di funzione
- Espressione di chiamata
- Regole di visibilità
- Classi di memorizzazione
- Puntatori a funzione
PROGRAMMAZIONE MODULARE IN C
- Compilazione separata
- Linking di moduli
- Variabili Statiche esterne
- Linkage level
- Il Preprocessore (Direttiva #define, Direttiva #include, Translation unit)
- La libreria Standard
- La libreria Matematica
TIPI DI DATO STRUTTURATO IN C
- Array monodimensionali
- Relazioni tra array e puntatori
- Aritmetica dei puntatori e dimensione degli elementi
- Array come parametri di funzioni
- Memory Layout di un Programma C
- Array bidimensionali
- Array n-dimensionali
- Array di Puntatori
- Array di Puntatori a Funzione
- Array Frastagliati
OPERATORI ORIENTIATI AI BIT E TIPI ENUMERATIVI
- Operatori ed espressioni orientati ai bit
- Le enumerazioni
STRUTTURE E UNIONI
- Tipo Strutturato record
- Accesso ai membri di una struttura
- Utilizzo di Strutture con Funzioni
- Inizializzazione di Strutture
- Unioni
- Campi di bit
DEBUGGING
- Debugging del Codice
- Tecniche di Debugging
Obiettivi del Corso
Obiettivo del corso è quello di insegnare agli alunni come si usca il linguaggio C mediante le nozioni teoriche e la pratica. Al termine del corso, che si differenzia dagli altri per la parte pratica trasmessa da un docente molto competente, si acquisisce la certificazione ente ISO 9001:2015 EA37 per la formazione professionale valida in tutta Europa.
Il corso sarà erogato fisicamente in oltre 90 aule, attraverso corsi in videoconferenza con docenti qualificati. Per le aziende che voglio formare il personale, verrà inviato un docente presso la sede per una formazione ad hoc.
MAC Formazione - Contatti
Scrivi un messaggio a
MAC Formazione
tramite Corsidia
MAC Formazione
tramite Corsidia
Categorie e Materie del Corso
Vuoi cercare un altro corso?
Trovalo fra i corsi selezionati da Corsidia, ricordati di specificare la materia cercata e la tua città oppure "online":
Trova un altro corso