Java RESTful API - цялостно обучение от доказани лектори в топ компании

Само в Advance Academy - следващото ниво на един от най-разпространените езици за програмиране Java. Това е курс подходящ за хора с основни познания по JAVA. Ще бъдат разгледани Spring MVC, Spring REST, Spring Boot и Hibernate CRUD, Annotations, Java Config, AOP, Spring REST, Hibernate. Бонус workshop за курсистите - как се работи с Git, Maven и UML.

Начало на курса:

13 / 04 / 2020 - 18:30

Този курс е част от цялостната програма Java Development.

Swift Picture

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

8 седмици

Занятия

  • Понеделник 18:30 - 21:30

  • Сряда 18:30 - 21:30

Цена:

590 лв.

Език на провеждане:

Български

Видео Записи

Да

Сертификат МОН:

Да

Сертификат Адванс Академи:

Да

Свързани Курсове:

Относно курса:

Ускорените курсове на ADVANCEACADEMY.bg са изработени от действащи СТАРШИ разработчици на компании, работещи по проекти на Carrefour, Walt Disney, Western Union, UPS. Java RESTful API e курс разработен от Адванс Академи с цел задълбочено запознаване и работа с езика Java на ниво над началното.

Какви документи са необходими за издаване на Удостоверение по образец на МОН?

  • Копие на документ за завършено образование (средно или висше).
  • Копие на лична карта.
  • 1 бр. снимка (за обучение по част от професия).
  • Медицинско свидетелство (Изисква се на база Закона за професионално образование и обучение, в уверение на това, че професията не е противопоказна за курсиста).

За кого е подходящ курса?

Необходими са основни познания по Java. Този курс е подходящ за курсисти преминали курса JAVA Fundamentals и усвоили основите на езика – променливи и типове, цикли, класове и конструктори, методи, масиви.

Какво ще научите?

  • Да разработвате проекти със Spring MVC, Spring REST, Spring Boot и Hibernate CRUD .
  • Как да изпозлвате основните функции на Spring: Annotations, Java Config, AOP, Spring REST, Hibernate.
  • Как да работите с Git, Maven и UML

Програма за Java RESTful API

Модул 1

  • Запознаване с Maven
  • Конвенции за именуване и стандарти за кодиране
  • Запознаване с Шаблони за дизайн на софтуер.
  • Запознаване с UML
  • Запознаване с Релационни бази - добри практики
  • Запознаване и практика PostgreSQL
  • Моделиране на релационна база с UML

Модул 2

  • Запознаване със Spring Boot
  • Spring Boot конфигуриране
  • Spring Boot инжектиране на зависимости
  • Spring Bean обхват и жизнен цикъл
  • Запознаване с Hibernate
  • Конфигуриране на Hibernate

Модул 3

Hibernate
  • CRUD - създаване, четене, промяна, изтриване на обекти
  • Запознаване с анотации
  • Едно към едно
  • Едно към много
  • “Нетърпеливо” срещу “мързеливо” зареждане
  • Едно към много – двупосочно
  • Много към много

Модул 4

Spring REST
  • Преглед
  • JSON Data обвързване
  • Създаване на контролер
  • Получаване на Java обекти от JSON
  • Променливи в линк
  • Запознаване с управление на грешки
  • Конвенции за именуване на Api линкове, добри практики

Модул 5

Spring REST - създаване на проекти
  • Създаване на информационна система - преглед
  • Взимане на потребители
  • Управление на грешки
  • Добавяне на потребител
  • Редактиране на потребител
  • Изтриване на потребител
  • Добавяне на защита/нужда от автентикация на линкове със Spring Security
  • Начални стъпки със Spring Security
  • Добавяне на функционалност за автентикация
  • Добавяне на функционалност за излизане

Модул 6

Spring REST - създаване на проекти
  • CRUD със Spring Data

Запознайте се с лекторa:

Марин Филчев

Senior Software Engineer

Марин е завършил в Варненски Свободен Университет. Започва развитието си в ИТ сектора преди 5 години като програмист. Работил е по различни проекти. В момента е Senior Software Engineer във FlexBricks Software.

Сертификати:

Удостоверение МОН

AdvanceAcademy.bg е лицензиран да издава за определени курсове Удостоверение за професионално обучение по част от Професия “Програмист”, Специалност “Програмно осигуряване”, Код 4810101, както и Удостоверение за професионално обучение за актуализиране или разширяване на придобитата професионална квалификация за последващи нива на курсовете организирани от Академията.

Сертификат за обучение Advance Academy

AdvanceAcademy.bg издава Сертификат за преминало обучение на всички курсисти завършили успешно курса на обучение, за всички специалности независимо от нивото и продължителността. Този документ е признат като официален от редица ИТ компании, както във Варна, така и в България.

