JAVA Advanced

Java е обектно ориентиран език за програмиране, на който се разработват разнообразни приложения: за уеб, за мобилни телефони, офис приложения и много други. JAVA Advanced e разработен за задълбочено запознаване на курсистите с възможностите на Java.

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

21 / 10 / 2019 - 18:30

Swift Picture

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

6 седмици

Занятия

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

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

  • Петък 18:30 - 21:30

Цена:

590 лв.

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

Български

Видео Записи

Да

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

Да

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

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

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

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

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

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

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

Програма за Java Advanced

Модул 1

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

Модул 2

  • Запознаване с GIT
  • Запознаване със 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 - създаване на проекти
  • Добавяне на автентикация с потребители от база данни
  • Криптиране на пароли
  • Прогрес на потребителите, възможност за прогрес и на множество игри и други

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

Марин Филчев

Senior Software Engineer

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

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

Advance Academy

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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