Заказать звонок
Записаться на курс
Записаться на стандартный курс
Записаться на оптимальный курс
Задать вопрос
Попробовать тестовый период обучения
Заказать звонок
Расскажите о нас друзьям:
Ваша жизнь не будет такой, как раньше!
Обучение строго индивидуально!
Авторская методика обучения
Оставьте заявку:
Учим мы ‒
достигаете вы
Вы готовы потратить самое
невосполнимое, что есть у человека
- свое Время?!
Мы гарантируем – эти затраты
окупятся. Но для этого Вам
придется очень сильно
потрудиться! Вы уверены, что
готовы на Это?!
Здесь мы учим программировать на java!
Этот курс для вас, если...
Вы хотели бы свободно передвигаться по миру и не быть привязаным к рабочему месту?
Вы подумываете СМЕНИТЬ НЕЛЮБИМУЮ РАБОТУ на интересную и перспективную?
Вы стремитесь зарабатывать от 1000$
до 3000$
в месяц?
Вы желаете работать в таких известных компаниях как Epam, Wargaming, Exadel?
Вы просто жаждете участвовать
в международных IT-ПРОЕКТАХ?
Вы хотели бы свободно передвигаться по миру и не быть привязанным к рабочему месту?
Если хотя бы в 1 пункте вы узнали себя - этот курс для вас
4 вещи, которые вы получите в процессе обучения
Мышление программиста
Введение в отрасль
Умение "гуглить"
Знания
В итоге:
Вы будете быстро осваивать смежные технологии и применять их в реальных проектах
Вы будете готовы пройти собеседование на позицию java junior developer
Бесплатный тестовый период (2 урока) – это проверка того, насколько психологически совместимы ученик и ментор.
Методика обучения требует тесного взаимодействия между учеником и ментором, и совместимость и готовность работать сообща имеет большое значение.
Подробнее о процессе обучения
1. УЧЕНИК ПОЛУЧАЕТ МАТЕРИАЛ ДЛЯ ИЗУЧЕНИЯ, КОТОРЫЙ ЗАВИСИТ ОТ ИНДИВИДУАЛЬНОГО УРОВНЯ
2. УЧЕНИК ПОЛУЧАЕТ ЗАДАНИЕ ПО МАТЕРИАЛУ
3. ПРЕПОДАВАТЕЛЬ ПРОВЕРЯЕТ ЗАДАНИЕ
4. ПРЕПОДАВАТЕЛЬ ОТВЕЧАЕТ НА ВОПРОСЫ И ЗАДАЕТ НАВОДЯЩИЕ ВОПРОСЫ
Важное условие: Могут пройти обучение абсолютно все, кто прилагает достаточно усилий, без ограничений. Но преподаватель имеет право выгнать ученика – в том случае, когда ученик не выполняет задания и не относится к обучению ответственно.
МЫ ГАРАНТИРУЕМ ВАМ, ЧТО ВЫ ДОСТИГНЕТЕ ЦЕЛИ ОБУЧЕНИЯ!
ЕСЛИ ВАС НЕ УДОВЛЕТВОРЯТ ПОЛУЧЕННЫЕ ЗНАНИЯ, ВЫ СМОЖЕТЕ БЕСПЛАТНО ПОВТОРИТЬ КУРС И ДОСТИЧЬ ЖЕЛАЕМОГО РЕЗУЛЬТАТА!
Что именно вы получите на каждом этапе обучения
Знания
Уроки, задания, базовые знания
Мышление программиста
Наводящие вопросы преподавателя, чтобы вы сами могли найти решение.
Навыки работы с документацией
Документацию нужно читать внимательно, не упустить ни одной детали.
Введение в отрасль
Это не просто код, это индустрия. Мы поможем освоиться в ней.
Программа курса
Введение в программирование. Принципы работы компьютера. Компилятор, интерпретатор, кроссплатформенность. Установка и настройка 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, использование в проекте.
Определение стратегии поиска работы.
Цена знаний
Вас ждет тяжелый труд на протяжении 6-8 месяцев. Оцените свои финансовые возможности, Вы готовы?! График и скорость обучения зависят только от Вас! Вам выгоднее учиться быстрее:
Акция!
запишитесь прямо сейчас!
специальная цена

