Приглашаем на курс «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
27 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарівХы, чему может научить человек, с 2012 пишуший на джаве? Я смотрю лавры Ивана многим мозолят глаза. Только у Ивана over 10 лет опыта + профильное образование, а этот товарищ в 2014 еще писал о себе «Junior Java Developer»
Не знаю как к Вам обращаться, к сожалению. Попробуйте посмотреть шире, жизнь очень многогранна и люди все разные. Кому-то 10 лет нужно доя освоения джавы, кому-то 2 года достаточно, а есть товарищи, которые за месяц экспертами становятся! Разные возможности под разные задачи...
за месяц экспертами ???
Вы серьезно?
А почему бы и нет?! Разные люди с самыми разными талантами и возможностями живут на планете Земля. ;)
Про месяц это Вы загнули
Александр, я не говорю, что этих людей много, они просто есть. Вы на основании своего опыта скорее всего делаете заключение? А сколько людей Вы встретили за свою жизнь? 1000, 10000, 100000...? На земле около 6 млрд человек, из них найдется хоть один, который за месяц сможет?! А может и не один! Это я все к тому, что наши возможности огромны и не ограничены, до тех пор пока мы сами себе не установим потолок недостижимости. И как говорил Шекспир — «Есть многое на свете, друг Горацио, что и не снилось нашим мудрецам».
Экспе́рт (от лат. expertus — опытный)
А если партия скажет НАДО, то и за день сеньйорами станем!
Это Вы, Олег, в преддверии выборов на политические темы переключаетесь?! ;)
А ТО! :)
Досвід — річ важлива і необхідна. Але знаєте, я зустрічав викладачів, котрі при солідному досвіді розробки на Джава не могли нормально пояснити матеріалів курсу, застосовували наукові терміни «штука» і «фігня», або ж постійно обіцяли повторити мануали на наступне заняття. Та й рівень інтелектуальний у всіх різний. Можна за2-3 роки чомусь справді навчитися, або ж відверто тупити і буксувати п*ятирічку. То ж про рівень проф. якостей викладача і корисність курсів варто судити вже по факту відвідання принаймні 2-3 занять.
Повністю з Вамі погоджуюсь, Антон. Дуже багато зустрічала професіоналів високого рівня, які блискуче виконували роботу, а от навчити іншіх зовсім не могли. Для того, хто вчить, важливо не тільки знати предмет, але й бути викладачем як кажуть «від Бога», який вміє найскладніші речі пояснювати дохідливо. І я можу пояснити велику зацікавленість і постійній наплив студентів на курси по джаві до Євгена, тому що саме таким викладачем він і є. Як позазує практика, першого безкоштовного заняття достатнью, щоб побачити рівень викладача і відчути, це та людина, у якої Ви би хотіли навчатися чи ні.
Очевидно же что многие подхватили простой способ заработать на студентах, как говориться «без ло** и жизнь плоха», естественный отбор и все такое, пусть курсят
Застосовувати порівняння з ло}{ами до людей, що прагнуть чогось навчитися, — не надто вдалий спосіб висловити свою думку . Може, варто відвідати курси з етикету. Зрештою більшість — це не всі. Раптом, Вам пощастить знайти курси рівня Гарварду)))
Погоджуюсь, Антон.
Лох это не значит что у человека плохие мотивы, можно жертвовать на ирландских сирот, но не факт что твои деньги будут потрачены именно на них и если ты не проверил, следовательно ты лох.
Пусть тогда для начала научатся мониторить информацию, необходимый навык как никак.
ЗЫ: в ютубе если ввести java lectures то первым результатом получите фантастические стенфордские лекции, которые бесплатны. И вообще что такого страшного в слове лох? я когда то купил вместо петрушки вершки от морковки, меня лохонули, это вроде как бывает
Дмитрий, Вы скорее всего относитесь к людям, которые никогда не ходят на курсы, а вместо этого само обучаются. И это замечательно. Как говорится мы все очень разные и именно в этом вся прелесть. :) Думаю, самое главное, чтобы Вы развивались. Лично я все новое люблю узнавать от других людей на прямую, не через статьи или книги. Идя на курсы по джаве, на пример, я получаю преподавателя, который прочитал определенное количество книг, проверил и подтвердил на опыте, потратил на это время и усилия и теперь все самое важное в структурированной форме передает мне. Я готова платить за это деньги! С новыми знаниями моя зарплата вырастет и все окупиться. Чтение книг и форумов дадут тот же результат скорее всего, просто займут дольше времени. Читать и разбираться можно пару лет, а курс длится1-2 месяца. Это как можно выпить банку молока или съесть ложечку сливок. И то, и то дает одинаковую жирность и микроэлементы, только зависит, что Вы любите больше! ;)
У Вас 9 ошибок в последнем коментарии. Вы точно QA?:-)
Отличная работа, Тарас, благодарю. Думаю, что в данной ситуации именно Вы проявились, как отличный QA! Тестировщик ведь не тот, кто не допускает ошибок, а тот, кто их находит.
QA и Тестировщик это не разные вещи?
А Вы как считаете, Сергей?!
Варианты ответов:
— Считаю в основном в уме, иногда на пальцах.
— Считаю счета на счетах, не считанные счетчиком.
— Считаю, что как минимум, не корректно отвечать вопросом на вопрос.
У Вас отличное чувство юмора! ;)
Сори, Сергей, но не вижу смысла углубляться в темы тестирования в комментариях к курсу по джаве. Мы с Вами можем пообщаться
в личном порядке или приходите на первое бесплатное занятия курса по тестированию и преподаватель ответит на все
интересующие вопросы — itlabs.net.ua/testing_po
Вы не умеете работать с отрицаниями. Хреновый PR, увы.
Что QA делает в теме о ява-курсе? И почему с нами не хочет общаться компетентный специалист
Спасибо за оценку, Сергей. Спокойной Вам ночи и отличных выходных! Пусть Вас ничего не злит и не раздражает в эти выходные! ;)
Записывайтесь на первое бесплатное занятие курса «Advanced Java» и получите ответы на все вопросы по джаве, а вопросы любого другого характера задавайте, пожалуйста, в соответствующих тематических местах.
Вы где то правы, но неужели нет курсов где преподаватель более опытный?
есть, гуглим golovach courses. + все лекции бесплатно доступны на ютюбе