Оставьте заявку

Освой «С НУЛЯ» программирование на JAVA

И НАЙДИ РАБОТУ!

Зарплата java junior developer в Беларуси- от 400$ со старта

Средняя зарплата программиста в Беларуси 1700$

Наша школа обучила программированию более 700 человек!

Учим с нуля. Начальная подготовка не требуется.

Бесплатное обучение программированию на Java

Первые 2 занятия бесплатно. Знакомство и основы программирования.

Самому юному ученику 16 лет

Уже на 1 уроке вы напишете свою первую программу

за 7 лет работы обучили программированию более 700 человек

Почему Java?

  • Зрелость Потому что этот язык программирования за 15 лет развивается и расширяет сферы применения. Растет сообщество и число инструментов.

  • Универсальность применения Потому что он универсален и дает возможность использовать практически в любой разработке. Интернет-магазин, мобильная игрушка на Android, система документооборота в большой компании – Java везде!

  • Кроссплатформенность Это значит, что система, разработанная на Java, не привязана к конкретной аппаратной платформе – под Java разработано множество виртуальных машин, и даже простой кнопочный телефон может выполнять Java-программу.

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

Результат обучения

  • Вы напишете ваши первые программы на JAVA
  • Вы погрузитесь в процесс разработки и поймете, подходит ли это именно Вам!

Цена знаний

Стоимость полного дистанционного курса обучения программированию Java

* – цена указана за месяц. После прохождения бесплатного обучения

Акция!

запишитесь прямо сейчас! специальная цена*

до окончания акции осталось:

Дней

Часов

Минут

Секунд

Чтобы учиться по акционной цене – достаточно оставить заявку во время действия акции – а начать учится можно в срок до 6 месяцев с момента подачи заявки.

*Первые уроки пробные и бесплатные. Знакомство и основы программирования.

Оставьте заявку

Программа курса

  • Введение в программирование. Принципы работы компьютера. Компилятор, интерпретатор, кроссплатформенность. Установка и настройка JDK, запуск первой программы.
  • Введение в объектно-ориентированное программирование. Инкапсуляция, наследование, полиморфизм. Понятие интерфейса. Ассоциация и агрегация.
  • Понятие данных и памяти. Типы данных, переменные, присваивание. Совместимость типов и приведение типов. Выражения и операторы.
  • Операторы. Условные операторы. циклы for, while, do while.
  • Классы, методы, конструкторы, поля. Наследование. Интерфейсы, реализация интерфейсов. Инкапсуляция, наследование, полиморфизм в Java на практике.
  • Организация классов в Java, пакеты. Понятие classpath и работа с ним при компиляции и интерпретации.
  • Коллекции в Java. Структуры данных в Java. ООП в иерархии коллекций Java. Итераторы, сортировка.
  • Ввод-вывод в Java. Байтовые и символьные потоки, запись в файлы и копирование файлов.
  • Язык SQL - операторы CRUD. Создание таблиц. Проектирование базы данных. Запросы и JOIN.
  • JDBC, работа с базами данных в Java. Шаблоны проектирования DAO, DTO, Factory. Работа с соединениями, прекомпиляция запросов к бд. Выбор проекта для дальнейшей работы. Создание слоя работы с бд для проекта.
  • Создание веб-приложений на Java. Servlet, архитектура веб-приложения. Шаблон проектирования MVC. Реализация проекта на сервлетах. Обработка пользовательского ввода, валидация, работа с сессиями. JSP. Миграция View проекта на JSP.
  • Система управлениями версий git. Работа с github, bitbucket. Ветки и основные операции с ними. Заливка проекта в git.
  • Системы сборки maven и gradle. Сборка проекта с помощью gradle.
  • Понятие unit тестов. Junit, TestNG. Понятие интеграционных тестов. Добавление unit тестов в цикл сборки проекта.
  • ORM в Java. Hibernate, сущности, отношения, диалекты, настройка. Замена DAO проекта на Hibernate.
  • Spring, IoC, DI. Конфигурация с помощью xml, аннотаций, кода. Добавление DI в проект.
  • Основы языка JavaScript. AJAX, добавление в проект обработки AJAX запросов.
  • Библиотека JQuery, использование в проекте.
  • Определение стратегии поиска работы.

 

Программа курса "С нуля и до работы"

Как выбирают курсы обучения

Как неправильно:

Обучение без преподавателя - НЕКОМУ ОТВЕТИТЬ НА ВОПРОСЫ, проверить задания, исправить ошибки.

ПРЕПОДАВАТЕЛЬ-ТЕОРЕТИК. Учит тому, чем не владеет на практике.

НЕ ЗНАЕМ, КАКОЙ ЯЗЫК УЧИТЬ, идем учить первый попавшийся.

Обучение в группе, где КАЖДЫЙ УЧЕНИК СО СВОИМ ТЕМПОМ и уровнем подготовки.

Ходить по жесткому расписанию

Занятия проводятся там, где удобно курсам

Как правильно:

ИНДИВИДУАЛЬНОЕ ОБУЧЕНИЕ с преподавателем, который контролирует обучение, проверяет все задания, отвечает на все вопросы.

ПРЕПОДАВАТЕЛЬ-ПРОГРАММИСТ с большим опытом работы, участием в международных проектах.

Обучение только АКТУАЛЬНЫМ И ВОСТРЕБОВАННЫМ навыкам. Вся ненужная и устаревшая теория отсутствует.

Программа и материал подбираются под ОСОБЕННОСТИ ВАШЕГО МЫШЛЕНИЯ и успеваемости.

Индивидуальный график/темп

Обучение в комфортном, удобном для ученика, месте

Что Вам нужно, чтобы познакомиться с программированием на Java

Быть в возрасте от 16 лет и старше