Дней

Часов

Минут

Секунд

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

чтобы учится по акции – достаточно оставить заявку во время действия акции – а начать учиться можно в срок до 6 месяцев с момента подачи заявки.
Как выбирают курсы обучения
Как неправильно:
Обучение без преподавателя - НЕКОМУ ОТВЕТИТЬ НА ВОПРОСЫ, проверить задания, исправить ошибки.
ПРЕПОДАВАТЕЛЬ НЕ ПРАКТИК, а теоретик.
НЕ ЗНАЕМ, КАКОЙ ЯЗЫК УЧИТЬ, идем учить первый попавшийся.
Обучение в группе, где КАЖДЫЙ УЧЕНИК СО СВОИМ ТЕМПОМ и уровнем подготовки.
В результате:
Снижение мотивации, потеря интереса, зря потерянное время...
Как правильно:
ИНДИВИДУАЛЬНОЕ ОБУЧЕНИЕ с преподавателем, который контролирует обучение, проверяет все задания, отвечает на все вопросы.
ПРЕПОДАВАТЕЛЬ-ПРОГРАММИСТ с большим опытом работы, участием в международных проектах.
Обучение только АКТУАЛЬНЫМ И ВОСТРЕБОВАННЫМ навыкам. Вся ненужная и устаревшая теория отсутствует.
Программа и материал подбираются под ОСОБЕННОСТИ ВАШЕГО МЫШЛЕНИЯ и успеваемости.
В результате:
Новая профессия, новая работа, удовлетворенность жизнью!
Почему наш курс лучше?
Никакого старья!
Мы не даем устаревших вещей, таких как Swing. Мы не даем того, что вы не можете понять без опыта - шаблонов проектирования или многопоточности. Все самые новые технологии тут же появляются в курсе, так как все преподаватели - действующие разработчики.
Жизнь разработчика
Мы познакомим вас не только с кодом, и с другими сторонами жизни разработчика. Сообщества, поиск работы, ситуации во время разработки. Вы будете ориентироваться во всем этом.
Методика и формат
Хотя мы подходим очень строго и последовательно к освоению материала, все остальные параметры обучения зависят только от вас - график, скорость, напряженность обучения. Мы полагаемся на вашу ответственность, ведь обучение нужно вам.
Кто мы?
ЗАДАТЬ ВОПРОС
Написать через
социальную сеть:
ПАВЕЛ ВЕЙНИК —
ПРАКТИК И ПРЕПОДАВАТЕЛЬ
Общий опыт работы - 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 — н.в. UMS, senior developer

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

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

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

Цель:

начать карьеру разработчика

Результат:

принял предложение о трудоустройстве

Павел Цеханович

Добрый день Павел!

Хочу Вас ещё раз поблагодарить за всё то, что Вы сделали для меня. Благодаря Вам был заложен крепкий фундамент, который позволил мне дальше самостоятельно развиваться и позволил из ученика перейти в стадию начинающего разработчика. После окончания курса я продолжил самостоятельно развиваться. Первое резюме я отправил 1 ноября, и вот спустя три месяца результаты такие: прошёл одновременно в две компании на внутренние курсы, после которых возможно трудоустройство, но так как курсы стартуют в марте у меня оставалось свободное время. Благодаря моей рассылке, со мной связалась третья компания, и предложила выполнить тестовое задание. Я успешно его выполнил и прошёл собеседование. Отмечу, что собеседование прошло относительно легко, и в целом было очень качественным (в качестве сравнения, имеется опыт и не совсем адекватных собеседований). Достаточно быстро мне предложили трудоустройство в качестве java developer, и я принял предложение. Вот такая краткая история этого непростого пути, добавлю только одно, всё реально, если действительно стараться. Огромное спасибо Вам! Желаю вашей школе и дальше активно развиваться! Обучение действительно было очень эффективным и принесло закономерные результаты. Я научился думать как программист, а это самое главное на мой взгляд. Обязательно буду Вас рекомендовать всем новичкам, которые будут задаваться вопросом, как стать разработчиком, ведь я уже знаю эффективный рецепт 🙂

