Curs Spring Framework pentru dezvoltarea aplicatiilor

Cod:
JVA-010
Durata:
24 ore
Tip:
Cursuri programare / IT
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.
Public tinta:
  • Dezvoltatori Java cu cel putin un an de experienta
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
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
Cerinte curs:
Experienta de lucru cu Java SE 5/6
Experienta de lucru cu urmatoarele tehnologii
  • JNDI
  • JDBC
  • Servlet / JSP / JSTL
  • modele de design: Proxy, Command, Decorator, Template Method, MVC
  • JMS
  • EJB
Testimoniale:

Loredana
Trainingul a prezentat informatiile intr-un mod clar si usor de inteles. Am descoperit mai multe tehnologii din aria Spring Framework pe care le voi folosi pe viitor.
Pret:
1710 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:

Oras Pret (plus TVA)
Bucuresti 1710 RON
Cracovia 1710 RON
Wroclaw 1710 RON

Inscrie-te la Spring Framework for Application Development