Corso Java completo
Corso
Online
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
La conoscenza informatica è alla portata di un click, grazie al centro Fiore Rosalba
-
Tipologia
Seminario intensivo
-
Livello
Livello intermedio
-
Metodologia
Online
-
Durata
6 Mesi
-
Stage in azienda
Sì
-
Campus online
Sì
-
Invio di materiale didattico
Sì
-
Servizio di consultazione
Sì
-
Tutoraggio personalizzato
Sì
-
Lezioni virtuali
Sì
Il centro di formazione Fiore Rosalba di Potenza presenta, sul portale emagister.it, il Corso Java completo, diretto a chiunque desideri apprendere tutti i segreti e l’ utilizzo di questo linguaggio di programmazione, concernente il mondo dell’ IT.
Il corso della durata di 6 mesi, da svolgere interamente Online, mira alla formazione dei corsisti riguardo a uno dei più famosi linguaggi di programmazione utilizzati in tutto il mondo, nel settore informatico, ovvero Java. Grazie a questo corso di studi, le proprie competenze teoriche e pratiche incrementeranno e lo studente imparerà a sviluppare applicazioni lato client in Java ed anche ad interfacciarsi con Basi Dati SQL (Vedi Programma del corso dettagliato in fondo alla pagina).
Ciò che contraddistingue questo tipo da corso da tanti altri è che durante la formazione, lo studente inizierà sin da subito a partecipare alle selezioni di personale proposte dalle aziende che, in collaborazione con Fiore Rosalba, sono alla continua ricerca di collaboratori e Stagisti.
Conseguimento del certificato di frequenza al termine del corso e concrete possibilità di Stage per gli studenti meritevoli.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Il Master Online non presuppone particolari conoscenze preliminari. Le lezioni sono infatti impostate per essere fruibili con facilità da tutti. È sufficiente possedere la passione per l'informatica e se possibile una mentalità rivolta verso la logica. Per gli studenti che non hanno precedenti esperienze di programmazione, è disponibile un modulo iniziale propedeutico all'insegnamento delle basi. Il percorso da compiere può quindi partire anche da zero, con la sicurezza di arrivare al termine del Master avendo acquisito un bagaglio nozionistico completo.
Formula di studio ideale anche per lavoratori e compatibile con iscrizione a corsi di laurea. Possibilità di stage curriculari per studenti.
Opinioni
-
Professionisti
← | →
Valutazione del corso
Lo consiglia
Valutazione del Centro
Mario BERTONAZZI
Successi del Centro
Tutti i corsi devono essere aggiornati
La media delle valutazioni dev'essere superiore a 3,7
Più di 50 opinioni degli ultimi 12 mesi
13 anni del centro in Emagister.
Materie
- Java
- Programmazione
- Programmatore Java
- Programmatore web
- Programmazione informatica
- MySQL
- SQL
- Database design
- Javascript
- Programmazione strutturata
- Programmazione web
- Progettazione di applicazioni
- Web server
- UML
- Architettura delle applicazioni
- Interfaccia grafica
- HTTP
- Api
- KXML
Professori
Casa editrice Fiore Rosalba
uff. casa editrice
Programma
- Algoritmi di programmazione (cosa sono e cosa servono)
- Programmazione strutturata (perché farne uso)
- Programmazione top‐down e bottom‐up
- Evoluzione delle tecniche di programmazione (programmazione procedurale, programmazione ad oggetti)
- Compilazione
- Tecniche di esecuzione programmi (codici interpretati / codici compilati)
- Definizione di variabili/costanti
- Definizione costrutti di controllo (if e switch)
- Definizione cicli (for,while,do‐while|repeat until)
- Definizione funzioni/procedure
- Diagrammazione tramite flow‐chart
- Pseudocodifica
- Debugging
- Tecniche base per analisi dei requisiti di un programma (analisi grammaticale, casi d’uso)
- Documentazione
- Basi di dati relazionali
- Definizione di relazione
- Definizione di tupla/record
- Definizione di chiave primaria e chiavi candidate
- Definizione di chiave esterna
- Diagrammi E‐R
- Progettazione logica
- Progettazione concettuale
- Normalizzazione (prime tre forme)
- Installazione di XAMPP e prima configurazione
- Creazione DB e Tabelle tramite phpMyAdmin
- Creazione relazioni tra tabelle tramite Designer di phpMyAdmin
- Esempi di Query (SELECT,INSERT,DELETE,UPDATE)
Java Introduzione Installazione ambiente di sviluppo
- Introduzione linguaggio Java
- Compilazione ed esecuzione
- Sintassi java Basi della programmazione Tipi di dato primitivi
- Caso particolare: la classe String
- Variabili locali
- Casting
- Operatori di assegnazione, relazionali e booleani
- Operatori aritmetici
- Pre/post incremento e concatenazione stringhe
- Input/Output utente
- Array monodimensionali
- Array multidimensionali
- Istruzione If-Else e operatore ternario
- IF annidati
- Istruzione Switch - case
- Ciclo While
- Ciclo Do-While
- Ciclo For
- Cicli annidati
- Cicli infiniti
- Labels, Break e Continue
Metodi Il metodo Main ed i sottoprogrammi
- Metodi di classe: La parola chiave Static
- Passaggio dei parametri per riferimento e per valore
- Modificatori
- Gestione e importazione dei package
- Scope delle variabili Programmazione ad oggetti La programmazione ad oggetti
- Progettare una Classe
- Istanziare un Oggetto: il costruttore
- Variabili d’istanza e incapsulamento
- Visibilità dei membri di una classe
- Il reference This
- La parola riservata null
- Membri statici e membri dinamici Ereditarietà Il concetto di ereditarietà
- Strutture ereditarie
- Dalla teoria alla pratica: Ereditarietà
- La parola riservata super
- La classe Object
- Impedire l'ereditarietà: la parola riservata final
Polimorfismo
- Polimorfismo
- Overloading e Overriding
- Binding dinamico
- Casting con oggetti
- Cast e instanceof
- Interfaccce metodi di default : Definizione ed Uso (Java 8)
- Interfacce metodi static: definizione ed uso (Java 8)
- Ereditarietà e polimorfismo nelle interfacce
- Classi astratte
- Classi innestate
- Classi anonime
- Il costrutto TRY-CATCH-FINALLY
- Tipi di eccezione ed il costrutto Throws
- Lanciare un’eccezione: il costrutto Throw
- Eccezioni personalizzate Programmazione grafica Interfacce grafiche
- Le interfacce grafiche di Netbeans
- TextField ed etichette
- Pulsanti
- Tabbedpane
- Esempio. Utilizzare la classe Persona Programmazione multithreading Multithreading
- Dimensione temporale dei thread
- Creazione dei thread
- Priorità e schedul
- er dei sistemi operativi
- Sincronizzazione dei thread Il Framework Collections Framework Collections
- Foreach ed Iterator
- Implementazioni di Set e SortedSet
- Implementazioni di List
- Implementazioni di Queue
- Implementazioni di Map e SortedMap
- Tipi Generics
Input/Output Introduzione all’I/O: input da tastiera
- Java.io: Leggere un file
- Java.io: Scrivere su un file
- Java.io: Operazioni su file
- Networking: Socket Gestione dei dati: JDBC Configurazione ambiente di sviluppo (gestione inclusione libreria)
- Database: executeQuery
- Database: executeUpdate Lambda Calcolo (Java 8) Introduzione
- Espressioni Lambda Semplici: Definizione ed Uso
- Espressioni Lambda a Blocchi: Definizione ed Uso
- Espressioni Lambda e Generics
- Uso delle Espressioni Lambda come argomenti dei metodi
- Espressioni Lambda Method Reference: statici, d’istanza
- Espressioni Lambda e costruttori
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Corso Java completo