Skip to content
CourseAsk.
JDBC
Udemy Certificate 0

JDBC

About this course

Для успешного прохождения курса JDBC нужно также уверенно знать Java Core (предыдущие курсы Java для начинающих Level 1 and Level 2) и одну из реляционных базы данных (SQL). На курсе по JDBC мы познакомимся:- с тем, как работать с реляционными базами данных из нашего Java приложения, как отправлять DDL and DML запросы- в чем отличие классов Statement and PreparedStatement, и как с ними работать- узнаем, что такое JDBC драйвер, как его подключать в наше Java приложение без использования инструментов сборки проекта, таких как Maven or Gradle, и зачем он вообще нужен- познакомимся с properties файлом и зачем выносить настройки соединения с СУБД в этот текстовый формат данных- проработаем тему транзакций, почему ни одна СУБД не может выполнять SQL запрос без них, а также что такое ACID и уровни изолированности транзакций- узнаем тонкости настройки запросов (fetch size, batch size, timeout, etc). - проговорим и на практике применим Connection Pool и узнаем важность его использования- разберем такой шаблон проектирования как DAO, чтобы показать практическую ценность полученных знаний по JDBC и как его используют на практике в реальных проектах.На всем протяжении курса будет использоваться самая лучшая и активно развивающаяся СУБД PostgreSQL, которая очень часто встречается в реальных приложениях. А также самая мощная среда разработки IntelliJ IDEA.

C

56/100

CourseAsk score

What the provider tells you
32/45
Who stands behind it
8/35
How complete the listing is
16/20

Scores how much the provider publishes and who stands behind it — not how well it is taught.

What you'll learn

  • how to work with relational databases in Java applications
  • understanding the differences between Statement and PreparedStatement
  • how to set up and connect JDBC drivers without build tools
  • principles of transaction management and ACID properties
  • optimizing query settings and using Connection Pools
  • implementing the DAO design pattern effectively
Web Development #java #sql #postgresql #jdbc #transaction management #dao pattern #intellij #ddl #dml #connection pooling #preparedstatement #statement #fetch size #batch size #timeout
$34.99

Price shown by Udemy — confirm on their site.

Enroll on Udemy

You'll be redirected to Udemy to complete enrollment.

  • Listed & compared by CourseAsk
  • English · 0

Compared on these lists

Where this course ranks against the alternatives.