P.S. К большому сожалению ввиду своей занятости, я не смогу участвовать в проекте, который курирует Алексей, если Вас не затруднит, вдруг имеется в наличии свежий выпускник, направьте его пожалуйста к Алексею, ведь место вакантно, спасибо большое!

Саша Кубарь

Цель:

начать карьеру программиста

Результат:

прошел тестирование в итре на промышленную разработку по, взяли на курс-обучение 6ти недельный, по итогам которого, если будут хорошие результаты возьмут на работу)

Саша Кубарь

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

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

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

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

Екатерина Воробьева

Цель:

познакомиться с программированием

Результат:

в поиске работы

Екатерина Воробьева

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

Артем Юрьев

Цель:

начать карьеру разработчика

Результат:

в поиске работы

Артем Юрьев

Отзыв в помощь java ищущим.

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

Тяжело сравнивать с «обычными курсами java», свой выбор я сделал не в их пользу, но имея опыт посещения некоторых групповых it курсов, для себя отметил, что «индивидуальные» занятия имеют ряд преимуществ.

— Время. Очень удобно не быть привязанным к какому-то расписанию. Его определяешь для себя сам. И тут, на радость, «школьное» расписание синхронизируется с твоим. Готов весь день работать, отлично, двери школы открыты, есть только час на урок, справок о «прогуле» никто требовать не будет.
— Отклик. Если не сказать мгновенный, то по крайней мере быстрый. В течение всего дня можно получить оценку выполненных заданий, замечания по коду, наводки на верный путь решения, ответы на свои вопросы.

Отдельно хочу отметить напутственное слово на «выпускном». С чего начать поиск первого рабочего места, думаю, не одному выпускнику не дает покоя. Здесь очень важен совет знающего человека.

Спасибо, Павел, с вашей помощью половина пути пройдена ))

Алексей Ивановский

Цель:

начать карьеру разработчика

Результат:

работает Java Developer в Sberbank Technologies

Алексей Ивановский

Положительное и отрицательное будет вперемешку
1. Всегда на связи, даже когда уезжаешь за бугор, приятно, что человек волнуется процессом.
2. Информация доносится доступным языком.
3. По учебе понятно, что за обучаемого ты не держишься.
В одном из твоих видео на ютубе ты сказал, что в учебе есть два субъекта Обучающий и Обучаемый. Так вот, что бы процесс учебы шел, то Обучаемый должен быть однозначно, а Обучающий не обязательно.
Этим ты руководствуешься и это видно.
Хочу сказать, что вряд ли многие выдерживают учебу у тебя.
Постоянное твое присутствие ощущает только тот обучаемый, который пытается решать твои задачи.
Короче учишь ты методом естественного отбора.
Не могу сказать только положительный этот пункт или отрицательный.
3. Есть два типа «ученых мужей»
Научный сотрудник и Преподаватель.
Первый все понимает, но объяснить ничего не может, а во втором сочетаются оба качества.
Дык вот у тебя хорошо получается объяснять.
4. Видно, что тебе нравиться преподавать.
Это заметно даже издалека. Вывести людей, которые, как кажется, не понимают простейших и очевиднейших вещей — это тяжелая работа, требующая выдержки.
Если бы теперь меня спросили Как понять «метод возвращает значение» я бы наверное взорвался. Может и ты хотел взорваться, но выдержал.
ВЫДЕРЖКА! Важное качество преподавателя

Юлия Голяк

Цель:

познакомиться с программированием

Результат:

Работаю Associate Linguist developer/Computational Linguist в компании IHS

Юлия Голяк

