Go to Top

Курс по Програмиране с Java – Advanced

Подходящ за напреднали

Цел на курса по Java Програмиране – Advanced: 

Задълбочено запознаване на курсистите с нужните технологии за разработка на професионални Java приложения. Курсът ще Ви помогне да усъвършенствате познанията си и да ги приложите на практика. По време на обучението, курсистите ще изпълняват множество задачи и ще се справят с възникването на реални проблеми, които се появяват в процеса на разработка на софтуерните приложения. Новите способности, ще спомогнат за по-лесната реализация на курсистите в IT сектора. След завършване, курсиста, ще е придобил знанията необходими за заемане на длъжностни позиции като стажант или Junior Java програмист. 

Компютърно образователен център „Progress“, ще поемаме ангажимент към най-ярко отличилите се курсисти и ще ги подкрепи при търсене на евентуален стаж или работа като разработчик на Java приложения. 

Необходими познания: 

Курсът е предназначен за хора, които вече са завършили начален курс по Java и/или имат базисни познания по програмиране с Java. Необходимо е добро владеене на английски език. Всеки курсист, който не е преминал началният курс по „Програмиране с Java – Beginners в компютърно образователен център „Progress“, трябва да положи входящ изпит. 

Лектор на курса по Програмиране с Java – Advanced: 

Димитър Съйков

Димитър Съйков е  с повече от 10 години опит в разработката на софтуерни проекти с Java SE, Java EE и Spring.
Завършил е две магистратури в сферата на софтуерното инженерство и информационните системи. Има множество сертификати от престижни организации като Oracle и Sun.
За Димитър най-важното е човек да разбира как всъщност работят нещата.
Любител е на отворения код. 

 

Мащаб на групата: 

Обучението се провежда в малка ( бутикова ) група, ограничена до 8-м участника, с цел много повече индивидуално внимание на лектора към курсистите по време на практическите упражнения. 

Ползване на личен или служебен лаптоп:  

Тези, които нямат възможност да ползват собствен лаптоп, трябва да заявят за това по email или телефон, за да им бъде осигурен служебен лаптоп/настолен компютър от центъра. 

Издаване на Сертификат: 

Степента на  справяне с практичните задачи по време на обучението, домашните работи, както и финалния тест са основание за издаване на Сертификат. Разбирането на поставените задачи и справянето на курсистите с тях е от изключително значение за по-добрата им реализация след обучението. 

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

Курсът е с обем от 100 учебни часа и ще продължи три месеца . Занятията ще се провеждат два пъти в седмицата. 

Учебна програма: 

  1. Object oriented programming in Java. 
  2. Object oriented programming – Best practises. 
  3. Threads in Java. Runnable. Creating and using threads. 
  4. Using threads with Executor. Thread synchronization. Best practises. 
  5. Databases introduction. Introduction to SQL – tables, columns, foreign keys. MySQL Server and MySql Workbench installation and usage. 
  6. Creating and using advanced SQL queries. Making CRUD (Create, Read, Update, Remove) operations. 
  7. Build tools and source control. Maven and Git Introduction. Examples and usage. 
  8. Web fundamentals. WWW, Internet, Hosts, Ports. HTTP, HTTPS, Clients and Servers, Request and Response. 
  9. Introduction to Spring – the best Java Web development framework. 
  10. Creating Objects(Beans) in Spring. Annotating beans in Spring 
  11. Introduction to Model–view–controller – most used Web Development Design Pattern. Autowiring Spring Beans. 
  12. JDBC – Java Database Connectivity. Usage, examples, various cases. 
  13. Spring data – accessing and managing data using Spring-based programming model. 
  14. Introduction to Web Services (REST). Implementing Web Services using Spring RestTemplate. 
  15. Creating web pages with HTML. HTML tags. Introduction to Spring Thymeleaf. 
  16. Authenticating and authorizing users using Spring security. 
  17. Introduction to Spring boot – fast development of online applications. Creating online store. Initial architecture of the project. 
  18. Working on the Online store. Creating the database – tables, columns and foreign keys. 
  19. Working on the Online store. Creating the models(entities) of the application. 
  20. Working on the Online store. Introduction to DAO – Data Access Object. Creating the DAO with its CRUD operations (Create, Read, Update, Delete). 
  21. Working on the Online store. Building views (the UI of the application) and controllers using RestTemplate. 
  22. Finishing the online store. Explanation and Preparation for the final projects. 
  23. Working on the final projects. Q&A. 
  24. Working on the final projects. Q&A. 
  25. Presentation of the final projects. Feedback. 

Записване за курс по Програмиране с Java – Advanced

Цена: 855 лв.

Продължителност на обучението  – 100 учебни часа ( 3 месеца ). 

Цена и заплащане на курса – 855лв. 
Всички курсисти, завършили курса по „Програмиране с Java – Beginners“, при записване на  ”Програмиране с Java – Advanced” ползват 15 % отстъпка = 726 лева за цялото обучение 

Следващите начални дати са: 

14-ти янаури 2019г. (вечерна форма на обучение от 19:00 до 22:00 часа,  което са 4 учебни часа с 20 минути почивка). Занятията ще се провеждат всеки понеделник и сряда. Край на курса: 10-ти април 2019г. 

23-ти февруари 2019г. (съботно-неделна  форма на обучение от 10:30 до 13:30 часа, което са 4 учебни часа с 20 минути почивка ). Часовете ще се провеждат всяка събота и неделя. Край на курса: 26-ти май 2019г. 

Допълнителни условия: 

  • Записването се извършва предварително на място в образователния център или по банков път. При заплащане по банков път, моля погледнете номера на сметката по-долу. 
  • Сумата на курса, може да се заплати разсрочено на три равни вноски по 285 лева. Първата вноска при записване, другите две вноски на всеки следващ месец от обучението. 
  • Тези, които нямат възможност да ползват собствен лаптоп, трябва да заявят за това по email или телефон, за да им бъде осигурен служебен лаптоп/настолен компютър от центъра. 
  • За нуждите на курса залата е оборудвана с мултимедиен проектор. 
  • Предоставят се учебни материали на всеки курсист в първия ден от обучението  (безплатно). 

Записване по банков път:

Номер на банкова сметка:
IBAN:BG49CECB979010E2257300
BIC:CECBBGSF
Основание за плащане: компютърно обучение по “Програмиране с Java част II”

След като извършите превода е нужно да ни уведомите на email:[email protected]. Може да оставите данните на фирмата си в случай, че бихте искали да ви се издаде фактура. 

Моля, ако имате някакви въпроси, не се колебайте да се свържете с нас. За контакти, натиснете – тук.