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

Numărul de participanți



Pret per participant

Mărturii (1)

Categorii înrudite