Будучи лингвистом, я начала учиться программировать на Java с нуля, этот навык был мне необходим в профессиональных целях. Курс обучения был разработан индивидуально для меня, с учетом моего бэкграунда (скорее, его отсутствия), моих целей и будущих задач, для которых мне был нужен этот гибкий инструмент. Посвящение в азы и основы было быстрым и доступным, а тонкости и трудности, увлекательные сами по себе, превратились в интересный процесс постановки и решения задач с постепенным плавным нарастанием сложности. Уже через 1,5 месяца я смогла написать первую несложную, но полезную программку, а через 3 месяца — к концу обучения — появилось ощущение уверенности в обращении с языком программирования, в его возможностях и в своих силах. Для меня это обучение оказалось не просто полезным, навыки программирования в целом, и на Java в частности, открыли для меня новый уровень профессиональных перспектив и финансовых возможностей. Говорят, человек столько раз человек, сколько языков он знает. Предлагаю считать язык программирования за два:) Спасибо вам за эти открытия:)

Алексей Тарасенко

Цель:

начать карьеру программиста

Результат:

работает Java Developer

Алексей Тарасенко

Уверены, что хотите пройти курс программирования? Ответе себе честно на вопрос, который мне задал Павел: “зачем тебе эта java”. Подумайте о том, что хотите уметь делать и кем хотите стать.
Программирование мне не всегда приносило удовольствие, мне приходилось много заниматься, читать иностранную литературу и ломать голову над простыми алгоритмами. Бывало и такое “ — ты перемудрил… — переделывай”. Но нет большего удовлетворения, чем работающая программа, которую вы сами написали.
Во время обучения я познакомился со многими интересными людьми: это были такие же junior программисты, как и я, хакеры, HR-менеджеры и директора собственных компаний. Это поможет вам лучше узнать мир It и определить свое место в нем.
У Павла большой опыт обучения языкам программирования. Уверен, что он многому вас научит только, если вы этого хотите и знаете, зачем вам это нужно.

Анатолий Короткий

Цель:

начать карьеру в ИТ

Результат:

работает Software Developer в EPAM

Анатолий Короткий

« …Пишу как человек, прошедший обучение у Павла. Это лучшее, что на сегодняшний день есть в Беларуси. Вас действительно обучат в обещанные сроки, вы действительно с легкостью найдете работу. Обучение будет интересным и насыщенным, все объяснения в высшей степени толковыми и содержательными. Вот чего не будет, так это расслабленного разгильдяйства. Это не то место, куда можно прийти, лениво забросить ногу за ногу и заявить: «учите меня». Придется пахать. Нет — ПАХАТЬ (как тут шрифт покрупнее сделать?). Павел выжмет из вас все соки, но и чувство удовлетворения будет непередаваемым. И не бойтесь его «специфической» методики. Я работал с различными «учителями» и пока Павел — единственный, чьей методике я доверяю безоговорочно. Одним словом: хотите быстрого и эффективного результата? Готовы ради этого выложиться на все 100? Тогда вам к Павлу!…

Почему JAVA?
Потому что этот язык программирования за 15 лет развивается и расширяет сферы применения. Растет сообщество и число инструментов.
Потому что он универсален и дает возможность использовать практически в любой разработке. Интернет-магазин, мобильная игрушка на Android, система документооборота в большой компании – Java везде!
Cистема, разработанная на Java, не привязана к конкретной аппаратной платформе – под Java разработано множество виртуальных машин, и даже простой кнопочный телефон может выполнять Java-программу.
Наиболее часто используемый язык программирования на рынке разработки, если речь идет про серьезные проекты корпоративного уровня или про мобильные приложения.
Часто задаваемые вопросы:
КАКОЕ РАСПИСАНИЕ НА КУРСЕ? Я РАБОТАЮ И У МЕНЯ МАЛО СВОБОДНОГО ВРЕМЕНИ, ЧТОБЫ ПОСЕЩАТЬ КУРСЫ.

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

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

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

Я ГУМАНИТАРИЙ, Я ВООБЩЕ СМОГУ СТАТЬ ПРОГРАММИСТОМ?

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

Я НЕ УВЕРЕН, ЧТО КАЖДЫЙ ДЕНЬ СМОГУ УДЕЛЯТЬ 3 ЧАСА НА ОБУЧЕНИЕ. В КАКИЕ-ТО ДНИ ВРЕМЯ МОЖЕТ БЫТЬ ОГРАНИЧЕНО.

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