Бази данни и съвременни ORM технологии

Цели на курса

Целите на курса са запознаване с релационните бази от данни и усвояване на езика SQL.
В курса се разглеждат и основите на езика PL/SQL, както и широко разпространената база Oracle.
Във втората част на курса се разглеждат технологиите за връзка между програмен код и бази данни: Jаva Database Connectivity, Java Persistent API и широко използвания ORM framework за работа с бази данни – Hibernate.

За кого е предназначен

Курсът е подходящ за хора които нямат опит в тази област, както и за тези, които искат да разширят познанията си за базите данни или проявяват интерес към съвременното им използване посредством ORM технологии.
За втората част от курса се изисква предишен опит в програмирането с Java или с някой друг обектно ориентиран език

Много е подходящ за хора, които желаят да започнат работа в сферата на програмирането, тъй като базите данни и работата със ORM са фундаментална част от почти всеки съвременен софтуерен проект.

Продължителност на курса

Продължителността на курса е 3 месеца – 2 за първата част и 1 за втората, като двете части могат да се записват и независимо една от друга.
Всяка седмица са предвидени занятия в общо 8 астрономически часа (2 пъти по 4 часа).
Занятията ще са смесени (лекции и упражнения), като се цели практическата насоченост на материала.
В края на курса ще бъде разработен проект, които ще обхване всичко научено по време на курса.

Получаване на сертификат

Предвидени са няколко проверки на знанията по време на курса, както и проект в края.
Всеки участник ще получи сертификат при успешно завършване на курса.

Цена на курса

Цената на курса е 190 лв на месец (570 лв. за цялото обучение).

В началото на курса се заплаща 2/3 от сумата (380 лв.), а във втория месец и останалата част от 190 лв.

Практическа част по време на занятия

За упражненията и практическата част по време на занятията всеки курсист трябва да носи личен лаптоп.

В кои дни се провежда курса и кога ще започнат нови групи?

Вижте програмата тук.

Програма на курса

1. Fundamentals of databases.

2. Introduction to Oracle XE.

3. Basic SQL statements.

4. Advanced SQL.

5. PL/SQL language.

6. Transaction management.

7. Explain plans and indexes.

8. DB modeller and basics of Object Relational Mapping (ORM).

9. Java Database Connectivity.

10. Introduction to ORM.

11. Introduction to Hibernate, installation and configuration.

12. Entities and JPA Annotations.

13. Working with persistent objects.

14. HQL and Criteria API.

15. DAO and VO Design Patterns.

16. Simple Project Development.

 

Ако искате да се запишете или проявявате интерес към курса,

попълнете формата тук

 

Page optimized by WP Minify WordPress Plugin