Cod: JVA-007
Durata: 40 ore
Durata: 40 ore
Descriere
a:2:{s:4:"TEXT";s:1104:"Programul Java a fost dezvoltat la inceputul anilor 90 iar versiunea Java SET a fost lansata in 2011. In prezent, Java este unul dintre cele mai populare limbaje de dezvoltare a aplicatiilor la nivel enterprise. Un standard pentru dezvoltarea de aplicatii comerciale la scara larga si medie. Este o tehnologie matura, bine formata si aflata intr-un proces continuu de evolutie.Training-ul nostru se adreseaza programatorilor incepatori si ii ajuta sa dobandeasca cunostintele de baza si competentele necesare pentru dezvoltarea de aplicatii pe platforma Java® SE. Pe parcurs acestia vor avea ocazia sa dezvolte, compileze si execute programe Java folosind at command-line cat si un IDE (Eclipse sau IntelliJ IDEA).
Cursul include bazele programarii orientate spre obiect, utilizarea UML pentru proiectarea arhitecturii aplicatiilor, precum si bazele de utilizare a limbajului Java (tipuri de limbaj, operatori, clase, pachete, exceptii). Trainingul include un numar mare de exercitii si sesiuni de practica pentru pregatirea participantilor care vor sa obtina certificari Java.";s:4:"TYPE";s:4:"html";}
Subiecte curs
Introducere in platforma Java- Istoric
- Obiectivele platformei
- Conceptul de platforma
- Versioning
- Specificatii Java
- Privire de ansamblu asupra JDK
- Procesul de dezvoltare si de lansare
- Scrierea comentariilor in JavaDoc
Bazele Object-Oriented Programming
- Paradigmele programarii
- Clase si obiecte
- Succesiune
- Polimorfism
- Vizibilitate
Introducere in UML
- Sarcini UML
- Tipurile de diagrame
- Diagrame de clase
- State diagram
- Sequence diagram
- Privire de ansamblu asupra celorlaltor tipuri de diagrame
Structura aplicatiilor in Java
- Descrierea clasei
- Conceptul de aplicatie Java
- Instante de clase
- Exemple
- Conceptul classpath
- Practica
- Pachete
- Arhive Java
- Practica
- Modificarea aplicatiilor Java din doua clase
- Divizarea claselor pe pachete
- Arhivarea unui singur pachet
- Initiere
Primitive Types, Operators si Flow Control
- Unde se utilizeaza tipurile de baza
- Declararea variabilelor si initializarea lor
- Primitive Types
- Tipuri de baza
- Operatori in Java
- Branching
- Loops
- Method parameters
Implementarea OOP in Java
- Method overriding
- Inheritance
- Polymorphism
- The final modifier
- Constructors
- Enumerations
- Static context
- Abstractions
- Principii de design
- Parameterized classes (generics)
Probleme avansate de sintaxa Java:
- Assertions
- Inner classes
- Compatibilitate cu versiuni anterioare
Exceptii
- Exceptions handling
- Try-catch-finally block
- Types of exceptions
- Throwing exceptions from method
- Tehnica rethrow
Obiective
- Dezvoltarea documentatiei JavaDoc
- Tipuri fundamentale de diagrame UML
- Dezvoltarea si lansarea de aplicatii Java
- Utilizarea primitive si object types in aplicatii
- Utilizarea key language statements in aplicatii
- Utilizarea claselor abstracte si a interfetelor in aplicatii
- Utilizarea principiilor de proiectare si design in dezvoltarea aplicatiilor
- Assertions
- Inner classes
- Exceptions mechanism
Public tinta
- Programatori care vor sa invete sa lucreze cu limbajul Java
- Dezvoltatori in alte limbaje de programare (C / C ++ / PHP / C #, etc)