11 жовтня, Київ - Курс " Advanced Java "

Запрошуємо на курс « Advanced Java » .

Перше заняття ми проводимо безкоштовно . На ньому Ви зможете ближче познайомитися з викладачем , тренінговим центром , технологіями викладу матеріалу , задати всі запитання ! Весь курс складається з 12 занять по 5 годин (з 10:00 до 15:00) , 2 рази на тиждень ( субота/неділя ) Даний курс розрахований на людей , які вже володіють базовим синтаксисом і розумінням мови Java , і націлений на практичне освоєння фундаментальних практик і технологій , які використовуються при розробці корпоративних enterprise - систем . Робота вестиметься в команді слідуючи передовим методикам Agile із застосуванням системи контролю версій . Проводитиметься огляд актуального інструментарію Java розробника - XML , SQL , Maven , JSF , Spring , JDBC , Hibernate . Особлива увага приділятиметься слідування best practices і паттернам проектування. Так - же на заняттях будуть оглядово розглядатися основи розробки додатків під Android. Курс спрямований на практичне закріплення матеріалу і до підготовки до проходження технічного співбесіди . Наприкінці занять студентам буде видана брошура в допомогу проходження тех.інтервью - відповіді на типові запитання , поради та рекомендації щодо психологічної складової + проводитиметься індивідуальна інтерв'ю для кожного студента в «домашніх » умовах. Під час навчання кожен учень може отримувати індивідуальну допомогу від викладача по будь-яких питань . Що пропонують наші курси ? Java Core - огляд синтаксису та основних конструкцій ( базові конструкції мови , колекції , анотації , виключення) . Нить - базові поняття - концепція блокувань об'єктів , моніторів і потоків . Операції з потоками - створення , зупинка , взаємодія . Поняття синхронізованих блоків і методів. Розбір ключових термінів для роботи з багатопоточність . Основи розробки корпоративних додатків - склад і структура модулів у проекті , упаковка в EAR , JAR , WAR файли . складальник проектів - Maven , огляд і призначення плагінів Maven ; Розробка продукту в команді - поняття системи контролю версій ( Version control systems ) , розбір основних систем контролю версій - SVN , Git . Методологія і загальноприйняті практики розробки програмного забезпечення - Agile , XP , Scrum , Waterfall , Pair programming , Code review , TDD , Рефакторинг коду , підготовка учнів для роботи в команді - поняття ролей та обов'язків учасників команди. Огляд XML і UML . Поширені шаблони проектування - види та приклади ; розбір популярних патернів. Основні поняття архітектури клієнт - серверних додатків . Сервер додатків ( application server ) - призначення , область застосування і приклади . Розробка інтерфейсу подання ( User Interface) : Java Server Faces ( JSF ) - компонентний серверний фреймворк для розробки веб - додатків на технології Java. Робота з базою даних , зв'язок додатки з базою даних - основні поняття систем управління реляційними базами даних ( Relational database management system ) , SQL , Установка бази даних на локальну машину . Інструменти для роботи з базою даних в Java - Java database connectivity ( JDBC ) , основні поняття , сутності і послідовність дій для встановлення з'єднання і роботи з БД , види та застосування Statements . Технологія об'єктно - реляційного відображення ( Object - relational mapping ) . Основні принципи ORM , Java Persistence API ( JPA ) , фреймворк Hibernate - теорія , конфігурація і приклад використання; робота з сесією , основні анотації . Фреймворк Spring . Поняття інверсії контролю ( Inversion of Control - IoC ) , Основні поняття - Spring Dependency Injection ( DI ) , Spring Context . Огляд різних бібліотек Spring . Огляд інструментів для веб -розробки в Java - Java Server Pages ( JSP ) , Сервлети ( Servlets ), створення , ініціалізація і життєвий цикл сервлета , поняття сервлетного фільтра . Огляд Android платформи , історія розробки , основні поняття, терміни і сутності , настоянка середовища розробки ( ADT ), створення простого додатка для Android. Підготовка до співбесіди , відповіді на поширені питання , психологічна складова успішного проходження технічного інтерв'ю , матеріали для підготовки до співбесіди , допомога при складанні резюме . Викладач курсу - Ievgenii Drozd : itlabs.net.ua/ievgenii - drozd Записатися на перше безкоштовне заняття можна тут
itlabs.net.ua/advanced- java

Опубліковано: 09/10/14 @ 05:15
Розділ Різне

Рекомендуємо:

14 жовтня , Київ - Курси по автоматизації тестування: Selenium WebDriver + Java
29 листопада, Київ - Майстер - клас Павла Юрійчука « Розробка enterprise AngularJS додатки»
Java дайджест # 6
Дайджест цікавих вакансій № 157
IT Євротур 9 : Google ( Вроцлав , Польща )