Иметь доступ в интернет

Иметь 3 часа в день на обучение

Записаться на курс

Пройти пробные уроки курса

Оплатить обучение

Пройти полный курс и выполнять все задания

Кто мы?

ПАВЕЛ ВЕЙНИК — ПРАКТИК И ПРЕПОДАВАТЕЛЬ

Общий опыт работы - 10 лет, преподавания - 7 лет
Образование: высшее БГУИР (аспирантура)

  • 2004 — 2005 EPAM, Senior Software Engineer
  • 2006 — 2009 БГУИР, преподаватель Java
  • 2006 — 2009 Insoft, разработчик, менеджер команды
  • 2008 — 2009 SytechBel, начальник отдела разработки
  • 2009 — 2011 Itransition, научный консультант по прикладной лингвистике
  • 2011 — 2012 Акавита, начальник отдела разработки поиска
  • 2012 — 2013 Crowd Computing Systems, AI Engineer
  • 2013 проект в бизнес-акселераторе i360accelerator (Дубай)
  • 2014 — 2016 Geomotiv, Enabler
  • 2016 — 2017 UMS, senior developer
  • 2017 — н.в. amadoad.com, CTO

Провел ряд курсов, тренингов и семинаров в таких компаниях, как Epam, BelSoft, IT-House, Акавита. Обучил ГУ информатизации МНС программировать на Java.

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

Всего с 2007 года Павел обучил около 700 человек, большинство из которых работают в IT-компаниях в Минске и за рубежом.

Ученики о нас

Не смотря на то, что учился я в одном из минских вузов на технической специальности писать даже маленькие программы я не умел и лишь вынашивал годами мысль, что надо каким-либо способом освоить один из языков программирования и начать карьеру разработчика. Весной я рассматривал курсы по программированию - читая отзывы и общаясь с людьми, которые на них учились я постепенно отсекал некоторые и когда фаворит осталься один, подруга рассказал мне про курсы мужчины, которого она видела и слушала его выступления, когда помогала в лофт-площадке SPACE. Я сразу же нашел сайт школы itstart и набрал Павлу и в ходе разговора решил, что хочу как минимум пройти тестовые задания, после которых я определился с местом обучения.

По началу учеба проходила гладко и несложно, Павел предоставлял весь учебный материал и лишь малую часть приходилось искать самому, но постепенно эти весы наклонялись и уже большую часть информации приходилось искать самому и учиться становилось все более сложно. Этот этап, по моему мнению, один из самых важных(если не самый) и сложных, куча информации, которую вам надо перебирать и искать ту, которая подойдет вам и которую вы можете впитать и использовать - нелегко, Павел прямых ответов не давал, а лишь подталкивал в правильном направлении, когда понимал, что я начинаю блуждать, но когда приходил к решению сам, испытывал огромное чувство самоудовлетворения.

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

И вот я закончил курс обучения и сейчас в поисках своего первого места работы :)P.S: Всем ученикам, советую запастись терпением, идти всегда вперед и тогда все точно получится, так как в любом обучении, а тем более программированию главное настойчивость и упорство.


Да, без знания английского никак, но к этому знанию нужны еще какие-то навыки и компетенции. А сфера IT, бесспорно, одна из самых перспективных областей, за которой таится наше технически подкованное будущее. Именно поэтому я решила пойти на курсы по программированию и абсолютно случайно "нагуглила" школу программирования Павла Вейника. В целом, работа с Павлом мне очень понравилась. Во-первых, удобно то, что ты не привязываешься ни по времени, ни по месту занятий. Занимайся спокойно тогда, когда хочешь или можешь, сидя за любимым ноутбуком и попивая чаёк. Первые уроки давались достаточно легко. Лекции написаны простым языком, а бытовые примеры из жизни постепенно вселяли надежду приручить страшного и непонятного зверя по имени JAVA. Дальше становилось сложнее, приходилось больше времени уделять чтению документации, искать какие-то примеры в интернете, перечитывать каждую строчку кода по сто раз, пытаясь понять смысл каждого знака. Павел оперативно отвечал на все вопросы, помогал искать решение, но никогда не давал готового ответа. "Во всём мне хочется дойти до самой сути", - вспоминала я Пастернака, в который раз пытаясь понять ошибку компиляции программы. Очень трудно было справляться с последними уроками базового курса. Наверное, в них как раз и не хватило бОльшего количества материала и примеров от преподавателя. Но в итоге то, чего я хотела от курсов, я получила. Теперь осталось найти применение знаниям :) Немецкий педагог Ф.Дистервег говорил: "Плохой учитель преподносит истину, хороший учит ее находить". Трудно с ним не согласиться. "Находить истину" - то, чему прекрасно учит Павел. А вот ученикам придется научиться внимательно читать, логически мыслить и ставить перед собой четкие цели.


Часто задаваемые вопросы:

  • Я смогу осилить курс? Это же так сложно, и с математикой всегда были проблемы...

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

  • Я гуманитарий, я вообще смогу стать программистом?

    Наш курс успешно проходят филологи, бухгалтера и военные! Главное - ваше желание и готовность учиться, выполняя все задания преподавателя.

  • Какое расписание на курсе? Я работаю и у меня мало свободного времени, чтобы посещать курсы.

    Расписания нет, вы учитесь в удобное для вас время и моментально получаете ответы на ваши вопросы и обратную связь по заданиям и упражнениям. Вам не нужно никуда ходить, обучение происходит через Интернет (online).

  • Я не уверен, что каждый день смогу уделять 3 часа на обучение. В какие-то дни время может быть ограничено.

    В день требуется минимум 3 часа для обучения. Можно уделять и меньше времени, но тогда общая продолжительность курса может увеличиться.

Наши партнеры