Welcome to Java Spring Framework 4 and Core Spring Certification Preparation/Training course.
By attending this course, you will be able to learn the details of the latest Spring Framework 4x version by following code samples.
This course also provides you the answers to all Core Spring Framework 4x Certification questions inside the official study guide. (in total 162 questions). Therefore, after completing this course, you will learn the answers of questions with code examples and able to pass the certification.
Moreover, you will be able to earn a higher salary hence you will learn the latest and productive web development technologies and this course will also improve your knowledge about programming by teaching you the Spring Framework's dependency injection principle. So at the end of this course, you will be more confident regarding the development of commercial applications.
The course will start with the configuration of the course environment such as downloading and installing the Java JDK and STS (Spring Tool Suite). I will also provide for you the links for downloading the source codes and slides used in this course. By downloading those materials, you will be able to configure your environment and also other commercial applications in an easy way. This course will provide you two sample application including the configurations of Spring Framework and its dependencies; one of them is configured as a Java Standard Edition program and the other one is a Web-based application. (names are spring, spring-web)
The content of the course is based on the following sections;
If you attend this course, I will also answer all of your questions related to the course or code examples through comments. You will be able to ask me any questions related to the Spring Framework or Core Spring Certification through udemy, emails and the contact form inside my technical blog.
Warning: This udemy course is especially for studying/preparing Core Spring Certification and does not include live coding lectures.
This Lecture will explain the details of this Spring Framework 4x tutorial and certification course
Free access to Java Spring MVC Framework with AngularJS by Google and HTML5 udemy course
Limited time only (Expiration: 29 February 2016)
The source codes (downloadable) of sample applications used in this udemy course (spring and spring-mvc)
Students will understand the details and requirements of Core Spring Certification 4.x
In this lecture, you will learn;
The usage of scope attribute in <bean/> tag and @Scope annotation are explained
JSR-250 specification @PostConstruct and @PreDestroy are explained
init-method and destroy-method in XML configuration are explained
This lecture also explains the usage of @Bean with @Profile.
Can you use @Bean together with @Profile?
This lecture also covers Injecting scalar/literal values into Spring beans
(How do you inject scalar/literal values into Spring beans? )
What is the lifecycle on an ApplicationContext?
Container's lifecycle in details.
How to create an ApplicationContext for instance using ClassPathXmlApplicationContext.
Sample quiz including the content of Container, Dependency Injection and IOC concepts
The usage and configuration of @Aspect annotation in XML and JavaConfig
The usage of @After and @Before are explained with code examples
The usage of @AfterReturning and @AfterThrowing are explained with code examples
ProceedingJoinPoint proceed() is explained
Compile time and Runtime exceptions
Embedded database HSQLDB is explained
How to define a basic datasource
This lecture will explain the usage of JDBCTemplate while accessing datasources
We will execute plain SQLs with code examples
This lecture will teach you the usage of JDBCTemplate's and execute plain SQL statements
@Transactional annotation will be explained with its propagation and isolation level
The usage of @Transactional annotation with JUnit tests will be explained
This lecture will teach you how to inject EntityManager with @PersistenceContext
The usage of @Entity will be explained
Hibernate ORM configuration is explained in this lecture
The general structure of J2EE web applications will be explained including exporting war files, web xml and WEB-INF folder
You will understand the usage of DispatcherServlet with sample configuration
ContextLoaderListener will be configured in web xml file with its contextConfigLocation
@Controller usage on class level and XML level will be explained with code samples
The difference between @RequestParam and @PathVariable will be explained with an example
InternalResourceViewResolver will be configured in order to map views to related files in Spring MVC applications
The return types such as ModelAndView, String, XML and Model objects will be explained
The configuration of DelegatingFilterProxy will be explained in web xml file
We will implement a custom filter in Spring Security Filter chain in order to add more functionality in Spring Security Module
jdbc-user-service will be configured with an embeded datasource (HSQLDB)
@Secured, @RolesAllowed and @PreAuthorize annotations are explained
j_password are explained with an exampled
The <security:authorize/> will be configured in view layer
JMS Template is explained
ApacheMQ configuration is explained
jms:listeners are defined by implementing interfaces and MDP (Message Driven POJOs)
REST (Representational state transfer) is explained
Resource concept is explained
HTTP Response status codes are explained with example codes
@ResponseBody annotation is explained by returning JSON and XML outputs
Tuna Tore is an experienced IT Consultant, Lead Java Developer and Instructor. He graduated as a Computer Engineer and got his MSc degree in Information Technology. He is also Certified Core Spring Professional. Tuna has more than 6 years of commercial experience using Spring Framework and other open source frameworks. Until now, he worked mainly in IT and Financial institutions such as ING Bank and IBM. Currently, he works as an IT Consultant in one of the biggest IT consultancy company in Europe. He is also SUN Certified Java Programmer, SUN Certified Web Component Developer and c-sap Certified Secure Application Programmer.
He has the knowledge and experience in the following areas;
Core Java Programming
Open Source Frameworks (Spring, Hibernate and JSF )
Java Enterprise Development
Software Development Life-cycle
Java Component&Module Development