Курс Java Persistence: Hibernate and JPA Fundamentals

4.4
2 543 коментария
Payment
Обучение платное
Certificate
Сертификация бесплатная
Duration
7 часов курса
О курсе

If you’re a Java programmer who wants to learn the fundamentals and some of the advanced topics of Java Persistence with Hibernate, then you’re the one this course is designed for.

We'll be working with Hibernate 4.3.5.Final (and applicable updates for Hibernate 5.0), and using Hibernate as a JPA Provider for the most part of this course. You'll be learning the fundamentals and some of the advanced JPA features for Object/Relational Mapping, Querying, CachingPerformance and Concurrency.

Программа
About this Course
Introduction
Understanding object/relational persistence
Object Persistence
Relational Database
Object Model and Relational Model
Object Relational Impedance Mismatch
Object Relational Mapping
Installing MySQL
Installing Eclipse IDE
Lab - Object Relational Mapping
Lab Exercise - Object Relational Mapping
Требования
  • Fundamental understanding of Java
  • Prior exposure to SQL will be be helpful
Что Вы изучите?
  • By the end of this course, you'll be having a strong foundation on Java Persistence with Hibernate
  • The fundamentals and some of the advanced JPA features for Object/Relational Mapping, Querying, Caching, Performance and Concurrency
  • The fundamentals of First & Second Level Caching, N+1 Selects Problem & Batch Fetching, Optimistic Locking & Versioning
  • The fundamentals of Entity Relationships, Inheritance Mapping & Polymorphic Queries
  • The fundamentals of Querying database using JPQL and Criteria API (JPA)
  • The fundamentals of Handling Long Conversations with Merging Detached Object and Extended Persistence Context
  • The fundamentals of Database Isolation Rules
  • Some of the Best Practices of Java Persistence with Hibernate
Лекторы
Deshraj Singh Kiran
Deshraj Singh Kiran
Trainer and Consultant at MavenEdge

I am a Bachelor of Technology (B.Tech) from Indian Institute of Technology (IIT) with around 9 years of application development experience (as of April, 2016). I have been developing applications of various complexities using Java-based technologies and frameworks such as Java/JavaEE, Spring, Spring MVC, Spring WebFlow, Spring Security, Portlet, Spring Portlet MVC, Struts, Hibernate, DWR, Lucene, Android, MEAN stack and Hadoop. 

Besides being a trainer at MavenEdge, I am also a working Software Consultant. I've also been a corporate trainer on Java technologies and frameworks. 

I've worked on Tomcat, Glassfish, Liferay Portal, Jenkins for application development, deployment and release management. 

I've worked more on Maven than Ant. And in the world of relational database management systems, I've worked mostly on MySQL. 

For test driving my code I've used JUnit, EasyMock, Mockito frameworks. 

Besides working on the server-end, I've also explored the front-end world of JavaScript, jQuery, Backbone and Require JS. 

I've worked on projects on Android and MEAN stack. I've also been the Architect for some of the projects I've worked on. 

I took some Oracle certifications as well along the way.

Currently, I am working on Scalable Data Science projects.

Платформа
Udemy
Курсы Udemy подойдут для профессионального развития. Платформа устроена таким образом, что эксперты сами запускают курсы. Все материалы передаются в пожизненный доступ. На этой платформе можно найти курс, без преувеличений, на любую тему – начиная от тьюториала по какой-то камере и заканчивая теоретическим курсом по управлению финансовыми рисками. Язык и формат обучения устанавливается преподавателем, поэтому стоит внимательно изучить информацию о курсе перед покупкой.
Java Persistence: Hibernate and JPA Fundamentals
Рейтинг
4.4
1 305
899
261
62
31