Curs Spring Framework pentru Dezvoltarea Aplicatiilor

Cursul ofera o prezentare detaliata a Spring Framework – o aplicatie foarte populara, utilizata in dezvoltarea de aplicatii folosind JavaE si JavaSE.
Cod: JVA-010
Durata: 24 ore

Descriere

Cursul ofera o prezentare detaliata a Spring Framework – o aplicatie foarte populara, utilizata in dezvoltarea de aplicatii folosind JavaE si JavaSE. Vom discuta despre utilizarea modelului Inverse of Control (IOC), programarea orientata pe aspect (AOP) si framework-ul de dezvoltare web Spring MVC.

De asemenea, trainingul include si o privire de ansamblu asupra posibilitatilor de integrare cu tehnologii precum JNDI, EJB, JMS, si folosirea Task Scheduler. Cursul include un numar mare de exercitii practice.

Subiecte curs

Introducere in Spring Framework
  • Spring Framework – structura
  • Conceptele IoC si DI
  • IoC containers
  • Beans
  • BeanFactory
  • ApplicationContext
  • Constructor dependency injection
  • Setter dependency injection
  • Autowiring
  • Collections initialization
  • Properties inheritance
  • Annotation-based Configuration
  • Bean Scopes
  • Bean lifecycle
  • Init, destroy
  • Spring’s events
  • Localizare
  • Profile de configurare
  • Configurare Java-based
  • Exercitii: dezvoltare de aplicatie
Elemente de baza
  • Caracteristici Spring AOP
  • Exemple de AspectJ style
  • Termeni cheie
  • Limbaj Pointcut
  • Advice types
  • Aspects chaining
  • Exercitiu: Utilizarea Spring AOP. AspectJ style
Baze de date Spring
  • Spring JDBC
  • DAO design pattern
  • JDBC support in Spring
  • JdbcTemplate
  • RowMapper
  • DAO exceptions hierarchy
  • Exercitiu: JDBC – utilizarea Spring pentru acces la date
Spring ORM
  • Beneficiile ORM
  • ORM - Hibernate support
  • ORM Stereotypes
  • ORM - JPA support
  • Exercitiu: Aplicatie bazata pe ORM si Spring pentru acces la date
Tranzactii Spring
  • ACID
  • Tipuri de tranzactii
  • Definitii, izolari si propagare tranzactii Utilizarea AOP in Transaction Management
  • Programmatic style
  • Exercitiu: Tx – aplicatie declarative style
Spring MVC
  • Concepte Spring MVC
  • Views
  • Controllers
  • Annotations
  • Tags
  • Interceptors
  • Internationalization
  • Validation
  • REST services

Obiective

  • Prezentarea si utilizarea Spring Framework pentru rezolvarea problemelor tipice, aparute in timpul dezvoltarii
  • Informatii despre integrarea cu tehnologii EE
  • Prezentarea gamei de produse lansate de brand-ul Spring, si care nu sunt incluse in Spring Framework

Public tinta

  • Dezvoltatori Java cu cel putin un an de experienta

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
11.12.2017 - 14.12.2017
Interval orar: 10:00-16:00
Loc: Bucuresti
Durata: 24 ore
Trainer
Catalin Tudose
Java and Web Technologies Expert
1767 RON
Inscrie-te la 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.
Inscrie-te la 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 1767 RON
Cracovia 1767 RON
Wroclaw 1767 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
   Aboneaza-te la newsletterul nostru lunar
Success
Iti multumim.
Inregistrarea ta a fost trimisa.