RISPARMIA 36%
RISPARMIA 36%
Fiore Rosalba

Corso Java completo

5.0 1 opinione
Fiore Rosalba
Online
  • Fiore Rosalba
Prezzo Emagister

1.400 € 900 
CORSO PREMIUM
Preferisci chiamare subito il centro?
34560... Leggi tutto

Informazioni importanti

Tipologia Seminario intensivo
Livello Livello intermedio
Metodologia Online
Durata 6 Mesi
Inizio Scegli data
Stage in azienda
Campus online
Invio di materiale didattico
Servizio di consultazione
Tutoraggio personalizzato
Lezioni virtuali
  • Seminario intensivo
  • Livello intermedio
  • Online
  • Durata:
    6 Mesi
  • Inizio:
    Scegli data
  • Stage in azienda
  • Campus online
  • Invio di materiale didattico
  • Servizio di consultazione
  • Tutoraggio personalizzato
  • Lezioni virtuali
Descrizione

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.

Informazioni importanti

Prezzo per gli utenti Emagister: Iscrivendosi al Master indicando ai nostri consulenti di aver letto la promozione Emagister.

Strutture (1)
Dove e quando
Inizio Luogo
Scegli data
Scegli data
Online
Inizio Scegli data
Scegli data
Luogo
Online

Domande più frequenti

· Requisiti

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.

· In cosa si differenzia questo corso dagli altri?

Formula di studio ideale anche per lavoratori e compatibile con iscrizione a corsi di laurea. Possibilità di stage curriculari per studenti.

Opinioni

5.0
Valutazione del corso
100%
Lo consiglia
4.8
eccellente
Valutazione del Centro

Opinioni sul corso

M
Mario BERTONAZZI
5.0 26/09/2016
Il meglio: Professionisti
Da migliorare: Nulla.
Consiglieresti questo corso?:
* Opinioni raccolte da Emagister & iAgora

Successi del Centro

2017
2016

Come si ottiene il marchio CUM LAUDE?

Tutti i corsi devono essere aggiornati

La media delle valutazioni dev'essere superiore a 3,7

Più di 50 opinioni degli ultimi 12 mesi

8 anni del centro in Emagister.

Cosa impari in questo corso?

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
Casa editrice Fiore Rosalba
uff. casa editrice

Programma

Logica di Programmazione e Basi di Dati SQL
  • 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 SQL cosa sono e a cosa servono
  • 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
Interfacce, classi astratte e classi innestate Interfacce
  • 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
Eccezioni Errori ed eccezioni
  • 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