Companies Home Search Profile

High-Performance Java Persistence Training

Focused View

Code Learn Academy

5:44:01

5 View
  • 1. Data Access Stack.mp4
    11:14
  • 2. GitHub Repository.mp4
    05:03
  • 3. Logging SQL Statements.mp4
    12:48
  • 4. Schema Management.mp4
    07:42
  • 1. Integration Testing with Docker.mp4
    08:28
  • 2. Connection Management and Hibernate Connection Providers.mp4
    12:02
  • 3. Hibernate Connection Lifecycle.mp4
    08:11
  • 4. Connection Monitoring.mp4
    13:56
  • 5. Hibernate Statistics.mp4
    08:29
  • 1. JPA and Hibernate Types.mp4
    07:31
  • 2. Custom Hibernate Types.mp4
    07:25
  • 3. The hibernate-types project.mp4
    07:18
  • 4. JPA and Hibernate Identifiers.mp4
    08:18
  • 5. Hibernate Identifier Optimizers.mp4
    15:21
  • 1. JPA and Hibernate Relationships.mp4
    08:54
  • 2. Equals and Hashcode.mp4
    07:47
  • 3. ManyToOne&OneToMany.mp4
    13:24
  • 4. OneToOne.mp4
    12:34
  • 5. ManyToMany.mp4
    09:28
  • 1. JPA Inheritance Basics.mp4
    07:28
  • 2. Single Table Inheritance.mp4
    14:51
  • 3. Discriminator Column.mp4
    10:24
  • 4. Joined Inheritance.mp4
    06:50
  • 5. Table Per Class Inheritance.mp4
    07:29
  • 1. Mapped Superclass Inheritance.mp4
    06:36
  • 2. Persistence Context and Flushing Basics.mp4
    09:12
  • 3. Action Queue.mp4
    07:44
  • 4. The AUTO FlushModeType.mp4
    11:17
  • 5. Dirty Checking Mechanism.mp4
    09:40
  • 1. Bytecode Enhancement Dirty Checking.mp4
    08:15
  • 2. Statement Lifecycle and Execution Plans.mp4
    15:58
  • 3. Statement Caching.mp4
    13:35
  • 4. Batch Updates with JDBC and Hibernate.mp4
    11:52
  • 5. Batching Cascade Operations.mp4
    06:37
  • 6. Batching the Update Operation with JPA and Hibernate.mp4
    05:16
  • 7. SQL Injection.mp4
    05:04
  • Description


    The High-Performance Java Persistence training is aimed to level up your team's data access

    What You'll Learn?


    • Data Access Stack
    • GitHub Repository
    • Logging SQL Statements
    • Schema Management
    • Integration Testing with Testcontainers
    • Connection Management and Hibernate Connection Providers
    • Hibernate Connection Lifecycle
    • Connection Monitoring
    • Hibernate Statistics
    • JPA and Hibernate Types
    • Custom Hibernate Types
    • The Hypersistence Utils project
    • JPA and Hibernate Identifiers
    • Hibernate Identifier Optimizers (e.g. hilo, pooled, pooled-lo)
    • JPA and Hibernate Relationships
    • Equals and Hashcode
    • ManyToOne
    • OneToMany
    • OneToOne
    • ManyToMany
    • JPA Inheritance Basics
    • Single Table Inheritance
    • Discriminator Column
    • Joined Inheritance
    • Table Per Class Inheritance
    • Mapped Superclass Inheritance
    • Persistence Context and Flushing Basics
    • Action Queue
    • The AUTO FlushModeType
    • Dirty Checking Mechanism
    • Bytecode Enhancement Dirty Checking
    • Statement Lifecycle and Execution Plans
    • Statement Caching
    • Batch Updates with JDBC and Hibernate
    • Batching Cascade Operations
    • Batching the Update Operation with JPA and Hibernate
    • SQL Injection

    Who is this for?


  • The High-Performance Java Persistence training is aimed to level up your team's data access skills, covering JDBC, Hibernate, and many database essential topics for Oracle, SQL Server, MySQL or PostgreSQL.
  • Java Developer
  • Beginner Java Developer
  • Junior Java Developer
  • senior Java Developer
  • Apprentices Java Developer
  • What You Need to Know?


  • Best practices for logging, testing, schema management
  • Data modeling (types, identifiers, entity mapping, inheritance)
  • Batch processing (persistent context management, batch update, mass update)
  • Fetching best practices
  • Transactions and simultaneous control
  • Caching best practices
  • JDBC and database essentials
  • Connection management
  • Java Persistence and Hibernate mapping best practices
  • Inheritance and polymorphic queries
  • Categorizing best practices
  • Save statement
  • Fetching best practices
  • More details


    Description

    High-Performance Java Persistence Training course. Hibernate is the most popular JPA provider, and knowing its inner workings can make the difference between a high-performance enterprise application and one that is difficult to crawl. Based on my book, High-Performance Java Persistence, this workshop aims to bridge the gap between Java developers and database programmers. There is no limit to enrol in this training course. If you have multiple teams that need to participate, it becomes cheaper per person. The full training lasts 3 days but can be combined with a 1-day or 2-day workshop. We can arrange the agenda to cover exactly what you need. All the source code is in a GitHub repository that you set up during the tutorial and use later as a JPA or Hibernate repository. High-Performance Java Persistence training aims to improve your team’s data access skills, covering JDBC, Hibernate and many other essential database topics for Oracle, SQL Server, MySQL or PostgreSQL

    Do you want to create high-performance enterprise applications with Java? If you're using Hibernate as your JPA provider, knowing its inner workings can make all the difference. Our High-Performance Java Persistence Training course can bridge the gap between Java developers and database programmers, helping you improve your team's data access skills. Whether you're using Oracle, SQL Server, MySQL, or PostgreSQL this workshop covers essential database topics, such as JDBC and Hibernate, to help you get the results you need. With no enrollment limit, we offer team discounts and customizable agendas to ensure that you get exactly what you need. During the workshop, you'll even set up a GitHub repository to use as a JPA or Hibernate repository. The full training lasts three days, but we also offer one- and two-day workshops to fit your schedule. Sign up now to create high-performance Java applications that will set you apart from the competition.

    Who this course is for:

    • The High-Performance Java Persistence training is aimed to level up your team's data access skills, covering JDBC, Hibernate, and many database essential topics for Oracle, SQL Server, MySQL or PostgreSQL.
    • Java Developer
    • Beginner Java Developer
    • Junior Java Developer
    • senior Java Developer
    • Apprentices Java Developer

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Code Learn Academy
    Code Learn Academy
    Instructor's Courses
    You don't have to be an industry veteran to know that taking exams and becoming certified takes a financial and significant scheduling commitment. Choosing the right course for your study is key to saving both time and money. No retests mean saved money on sitting fees. And making the training process efficient and accurate helps to take weeks and months off the training regimen. Technology is constantly changing, and I keep my courses current and up to the latest benchmarking standards.We Have 24/7 Online Support For All Of CourseMONEY-BACK GUARANTEEMy courses come with a 30 Day "No Questions Asked" Money Back Guarantee!
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 36
    • duration 5:44:01
    • Release Date 2024/02/14