Spring Professional Certification Exam Tutorial - Module 03
What you'll learn
- Knowledge and skills required for Spring Professional Certification Exam
- Spring Professional Certification Study Guide Explanation & Answers
- Data Management: JDBC, Transactions, Spring Data JPA
Requirements
- Java
- Maven
- IDE of your choice
Description
Spring Professional Exam Tutorial explains and answers all questions from Spring Professional Certification Study Guide. Each answer to exam topic is explained in detail with video tutorial, description and good example for you to get deep understanding of discussed topic. With this course you will get all required knowledge and skills to pass Spring Professional Certification Exam.
Course is divided into 8 modules:
Module 01 - Container, Dependency, and IoC
Module 02 - Aspect Oriented Programming
Module 03 - Data Management: JDBC, Transactions, Spring Data JPA
Module 04 – Spring Boot
Module 05 - Spring MVC and The Web Layer
Module 06 – Security
Module 07 – REST
Module 08 – Testing
This course covers third module of the entire course and inside you can find answers to all topics from Spring Professional Certification Study Guide third section, which is Data Management: JDBC, Transactions, Spring Data JPA.
Who this course is for:
- Spring Professional Exam & Certification Candidates
Course content
- 00:01Examples Download
- Preview08:51
- Preview15:11
- Preview10:15
- 17:33Question 04 - What is a callback? What are the three JdbcTemplate [...]
- 01:32Question 05 - Can you execute a plain SQL statement with the JDBC template?
- 07:19Question 06 - When does the JDBC template acquire (and release) a [...]
- 06:05Question 07 - How does the JdbcTemplate support generic queries? [...]
- 07:31Question 08 - What is a transaction? What is the difference between [...]
- 03:22Question 09 - Is a transaction a cross cutting concern? How is it [...]
- 08:31Question 10 - How are you going to define a transaction in Spring? What [...]
- 04:51Question 11 - Is the JDBC template able to participate in an existing [...]?
- 20:24Question 12 - What is a transaction isolation level? How many do we have [...]
- 04:55Question 13 - What is @EnableTransactionManagement for?
- 09:06Question 14 - What does transaction propagation mean?
- 05:23Question 15 - What happens if one @Transactional annotated method is [...]
- 03:29Question 16 - Where can the @Transactional annotation be used? What is a [...]
- 02:36Question 17 - What does declarative transaction management mean?
- 03:42Question 18 - What is the default rollback policy? How can you override it?
- 04:01Question 19 - What is the default rollback policy in a JUnit test, when [...]
- 08:27Question 20 - Why is the term "unit of work" so important and why does [...]
- 07:37Question 21 - What do you need to do in Spring if you would like to work [...]?
- 03:44Question 22 - Are you able to participate in a given transaction in [...]
- Preview10:02
- 05:30Question 24 - What do you have to configure to use JPA with Spring? [...]
- 06:29Question 25 - What is a Repository interface?
- 05:58Question 26 - How do you define a Repository interface? Why is [...]
- 05:43Question 27 - What is the naming convention for finder methods in a [...]
- 09:47Question 28 - How are Spring Data repositories implemented by Spring at runtime?
- 02:50Question 29 - What is @Query used for?
Instructor
Hello, my name is Dominik, I am a Software Developer with 10 years of experience in creating commercial software. Software Development is my daily job and also my passion. I love to work with complex systems and together with the team solve challenges that they produce. My main focus in backend development in technologies like Java, Spring, Spring Boot, Java EE. I am also doing frontend development in technologies like ReactJS, Redux, JavaScript ES6. I am also supporting products that I create in DevOps areas with technologies like AWS EC2 / VPC / ELB / Route 53 / S3 / EFS, Ansible, CloudFormation.