TRAINING CATEGORIES
(Click Category to List Courses)

41 - IT-P Information Technology - Programming


IT-P 304 - Java-Spring Application Framework

Code Start Date Duration Venue
IT-P 304 07 October 2024 5 Days Istanbul Registration Form Link
IT-P 304 11 November 2024 5 Days Istanbul Registration Form Link
IT-P 304 16 December 2024 5 Days Istanbul Registration Form Link
Please contact us for fees

 

Course Description

This course introduces the Spring Framework, the leading full-stack framework for Java EE applications. This course enables the experienced Java developers to use the Spring Application Framework to create simple and complex Web applications. Spring is a far-reaching framework that aims to facilitate all sorts of Java development, including every level of multi-tier distributed systems. The course focuses on the Core and MVC modules, with a lighter (but not dismissive) touch on persistence through DAO and ORM modules

Course Objectives

  • Understanding the scope, purpose, and architecture of Spring
  • Using Spring's Inversion of Control to declare application components
  • Using Dependency Injection to further control object relationships from outside the Java code base
  • Creating validators for business objects, and associating them for application-level and unit-testing uses
  • Building a Web application as a Spring DispatcherServlet
  • Building and manage HTML forms with Spring command objects and custom tags

Who Should Attend?

  • IT professionals
  • Programmers
  • Java developers and architects
  • Anyone who deal directly or indirectly with Java applications

PROGRAM TOPICS

  • Spring IOC Container and Dependency Injection
  • XML and Annotation-based ApplicationContext Configurations
  • Bean Creation and Injection Methods Using FactoryBean
  • Bean Scope and Custom Scope Definition
  • ApplicationContext Lifecycle and Extension Points
  • Spring Expression Language (SPEL)
  • Spring Resource Capability and ApplicationContext Event Management
  • MessageSource Infrastructure and I18N Support
  • Spring XML Namespace and Capability
  • Spring and Test-Driven Programming
  • Writing Integration Unit Tests with Spring
  • Aspect Oriented Programming Basics
  • Aspect Oriented Programming using Spring AOP and AspectJ
  • Changing Object Behavior in Runtime with AOP 
  • Spring Proxy Concept, and Proxy Objects Building and Using
  • Making Domain Objects Dependency Injection
  • Data Access in Spring: JDBC, Hibernate and JPA Support
  • Managing Database Connections
  • Using JDBC Template
  • SessionFactory and EntityManagerFactory Configuration Methods
  • Transaction Management with Spring
  • Using declarative and programmatic Transaction
  • Basics of Spring Web MVC Framework
  • DispatcherServlet Configuration and ApplicationContext Hierarchies
  • Development of Spring MVC Web Pages
  • JSF and Spring Integration
  • Spring and REST, RestTemplate Use
  • Spring and Remote Access Using HTTP Invoker

 

ETABS and SAFE. Training 24 CCE 210 5 SAP 2000. Training 25 CCE 305 5 Quality Assurance in Pavement Construction 26 CCE 401 5 Construction Project Management 27 CCE 402 10 Construction Project Management (10 Days) 28 CCE 403 5 Construction Project Management-Intensive 29 CCE 405 5 Principles of Construction Project Management 30 CCE 406 10 Principles of Construction Project Management (10 Days) 31 CCE 410 10 Construction Project and Risk Management (10 days) 32 CCE 411 5 Project & Contract Management for Marine Construction 33 CCE 412 5 Application of GIS in Construction Management 34 CCE 415 4 Sustainable Water Management Techniques, Innovation and Solution (4 Days) 35 CCE 419 5 Construction Management of Hydraulic Projects 36 CCE 420 5 Water Project Management 37 CCE 421 10 Modern Technologies in the Supervision and Quality Control of Irrigation Projects and Dealing with Contractors (10 Days) 38 CCE 422 5 Rapid Earthquake Hazard Evaluation of Buildings 39 CCE 425 10 Practical Application of Computers in Structural Engineering (10 Days) 40 CCE 428 5 Survey & Profile Using Total Station 41 CCE 430 5 Bridge Construction and Maintenance 42 CCE 435 5 Bridge Inspection and Maintenance 43 CCE-A 410 10 إدارة المشاريع الهندسية -10 أيام
21 - TTC - Transportation and Traffic Control
22 - ADV - Architectural Design and Visualization
23 - SRM - Safety and Occupational Health
24 - CSM - Public Relations, Communication Skills & Office Management
25 - TEM - Training and Education Management
26 - CMR - Customer Relations