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.
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
Price shown by Udemy — confirm on their site.
Enroll on UdemyYou'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.
Coursera