Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Schița de curs
Noțiuni de bază
- Fenomenul Java Tehnologic
- Cum se scrie aplicația de bază „hello world”.
- Cum să compilați și să executați codul Java.
- Cum să faci codul puțin mai complex
Vă prezentăm Apache Maven
- Convenție asupra configurației
- Maven Pluginuri
- Modelul conceptual al unui proiect
Instalare și rulare Maven
- Descărcare și instalare Maven
- Testarea unei instalări Maven.
- Obține ajutor cu Maven
Un proiect simplu Maven.
- Crearea unui proiect simplu
- Construirea unui proiect simplu
- Model obiect de proiect simplu
Java Sintaxă
- Object-Oriented Programming Concepte
- Variabile, matrice, tipuri de date, operatori și flux de control
- Ce sunt variabilele de referință
- Clase și obiecte
- Ce este moștenirea și cum funcționează
- Ce sunt interfețele, de ce sunt scrise și cum
- Cum să utilizați Java șiruri și obiecte Number și cum să formatați datele pentru ieșire
- Pentru ce sunt pachetele și de ce trebuie să folosim directiva de import
Java Obiecte
- Java prezentare generală a cursurilor
- Java ciclu de viață al clasei
- Modificatori de clasă și moștenire
- Supraîncărcare” și depășire
- Constructori de clasă
- Polimorfism
- Relații: IS și HA
- cuvânt cheie „static”.
- Când să folosiți membri statici
- Utilizarea obiectelor într-o aplicație implementată cu Maven
Personalizarea unui Maven Proiect
- Personalizați informațiile despre proiect
- Adăugați noi dependențe
- Adăugați resurse
- Construirea unei aplicații de linie de comandă pachet
Optimizarea și refactorizarea Maven POM-uri
- Curățare POM
- Optimizarea dependențelor
- Optimizarea pluginurilor
- POM-uri finale
Java Colecții
- Interfață de colecție
- Liste, hărți și seturi
- Colecții și matrice
- Concurență
- Gestionați colecțiile cu o aplicație implementată cu Maven
Java Memorie
- Colector de gunoi
- Stivuiți și stivuiți
- Ciclul de viață al obiectului
- metoda 'finalize()'
Java Excepții
- Ideea generală a Java Excepții
- Timp de rulare și excepții „reale”.
- Aruncând o excepție
- afirmații „încercați...prindeți”.
- declarație „aruncă”.
- Proiectați-vă propriile excepții
- Testați și gestionați excepțiile cu o aplicație implementată cu Maven
Un proiect multimodule cu Maven
- Construirea proiectului Multimodule
- Rularea aplicației Multimodule
Java Concurență
- Fire și concurență
- Sarcini cu fire
- Unirea firelor
- Vizibilitatea variabilelor de clasă
- Construiți și rulați o aplicație multithread cu Maven
Cerințe
Sunt necesare cunoștințe de limbaj de programare procedurală (cum ar fi C, PHP, Basic, Pascal) sau de limbaj de programare orientată pe obiecte.
28 ore
Mărturii (1)
I liked the very practical scenario and lot of hands-on exercises.