Каталог курсов для быстрого изучения Java

 

"Онлайн библиотека на Java"

Описание:

Вы с нуля разработаете онлайн библиотеку на Java с применением всех последних веб технологий Java.

В этом курсе вы получите знания, без которых немыслима разработка любой программы.

Вы поймете что такое ООП, зачем оно нужно и почему нужно изучать Java именно с него. Основной упор будет идти на понимание всех принципов ООП и их практическое применение.

Будет минимум теории - максимум практики.

Примерное соотношение теории и практики: 20 на 80

 

Время для изучения: 2 месяца

 

Подробнее >>

 

  • JSF
  • Facelets
  • SQL
  • Ajax
  • Hibernate
  • OmniFaces
  • GlassFish
  • Сервлеты
  • XHTML
  • J2EESecurity
  • JSTL
  • XML
  • HTML
  • PrimeFaces
  • MySQL

"Профессиональное применение ООП в Java"

Описание:

В этом курсе вы получите знания, без которых немыслима разработка любой программы.

Вы поймете что такое ООП, зачем оно нужно и почему нужно изучать Java именно с него. Основной упор будет идти на понимание всех принципов ООП и их практическое применение.

Самое главное - на практическом примере вы поймете, как пишется любая профессиональная программа.

Знания ООП пригодятся вам в любом языке программирования, не только в Java.

Время для изучения: 1 неделя

 

Подробнее >>

 

  • Введение в ООП
  • Создание объектов
  • Типы переменных
  • Хранение объектов в памяти
  • Гетеры и сетеры
  • Инкапсуляция
  • Конструкторы
  • Наследование

  • Переопределенные методы
  • Подводные камни наследования
  • Полиморфизм
  • Абстрактные классы
  • Интерфейсы
  • Ключевое слово static
  • Композиция
  • Перегруженные методы
  • Особенности передачи параметров в методы
  • Правила написание кода (CodeConventions)
  • Применение JavaDocs
  • Профессиональный стиль программирования

"Создание графического интерфейса SWING: с нуля до MP3 плеера"

Описание:

Многие считают, что SWING уже устарел и нигде не используется. На самом деле многие концепции программ на SWING использованы в современных направлениях, поэтому знание этих основ обязательно. 

Я поделюсь всеми своими рекомендациями при построении графических компонентов.

На практике начнем с простого калькулятора, а финальным заданием будет разработка MP3 плеера, который вы сможете дорабатывать в свое удовольствие после окончания тренинга.

Цель данного блока - научиться пользоваться библиотеками SWING и узнать их основные принципы работы.

Время для изучения: 2 недели

Подробнее >>

  • Компоненты SWING
  • Создание фреймов
  • Концепция JavaBeans
  • Контейнеры
  • Скины (внешний вид программы)
  • Менеджеры расположения (layout managers)
  • Слушатели событий (listeners)
  • Адаптеры
  • Jar файлы
  • Разработка калькулятора
  • Технология Java Web Start
  • Дизайнер интерфейса в NetBeans
  • Апплеты
  • Массивы
  • Коллекции
  • Работа с файловой системой
  • Обработка исключительных ситуаций
  • Архитектура Model-Viewer-Controller (MVC)
  • Разработка собственного MP3 плеера
  • Использование моделей компонентов

"Базы данных и Java: основы для начинающих"

Описание:

В любой серьезной программе используются базы данных, поэтому знания JDBC просто необходимы любому, кто встал на путь программиста.

Вы поймете что такое базы данных, какие бывают, чем отличаются, где применяются, узнаете возможности Java.

Вы научитесь самостоятельно проектировать сложные структуры таблиц для базы данных, настраивать правильные связи и ограничения между ними, писать SQL запросы и обращаться к таблицам из программного кода.

Вы поймете, как нужно писать программный код с применением интерфейса JDBC

Рабочая база данных в этом блоке будет SQLite.

Время для изучения: 2 недели

Подробнее >>

 

  • Введение в базы даных
  • База данных SQLite
  • Дизайнер SQLite Expert Personal
  • Планирование и проектирование таблиц
  • Ключи, связи, ограничения таблиц
  • Разработка базы данных с нуля
  • Связи "один к одному", "один ко многим", "много ко многим"
  • Применение принципов ООП в базах данных
  • Наследование между таблицами
  • Представления в базе данных (View)
  • Запросы SQL
  • Оператор JOIN
  • Подзапросы
  • JDBC
  • Обращение к базе данных из Java
  • Объекты Connection, Statement, ResultSet
  • Обработка результатов SQL запроса
  • Компонент JTable для отображения и сортировки данных
  • Различные виды  загрузки данных в JTable
  • Работа с email - создание и отправка писем из JTable

"Быстрый старт в Java: на готовых примерах (3 курса в 1)"

Описание:

Объединение 3-х предыдущих дисков в 1(ООП + SWING + Базы данных)

Информация для данного курса добывалась более 7 лет. Вы получите все в готовом виде, останется только понять и усвоить. 

Вы будете обладать знаниями, на которые потратили бы намного больше времени и сил, если бы пытались сделать это самостоятельно.  (по средним подсчетам - от 1 года до 2 лет).

Вы получите выжимку по всем самым необходимым темам для быстрого старта в Java.

Время для изучения: 1.5 месяца

Подробнее >>

 

"Безлимит на все прошлые и будущие курсы и тренинги"

Описание:

Безграничный доступ на 1 год ко всем прошлым и будущим тренингам, курсам, урокам и пр.

Если вы решили всерьез заняться Java программированием, то это самое лучшее предложение, которое вы можете получить от нашего проекта.

Вы станете настоящим профессионалом, пройдя все перечисленные тренинги.

Время для изучения: постоянно по мере выхода тренингов или курсов

 

Список тренингов и подробная информация >>

 

  • платите один раз за “безлимит” - и весь следующий год не заботитесь ни о чем
  • существенная экономия денег, по сравнению с обычной покупкой (экономия 80%)
  • первыми получаете все ссылки к материалам, тренингам и пр.
  • первыми проходите все перечисленные тренинги
  • вам открывается абсолютный доступ ко всем материалам без ограничений
  • бесплатно получаете все прошлые тренинги, если вы их не проходили
  • личные консультации по скайпу, которые обычно доступны только в коучинг группе
  • тренинги можно будет проходить в любое время, когда вам будет удобней, не обязательно в первом наборе
  • получаете доступ ко всем закрытым группам, бонусам и пр.
  • вам везде будет "зеленый свет"

Тренинг "Как без опыта устроиться на работу Java программистом"

Описание:

Этот тренинг - необычный. Он не имеет конца. Т.е. вы можете участвовать в нем вечно, пока не достигнете своей цели.

Вы участвуете в тренинге до тех пор, пока вы не устроетесь на работу и не получите первую зарплату.

Я за руку проведу вас по всему пути - от безработного до вашего принятия в штат.

Вы будете получать консультации после собеседований.

Опыт работы необязатален (даже если вы студент) - во многих случаях это даже будет плюсом

Время для изучения: без ограничения, пока не примут на работу

Подробнее >>

 

  • алгоритм поиска работы
  • какие фирмы нужно искать в первую очередь
  • какие минимальные знания нужны
  • где искать нужную информацию
  • разбор частых вопросов собеседований
  • повышение уровня технического английского
  • полезные ссылки интернета при поиске работы
  • как правильно писать резюме
  • как правильно проходить собеседования
  • помощь в прохождении собеседований
  • повышение продуктивности
  • получение первой зарплаты
  • решение ваших вопросов и проблем
  • и многие другие связанные темы