Curs dezvoltare cu Java® SE7 - Incepatori

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).
Cod: JVA-007
Durata: 40 ore

Descriere

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 7. 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.

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
  • The try-catch-finally block
  • Types of exceptions
  • Throwing exceptions from method
  • The rethrow technique

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)

Trainer in Bucharest
Catalin Tudose Java and Web Technologies Expert
Catalin este un inginer software cu experienta intr-o varietate de arii precum analiza cerintelor, management de proiect ( Waterfall si Agile), managementul resurselor umane, design baze de date, arhitectura software si tehnologii software pentru Entreprise Applications.

De-a lungul carierei sale a avut mai multe roluri de la senior developer pana la technical team lead. In afara de software development, Catalin este implicat si in dezvoltarea si facilitarea cursurilor de formare in programare si baze de date pentru companii si universitati. A tinut cursuri pe teme ca Java, tehnologii web, analiza algoritmilor, SQL si design baze de date.

Este Scrum Master Agile certificat si are o experienta vasta in gestionarea proiectelor de software development.
Cursul este programat in: Bucuresti
15.01.2018 - 26.01.2018
Interval orar: 10:00-14:00
Loc: Bucuresti
Durata: 36 ore
Limba: Romanian
Trainer
Catalin Tudose
Java and Web Technologies Expert
2790 RON
Inregistreaza-te pentru urmatorul curs.
+
Inregistrarea la urmatorul curs va asigura prioritatea pe lista de inscriere. Veti fi contactat pentru confirmarea inscrierii in momentul in care urmatorul curs este programat.
Inregistreaza-te pentru urmatorul curs.
+
Inregistrarea la urmatorul curs va asigura prioritatea pe lista de inscriere. Veti fi contactat pentru confirmarea inscrierii in momentul in care urmatorul curs este programat.
Bucuresti 2790 RON
Cracovia 2790 RON
Wroclaw 2790 RON

Facturile pentru curs sunt emise in moneda locala. Toate preturile de mai sus pot fi supuse modificarilor in functie de locul unde se desfasoara trainingul si modul de livrare. Preturile pot fi supuse modificarilor si in perioada in care se programeaza. Pentru persoane fizice pretul este cel afisat. Pentru persoane juridice se adauga TVA.

Alte cursuri care te-ar putea interesa:

Inscrie-te la

Alege datele
Prenume*
Nume*
Companie
Adresa email*
Telefon
Observatii

Contacts in

loading map...
Dimitrie Pompeiu nr 5-7 , building C, Et. 5, sect 2, Bucharest, 014459

Contact phone:

021 371 4858
loading map...
Luxoft Poland Wrocław - Silver Tower pl. Konstytucji 3-go Maja 3 50-048 Wrocław
loading map...
Aleja Generała Tadeusza Bora-Komorowskiego 25, Quattro Business Park Five, 31-476 Kraków, Poland

Contact phone:

+48 122110650
   Aboneaza-te la newsletterul nostru lunar
Success
Iti multumim.
Inregistrarea ta a fost trimisa.