Нашите успешни истории:

Филип Коняров

За академията разбрах случайно - докато бях по работа в съседен офис в бизнес сградата.

Модерната учебна зала и позитивното настроение на екипа.

Занимавам се с технологии от малък. Избрах iOS курса, защото съм фен на Apple продуктите, харесвам дизайна и качеството им и искам да допринасям към развитието на софтуера им.

Направи ми впечатление екипната работа и колко бързо научавах езика за програмиране.

Да не губят време, а да се запишат и да започнат своята кариера в ИТ индустрията.

Мечтая да се развивам в ИТ сектора, да помагам не само на себе си, но и на другите в развитието ни и това на България.

Курсист QA мнение

Христиан Богданов

Първоначално научих за „ADVANCE ACADEMY“ от приятел, а впоследствие от новинарски сайтове като varnautre.bg и economy.bg, от чиито статии добих позитивна нагласа евентуално да започна обучение в Академията.

Първото ми впечатление за Академята беше топлото посрещане в „Ден на отворените врати“, когато имах възможността да говоря с всички от екипа на Академията и да получа отговор на всеки от въпросите си. В края на събитието си тръгнах ентусиазиран и решен да опитам тази възможност.

Избрах този курс, защото е в областта на интересите ми, а именно в сферата на ИТ. Понастоящем уча програмиране, но ми беше интересно да науча повече и за онази част от разбработката на софтуер, наречена „осигуряване на качеството“. Имам много мечти и тази е една от тях. Като дете четох всичко свързано с компютрите. По ирония на съдбата учих за тях, и продължих с друга професия, само за да се откажа и да се върна към детската си страст.

Първите ми впечатления бяха смесени, но като цяло положителни. Виждах възможности за оптимизация на времето за предаване на материала, но в крайна сметка се движехме по план. Обстановката беше приятелска и сплотена, като можеш задаваш въпроси без да се притесняваш.

Разбира се, бях много щастлив и приятно изненадан. Представих си едно вероятно бъдеще и си дадох сметка, че това е само началото, и тепърва има още много да уча и да се доказвам. Това че съм избран е привилегия, но и голяма отговорност. Вълнуващо е.

Опитайте и разберете дали това ви харесва. Човек не може да знае къде чака следващата възможност, но за да я намериш, трябва да я потъсриш. Чрез „ADVANCE ACADEMY“ може да намерите новата си професия.

В краткосорчен план най-голямото ми желание да се справя с новата работа и да затвърдя позицията си. В дългосорчна перспектива биха се открили още и нови възможности. Като например да се издигна до най-високото стъпало в QA-йерархията или да открия ново предизвикателство в обширния и динамичен свят на ИТ. Бъдещето затова е интересно, защото е непредсказуемо.

Калоян Иванов

Разбрах за „ADVANCE ACADEMY“ от електронните медии и фейсбук.

Първите ми впечатления бяха свързани с отношението на собствениците и преподавателите спрямо мен и моите въпроси за различните видове курсове, които се предлагат. Всички бяха изключително позитивни и изчерпателни в своите отговори, което беше важно за моя избор да се запиша като курсист. Имаше „Отворени врати“ за желаещите да се запишат, което беше много полезно събитие с оглед курсистие да се запознаят с преподавателите и начина на провеждане на курса.

От както се помня се занимавам с компютри, първоначално за забавление, а по-късно и в моята ежедневна работа. За мен беше изключително интересно предизвикателство от консуматор на мобилни приложения да премина в създател на такива, за това избрах и курса за iOS Програмиране. През последните години ИТ сектора заема все по-голям дял от бизнеса в България, с което разбира се предоставя възможност на хора като мен, които имат интереси в тази област да развият и покажат способностите си.

През първите часове на курса за iOS Програмиране се запознахме с средата, на която ще работим и какво да очакваме в края на курса, като придобити знания и умения. Направи ми впечатление приятната атмосфера в залата за обучение, всичко беше напълно ново. Техниката напълно отговаряше на потребностите на iOS Програмирането.

Бях много радостен. След 3 месечни усилия за натрупване на необходимите знания за изграждането на първото ми приложение и впоследствие неговата реализация, това беше логичното продължение в развитието ми като мобилен програмист. Благодаря на екипа от iCARD за предоставената ми възможност!

Да придобиваш нови знания никога не е било излишно, а напротив. Бих ги посъветвал ако имат интерес в областта и кусовете, които се предлагат са в сферата на техните нужди, и разбира се имат малко свободно време да запишат ADVANCE ACADEMY.

Мечтая да се превърна в един от най- добрите профисионалсти, в моято сфера.