Programmazione - Ente F.IRE
←
→
Trascrizione del contenuto della pagina
Se il tuo browser non visualizza correttamente la pagina, ti preghiamo di leggere il contenuto della pagina quaggiù
Sommario JAVASCRIPT - base ............................................................................................................................................. 1 JAVASCRIPT - avanzato ...................................................................................................................................... 2 jQuery ................................................................................................................................................................ 3 Programmazione front end con le API JavaScript HTML5 ................................................................................. 4 PHP - base .......................................................................................................................................................... 5 PHP - avanzato ................................................................................................................................................... 6 Mobile Applications ........................................................................................................................................... 7 Sviluppo CMS - Drupal ....................................................................................................................................... 8 Sviluppo CMS WordPress .................................................................................................................................. 9 JAVASCRIPT - base ........................................................................................................................................... 11 PYTHON - base ................................................................................................................................................. 13 ANALISI DATI CON PYTHON ............................................................................................................................. 14 INTRODUZIONE ALLA PROGRAMMAZIONE CON SCALA ................................................................................. 15 Analisi Dati con Scala e Spark .......................................................................................................................... 17 Java Base.......................................................................................................................................................... 18 Java Avanzato .................................................................................................................................................. 19 Java Android .................................................................................................................................................... 20 JAVA Web ........................................................................................................................................................ 21 JAVA EE ............................................................................................................................................................ 22 JAVA HIB & Spring............................................................................................................................................ 23 C# Base ............................................................................................................................................................ 25 C# ENT.............................................................................................................................................................. 26 C# MVC ............................................................................................................................................................ 27 C# Base ............................................................................................................................................................ 28 C# - WIN 10 ...................................................................................................................................................... 29
Ente F.IRE – Offerta Formativa JAVASCRIPT - base JAVASCRIPT - base TEMATICA: Programmazione Web OBIETTIVI: Introduzione alla programmazione con Javascript. Questo corso è rivolto a coloro che intendono sviluppare una conoscenza base per padroneggiare il linguaggio. PREREQUISITI: HTML 5 CSS 3 Base PROGRAMMA DIDATTICO: Introduzione alle idee fondamenti della programmazione Le variabili e il loro tipo Espressioni, operatori e controllo del flusso Array e introduzione agli Oggetti Funzioni in Javascript Introduzione alle espressioni regolari DOM scripting Introduzione a jQuery DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 1
Ente F.IRE – Offerta Formativa JAVASCRIPT - avanzato JAVASCRIPT - avanzato TEMATICA: Programmazione Web OBIETTIVI: Utilizzo avanzato del linguaggio. Questo corso è rivolto a coloro che intendono sviluppare una conoscenza avanzata di Javascript PREREQUISITI: HTML 5 CSS 3 - Javascript Base PROGRAMMA DIDATTICO: JavaScript Testing Functions and Functional Programming in JavaScript Closures Object Orientation in JavaScript Regular Expressions Gestione avanzata degli Eventi Introduzione a JavaScript server-side: Node.js DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 2
Ente F.IRE – Offerta Formativa jQuery jQuery TEMATICA: Programmazione Web OBIETTIVI: Il corso si propone l'obiettivo di guidare il discente alla scoperta del framework jQuery, potente libreria Javascript grazie alla quale è possibile creare complessi applicativi lato client in modo semplice e veloce. PREREQUISITI: HTML CSS 3 e Javascript Base PROGRAMMA DIDATTICO: Selezione di elementi con JQuery Gestione degli eventi DOM scripting con JQuery JQuery Ajax Utilizzo e sviluppo di plugins Introduzione a JQuery UI e JQuery Mobile DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 3
Ente F.IRE – Offerta Formativa Programmazione front end con le API JavaScript HTML5 Programmazione front end con le API JavaScript HTML5 TEMATICA: Programmazione Web OBIETTIVI: Il corso è rivolto a chi già conoscendo le basi di JavaScript vuole utilizzare le nuove funzionalità offerte dalle API JavaScript introdotte con HTML 5. PREREQUISITI: Aver portato a termine il corso Javascript Base (conoscenza di base di JavaScript e DOM scripting) PROGRAMMA DIDATTICO: Geolocation Local Storage Drag and Drop File Storage, Index DB Canvas, WebGL WebSockets Audio e Video API DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 4
Ente F.IRE – Offerta Formativa PHP - base PHP - base TEMATICA: Programmazione Web OBIETTIVI: panoramica del linguaggio e dei vari costrutti messi a disposizione dello sviluppatore per la realizzazione di applicazioni attraverso il linguaggio PHP e senza l'ausilio di librerie esterne, approfondendo esclusivamente l'utilizzo del paradigma imperativo come modello di sviluppo. PREREQUISITI: HTML - CSS e concetti base della programmazione PROGRAMMA DIDATTICO: Panoramica linguaggio Sintassi Attivazione interprete Concetto di statement Visualizzazione messaggi Dichiarazione variabili Concetto di tipo in PHP Costrutti che controllano il flusso di esecuzione del programma Funzioni Array DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 5
Ente F.IRE – Offerta Formativa PHP - avanzato PHP - avanzato TEMATICA: Programmazione Web OBIETTIVI: Approfondimento del linguaggio attraverso l’utilizzo del paradigma ad oggetti come modello di sviluppo e l’utilizzo di librerie esterne per l’interazione con sistemi esterni come web service e DBMS PREREQUISITI: HTML – CSS, PHP base PROGRAMMA DIDATTICO: Panoramica paradigma ad oggetti Sintassi Interazione con database (come esempio verrà utilizzato MySQL) Interazione con sistemi esterni quali web service DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 6
Ente F.IRE – Offerta Formativa Mobile Applications Mobile Applications TEMATICA: Programmazione Web OBIETTIVI: Sviluppo di applicazioni mobile multipiattaforma attraverso l’impiego di tecnologie web come Javascript, HTML5 e CSS3. Viene introdotto il concetto di architetture orientate ai servizi ed affrontati esempi pratici di integrazione con i vari CMS per la realizzazione di un’applicazione mobile. PREREQUISITI: Javascript Avanzato, HTML – CSS PROGRAMMA DIDATTICO: Panoramica sul framework Anatomia di un’applicazione mobile Struttura base Funzionalità ed animazioni Interazione con sistemi esterni (come portali web) per il caricamento dei dati in modalità asincrona DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 7
Ente F.IRE – Offerta Formativa Sviluppo CMS - Drupal Sviluppo CMS - Drupal TEMATICA: Programmazione Web OBIETTIVI: Panoramica dell’intero framework messo a disposizione dello sviluppatore per la personalizzazione ed estensione del sistema con particolare enfasi nello sviluppo di nuovi moduli e temi per la personalizzazione dell’ambiente. PREREQUISITI: PHP base PROGRAMMA DIDATTICO: Introduzione alla gestione del CMS Sviluppo di estensioni Programmazione ad eventi e concetto di hook Introduzione al namespace Cenno sullo sviluppo di applicazioni web sicure Creazione di un modulo con presentazione degli hook di utilizzo più frequente Creazione di un tema con introduzione al concetto di sotto tema Integrare Drupal con software di terze parti Drupal come interfaccia a base di dati esterne Drupal come sorgente di dati non solo per il web DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 8
Ente F.IRE – Offerta Formativa Sviluppo CMS WordPress Sviluppo CMS WordPress TEMATICA: Programmazione Web OBIETTIVI: Panoramica dell’intero framework messo a disposizione dello sviluppatore per la personalizzazione ed estensione del sistema con particolare enfasi nello sviluppo di nuovi plugin e temi per la personalizzazione dell’ambiente. PREREQUISITI: PHP Avanzato PROGRAMMA DIDATTICO: La piattaforma Joomla! Panoramica della classe JFactory Panoramica della classe JDatabase-Query Come estendere Joomla! 3 Sviluppo di un plugin di esempio per Joomla! Sviluppo di un componente di esempio per Joomla! Sviluppo di un modulo di esempio per Joomla! Concetto di package per il rilascio di funzionalità personalizzate DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 9
Ente F.IRE – Offerta Formativa Sviluppo CMS Magento Sviluppo CMS Magento TEMATICA: Programmazione Web OBIETTIVI: Panoramica dell'intero framework messo a disposizione dello sviluppatore per la personalizzazione ed estensione del sistema con particolare enfasi nello sviluppo di applicativi integrati con il sistema Magento, per la gestione automatizzata del magazzino e delle spedizioni, visualizzazione prodotti su altre piattaforme (quali ad esempio applicazioni Facebook o mobile, altri CMS...) ed integrazioni backoffice per la personalizzazione dell'ambiente PREREQUISITI: PHP avanzato, SQL base PROGRAMMA DIDATTICO: Introduzione alla gestione del CMS Realizzazione modulo di esempio per Magento Panoramica delle API fornite dal CMS per la gestione dei dati dello store Esempi di utilizzo delle API DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 10
Ente F.IRE – Offerta Formativa JAVASCRIPT - base JAVASCRIPT - base TEMATICA: Programmazione Web OBIETTIVI: panoramica su installazione, configurazione e gestione del software di sistema atto all'erogazione dei principali servizi internet, quali ad esempio DNS, SMTP, IMAP, POP3, HTTP, HTTPS, etc. Questo corso, oltre alla parte pratica, prevede una parte teorica sui protocolli coinvolti dai servizi presi oggetto delle lezioni. Questo tipo di corso è rivolto soprattutto ad aziende che intendono sviluppare un proprio know-how interno per l'erogazione di servizi su internet al fine di abbattere i costi di esternalizzazione. PREREQUISITI: conoscenza del sistema GNU/Linux PROGRAMMA DIDATTICO: Che cos'è Linux ed il sistema GNU Panoramica sulle differenze fra kernel e distribuzioni Panoramica sulla gestione di utenti, gruppi e permessi Partizionamento del disco rigido per una corretta installazione Descrizione di come entrare ed uscire da un sistema GNU/Linux, riavviarlo, spegnerlo da linea di comando Panoramica sulle funzioni di una shell Utilizzo della shell bash e panoramica dei principali comandi Cenni su file system e loro gestione Conoscere e configurare il proprio ambiente bash Descrizione ed utilizzo dei redirezionamenti Cenni sull'espressioni regolari ed il loro utilizzo Panoramica sulle funzionalità base dell'editor vi Panoramica sulla programmazione shell per l'automazione di processi amministrativi Gestione dei log di sistema Monitoraggio dello stato della macchina e dei processi in esecuzione Panoramica su installazione, aggiornamento e rimozione del software di sistema Pianificazione di processi Configurazione di GNU/Linux in una rete locale Analisi e diagnosi del tra-co di rete Diagnosi dei problemi legati al DNS www.entefire.it formazione@entefire.it 11
Ente F.IRE – Offerta Formativa JAVASCRIPT - base Panoramica dei principali servizi internet che un sistema GNU/Linux può erogare quali, ad esempio, DNS, SMTP, IMAP, POP3, HTTP, HTTPS, eccetera. Configurazione di un server SSH per l'accesso remoto Configurazione dei tcpwrapper Cenni sull'amministrazione di un firewall su un sistema GNU/Linux DURATA: 40 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 12
Ente F.IRE – Offerta Formativa PYTHON - base PYTHON - base TEMATICA: Programmazione per analisi dati OBIETTIVI: Al termine del corso i partecipanti conosceranno i fondamenti della programmazione, la programmazione ad oggetti, e saranno in grado di utilizzare il linguaggio Python per realizzare applicazione semplici o collaborare alla realizzazione di applicazioni più complesse. PREREQUISITI: Familiarità con un sistema operativo (Linux, OS, Windows) e con la creazione di file, e la navigazione del file system. PROGRAMMA DIDATTICO: Introduzione a Python o Installazione di Python o Il modello di esecuzione o Linee guida sulla programmazione Fondamenti del linguaggio o Variabili e dati o Numeri, Stringhe, Tuple, Liste o Dizionari o Condizionali e iterazioni Funzioni o Vantaggi nell‘utilizzo di funzioni o Creazione e invocazione di funzioni o Parametri di input e return o Funzioni ricorsive o Funzioni anonime o Generatori e data structure comprehension Programmazione Object Oriented o Creazione e utilizzo di classi o Ereditarietà, Incapsulamento e Polimorfismo o Static e Class Methods Testing del codice o Introduzione all‘Unit Testing o Linee guida sulla realizzazione di test o Mocking o Introduzione al test driven development DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 13
Ente F.IRE – Offerta Formativa ANALISI DATI CON PYTHON ANALISI DATI CON PYTHON TEMATICA: Programmazione per analisi dati OBIETTIVI: Al termine del corso i partecipanti sapranno usare le librerie e le tecniche fondamentali per l‘analisi dati con il linguaggio Python PREREQUISITI: Conoscenza del linguaggio di programmazione Python, e dei fondamenti della programmazione e dei concetti base della statistica. PROGRAMMA DIDATTICO: Introduzione all’ analisi dei dati o Definizione del problema o Estrazione dei dati o Preparazione dei dati o Visualizzazione dei dati Strumenti Fondamentali o Distribuzioni di Python per l’analisi dati o Anaconda e Jupyter Notebook NumPy o NumPy Arrays o Operazioni di base o Prodotto tra matrici o Indicizzazione, Iterazione, Slicing. o Lettura e scrittura su file system Pandas o Introduzione ai Pands Objects, Series, Dataframe, Index o Selezione e indicizzazione dei dati o Gestione di dati mancanti o Combinazione di dataset, concat, append, merge e join o Aggregazione e grouping o Time Series Matplotlib o Line Plots o Scatter Plots o Density e Countour Plots o Visualizzazione degli errori o Testo e annotazioni DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 14
Ente F.IRE – Offerta Formativa INTRODUZIONE ALLA PROGRAMMAZIONE CON SCALA INTRODUZIONE ALLA PROGRAMMAZIONE CON SCALA TEMATICA: Programmazione per analisi dati OBIETTIVI: Al termine del corso i partecipanti conosceranno i fondamenti della programmazione, la programmazione ad oggetti, la programmazione funzionale e saranno in grado di utilizzare il linguaggio Scala per realizzare applicazione semplici o collaborare alla realizzazione di applicazioni più complesse. PREREQUISITI: Familiarità con un sistema operativo (Linux, OS, Windows) e con la creazione di file, e la navigazione del file system. PROGRAMMA DIDATTICO: Introduzione a Scala o Installazione di Scala o Il modello di esecuzione o Linee guida sulla programmazione Fondamenti del linguaggio o Terminazione degli statement o Condizionali o Input e Output o Cicli o Funzioni e procedure o Valori Lazy Mappe e Tuple o Creazione e utilizzo di mappe o Iterazione su mappe o Mappe ordinate o Tuple e Zipping o Interoperabilità con le strutture dati Java Classi o Creazione e utilizzo di classi o Proprietà con getters e setters o Object Private Fields o Costruttori ausiliari e costruttore primario o Classi innestate Oggetti o Singletons o Companion Objects o Il metodo apply o Application Objects Ereditarietà o Estensione di classi www.entefire.it formazione@entefire.it 15
Ente F.IRE – Offerta Formativa INTRODUZIONE ALLA PROGRAMMAZIONE CON SCALA o Method override o Costruzione della superclass o Classi astratte Traits o Traits e Interfacce o Objects with Traits o Traits extending classes Higher Order Functions o Funzioni come valori o Funzioni anonime o Funzioni che prendono funzioni come parametri o Le higher order functions più comuni o Closures o Currying DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 16
Ente F.IRE – Offerta Formativa Analisi Dati con Scala e Spark Analisi Dati con Scala e Spark TEMATICA: Programmazione per analisi dati OBIETTIVI: Al termine del corso i partecipanti sapranno realizzare applicazioni per l’analisi dei dati sfruttando principali librerie dell‘ecosistema scala e in particolare il framework Spark. PREREQUISITI: Conoscenza del linguaggio Scala, e dei paradigmi di programmazione funzionale e ad oggetti. Conoscenze di base di statistica. PROGRAMMA DIDATTICO: Introduzione all’analisi dei dati o Definizione del problema o Estrazione dei dati o Preparazione dei dati o Visualizzazione dei dati Manipolazione dei dati con Breeze o Vettori e Matrici o Vettori densi e sparsi o Indicizzazione e Slicing o Logistic regression con Breeze Visualizzazione dati con Breeze-viz o Creazione e customizzazione di grafici o Scatter Plots e grafici avanzati o Multi-Plots Programmazione concorrente: AKKA o Costruzione e utilizzo degli Actor o Routing e message passing o Stateful Actors Introduzione a Spark o Concetti fondamentali, funzionalità e architettura del framework o Resilient Distributed Datasets o Trasformazioni su RDD o Data shuffling e partioning o DataFrames o Joining DataFrames, immutabilità e persistenza o Interazione con sorgenti dati, json e parquet files. DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 17
Ente F.IRE – Offerta Formativa Java Base Java Base TEMATICA: Programmazione Java OBIETTIVI: Per chi vuole ottenere una prima introduzione alla piattaforma Java e opzionalmente il primo livello di certificazione Java. Fondamenti di programmazione OO in Java, e preparazione all’ esame Java OCA 1Z0-808 PREREQUISITI: Windows a livello utente PROGRAMMA DIDATTICO: Introduzione al linguaggio Java e alla sua storia ed evoluzione Sintassi base Tipi di dato Classi e Oggetti Scope delle variabili Operatori e statements Cicli e flusso di controllo Core Java API: String, StringBuilder, LocalDate, LocalTime Eguaglianza tra references vs eguaglianza tra oggetti Array e ArrayList Lambda e Streams Class Design, Eredità e Polimorfismo Gestione delle Eccezioni DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 18
Ente F.IRE – Offerta Formativa Java Avanzato Java Avanzato TEMATICA: Programmazione Java OBIETTIVI: Per chi vuole una preparazione completa e approfondita alla piattaforma Java Standard Edition e opzionalmente ottenere il secondo livello di certificazione Java. Tecniche avanzate di programmazione Java, e preparazione all‘ esame Java 1Z0-809 PREREQUISITI: Conoscenza di Java al livello di 1Z0-808 PROGRAMMA DIDATTICO: Enums e Classi Interne Class design Principi di Design Object Oriented Introduzione alla programmazione funzionale: lambda e streams Introduzione ai Design Patterns Generics e Collections Programmazione Multithread Sincronizzazione IO Streams e Accesso al file system NIO.2 JDBC e accesso al Database DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 19
Ente F.IRE – Offerta Formativa Java Android Java Android TEMATICA: Programmazione Java OBIETTIVI: Il corso è rivolto a chi già conoscendo le basi di Java vuole apprendere le tecniche di programmazione per applicazioni per cellulari e tablet Android. PREREQUISITI: Conoscenza del linguaggio Java a livello del corso Java Base. PROGRAMMA DIDATTICO: Introduzione al sistema operativo Android e allo strumento di sviluppo Android Studio Activities, Services and Broadcast Receivers. Views, Graphics e Drawing Interazione con la WebView Networking e Comunicazione con Servizi Web Gelocation e Maps Utilizzo di un database locale Multimedia: gestione della camera Content Providers Interazione con Contatti e Calendario DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 20
Ente F.IRE – Offerta Formativa JAVA Web JAVA Web TEMATICA: Programmazione Java OBIETTIVI: Il corso è rivolto a chi già conoscendo le basi di Java desidera un’ introduzione alle tecniche di base di programmazione Java per il Web prima di affrontare lo studio di framework più complessi come JSF. PREREQUISITI: Conoscenza del linguaggio Java a livello del corso Java Base. PROGRAMMA DIDATTICO: Introduzione al protocollo HTTP Classi Servlet e loro ciclo di vita Lettura dei parametri e degli header Cookies e mantenimento della sessione Filtri e Listener Pagine JSP JavaBeans JSP standard actions JSTL Il Modello MVC DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 21
Ente F.IRE – Offerta Formativa JAVA EE JAVA EE TEMATICA: Programmazione Java OBIETTIVI: Il corso è rivolto a chi già conoscendo le basi di Java vuole apprendere le tecniche di programmazione per applicazioni per cellulari e tablet Android. PREREQUISITI: Conoscenza del linguaggio Java a livello del corso Java Base. PROGRAMMA DIDATTICO: Introduzione al sistema operativo Android e allo strumento di sviluppo Android Studio Activities, Services and Broadcast Receivers. Views, Graphics e Drawing Interazione con la WebView Networking e Comunicazione con Servizi Web Gelocation e Maps Utilizzo di un database locale Multimedia: gestione della camera Content Providers Interazione con Contatti e Calendario DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 22
Ente F.IRE – Offerta Formativa JAVA HIB & Spring JAVA HIB & Spring TEMATICA: Programmazione Java OBIETTIVI: Al termine del corso i partecipanti saranno familiari con il pattern Inversion of Control e in grado di sviluppare applicazioni che utilizzano il framework Spring per gestire l ‘ architettura e le dipendenze dell’applicazione, il framework Spring MVC per le vie Web integrando Hibernate come framework di persistenza. PREREQUISITI: Buona conoscenza del linguaggio Java, fondamenti di programmazione ad oggetti, database relazionali e SQL PROGRAMMA DIDATTICO: Introduzione al framework Spring Il pattern architetturale Inversion of Control Dependency Injection Aspect Oriented Programming Il container IOC Configurazione XML Configurazione con annotazioni Configurazione Java I Bean Definizione dei bean e creazione dei bean Dependency injection con costruttori e setter Dipendenze da Mappe e Liste Autowiring Scope dei bean Gestione del ciclo di vita dei bean Spring MVC Concetti fondamentali di programmazione web Il design pattern architetturale MVC La struttura di un progetto Spring MVC Architettura e componenti di Spring MVC Gestione delle richieste e interazione con il model Validazione dei dati www.entefire.it formazione@entefire.it 23
Ente F.IRE – Offerta Formativa JAVA HIB & Spring Tag Libraries Hibernate Il problema Object-Relational Classi di dominio e metadata Mapping delle classi Relazioni tra classi ed ereditarietà’ Lazy e eager loading, fetch strategies Creazioni ed esecuzioni di queries Accesso ai dati in applicazioni Spring Accesso ai dati con JdbcTemplate Accesso ai dati con HibernateTemplate Gestione delle transazioni DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 24
Ente F.IRE – Offerta Formativa C# Base C# Base TEMATICA: Programmazione C# OBIETTIVI: Il corso è rivolto a chi desidera apprendere la programmazione con il linguaggio C# ed è pensato per essere seguito anche da chi non abbia precedenti esperienze di programmazione. PREREQUISITI: Windows a livello utente. PROGRAMMA DIDATTICO: Introduzione C# e .NET Variabili ed espressioni Controllo del flusso Funzioni Programmazione Object Oriented Delegati ed eventi Collections, comparison e sorting Generics Lambda Expressions e LINQ Interazione con il file system ADO.NET e introduzione a Entity Framework Programmazione multithread DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 25
Ente F.IRE – Offerta Formativa C# ENT C# ENT TEMATICA: Programmazione C# OBIETTIVI: Il corso è rivolto a chi ha già esperienza di programmazione C# e dell’utilizzo di ADO.NET per la gestione del database, e vuole passare all’ utilizzo di un Object Relational Mapper per .NET. PREREQUISITI: C# a livello di C# Base. PROGRAMMA DIDATTICO: Introduzione all’ Object Relational Mapping Model First vs. Code First Dettagli della mappatura con Entity Framework Querying Entity Framework: LINQ to Entities e Entity SQL Caricamento e Navigazione delle Entities Object Services Utilizzo di Funzioni e Stored Procedures Integrazione di Entity Framework in applicazioni N-Tier DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 26
Ente F.IRE – Offerta Formativa C# MVC C# MVC TEMATICA: Programmazione C# OBIETTIVI: Il corso è rivolto a chi ha già esperienza di programmazione C# e vuole utilizzare la sua conoscenza del linguaggio per realizzare applicazioni Web con il framework ASP.NET MVC. Per chi non ne avesse già esperienza è prevista anche un ‘ introduzione ad Entity Framework. PREREQUISITI: Windows a livello utente. PROGRAMMA DIDATTICO: Il pattern MVC Controllers, Actions, Views URL Routing Filtri Razor Model Binding e Validation ASP.NET MVC per Mobile Web Apps Servizi Rest con Web API DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 27
Ente F.IRE – Offerta Formativa C# Base C# Base TEMATICA: Programmazione C# OBIETTIVI: Il corso è rivolto a chi desidera apprendere la programmazione con il linguaggio C# ed è pensato per essere seguito anche da chi non abbia precedenti esperienze di programmazione. PREREQUISITI: Windows a livello utente. PROGRAMMA DIDATTICO: Introduzione C# e .NET Variabili ed espressioni Controllo del flusso Funzioni Programmazione Object Oriented Delegati ed eventi Collections, comparison e sorting Generics Lambda Expressions e LINQ Interazione con il file system ADO.NET e introduzione a Entity Framework Programmazione multithread DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 28
Ente F.IRE – Offerta Formativa C# - WIN 10 C# - WIN 10 TEMATICA: Programmazione C# OBIETTIVI: Il corso è rivolto a chi ha già esperienza di programmazione C# e vuole utilizzare la sua conoscenza del linguaggio per realizzare applicazioni Windows 10 per PC, tablet e Windows Phone. PREREQUISITI: Conoscenza di C# al livello di C# - Base. PROGRAMMA DIDATTICO: Introduzione alle Universal App XAML Controls e data binding Adaptive Layout File IO Integrazione di Mappe e Media Cortana Introduzione al networking Utilizzo della fotocamera Utilizzo del GPS DURATA: 30 ore MODALITÀ DI VERIFICA FINALE: Test finale di apprendimento www.entefire.it formazione@entefire.it 29
F.ire scrl Piazza Dante 7 piano A - Genova Tel. 010 98 20 702 Fax. 010 98 20 701 formazione@entefire.it P.iva: 01152330997
Puoi anche leggere