Fondamenti di Java on-line

Infopulse University Ukraine

Descrizione del corso di studi

Leggi la descrizione ufficiale

Fondamenti di Java on-line

Infopulse University Ukraine

Struttura del corso

Introduzione a Java

  • Campi di applicazione. La piattaforma Java. Caratteristiche di Java. Java Virtual Machine. Java Development Kit. Java Runtime Environment. La compilazione e l'esecuzione di programmi da linea di comando.
  • Ambiente di sviluppo integrato (IDE). Panoramica di ambienti di sviluppo più diffusi.
  • Prospettive di utilizzo e lo sviluppo del linguaggio di programmazione Java

Lavorare con Eclipse IDE

  • Scaricare e Eclipse installazione. Impostazione di uno spazio di lavoro. Configurazione di Java in Eclipse. Panoramica di ambiente di lavoro Eclipse. Il concetto di progetto.
  • La creazione e l'esecuzione di una semplice applicazione Java in Eclipse.
  • Panoramica di debugging del programma. Rilevazione dei problemi. Il concetto di codice irraggiungibile. debug dei programmi in Eclipse.

La sintassi di base di Java

  • Tipi di dati. I tipi di dati primitivi. I tipi di dati di riferimento. Conversione tipi numerici. Tipo casting.
  • Variabili. L'inizializzazione delle variabili. Costanti. La finale modificatore.
  • Operazioni. Le operazioni aritmetiche. operazioni di incremento e decremento. operazioni relazionali. operazioni logiche. operazioni bit per bit. Funzioni matematiche (classe di matematica). La priorità delle operazioni.
  • operatori di controllo. If e le sue forme. IFS nidificate. operatore Switch. Blocchi e variabili locali. Rompere operatore. operatore ternario.
  • Loops operatori. Il concetto di condizione del ciclo e di uscita. While. Do-While. Per loop. cicli annidati. Continuare operatore. operatore di Rientro.
  • Array. Il concetto della matrice. Dichiarazione, la creazione e l'inizializzazione array. Modifica dimensione della matrice. array multidimensionali.
  • Metodi. Il concetto del metodo. firma del metodo e il metodo del corpo. Metodo di chiamata. Passaggio di parametri di metodo. Valore di ritorno. Sovraccarico metodi. metodi ricorsivi. Metodi con numero variabile di parametri.
  • Lavorare con le stringhe. Classe String e dei suoi metodi. classi StringBuffer e StringBuilder. Conversione numeri in stringhe e indietro.

Nozioni di base di programmazione orientata agli oggetti

  • Il concetto di astrazione. I principi della programmazione orientata agli oggetti: ereditarietà, incapsulamento, polimorfismo.
  • La nozione di classe. Il concetto di oggetto. I rapporti tra le classi. Creazione di oggetti. Operatore New. I metodi di classe. modificatori di accesso. static parola chiave.
  • classi wrapper di tipi primitivi (package java.lang). Autoboxing e valori unboxing.
  • Costruttori. regole di inizializzazione campi. costruttori di overload. Parola chiave this. Parola chiave super.
  • La creazione di classi personalizzate. Classe eredità. classi astratte.

Enums

  • Il concetto di enum. Creazione di tipi enumerati. Scrivendo enumerazioni personalizzati con i costruttori e metodi.

Grafica componenti dell'interfaccia utente

  • Informazioni generali su librerie AWT e Swing. javax.swing pacchetto. • Frame Creation. Localizzazione e dimensione del telaio. Proprietà del telaio.
  • Il concetto di controlli di layout e dell'interfaccia utente. L'aggiunta di componenti visuali per inquadrare. componenti visuali gestione di eventi.
  • plug WindowBuilder.

Pacchetti e archivi in ​​Java

  • Pacchetti. classi importare. Posizionamento di classi in pacchetti. Creazione di un JAR-file.

compiti pratici di corso: Esercitazioni pratiche consiste nel risolvere un certo numero di compiti educativi finalizzati alla padronanza delle competenze di base di programmazione Java, così come il progetto definitivo - la creazione di un'applicazione GUI funzionalità.

Questa scuola offre corsi di studio in:
  • Inglese
Durata e prezzo
Questo corso è online
Start Date
Data d'inizio
Settembre 2019
Duration
Durata
60 orario
Part time
Price
Prezzo
720 USD
24 sessioni, 2,5 ore, 2 volte a settimana
Information
Deadline
Locations
Ucraina - Kiev, Kyiv City
Data d'inizio : Settembre 2019
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Dates
Settembre 2019
Ucraina - Kiev, Kyiv City
Scadenza domanda Richiedi info
Data di conclusione Richiedi info