Стек технологий
Java
Самый популярный, высокооплачиваемый и востребованный язык программирования.
Java используют для написания высоконагруженных систем, мобильных приложений, банковского ПО.
Maven
Система для автоматизации сборки проектов на Java. Из сотен файлов вашего кода собирает одну программу.
Tomcat
Позволяет запускать веб-приложения на языке Java, используя его как серверный язык программирования.
Netty
Библиотека для организации работы Java по сети.
Netty используется там, где нужно передавать большие объемы данных максимально быстро и производительно, например на игровых серверах или при разработке облачных решений.
Spring Framework + Spring Boot
Самый популярный фреймворк для Java. Позволяет разрабатывать веб-приложения, сложные бизнес-системы. Spring Boot - система, которая значительно упрощает создание систем на фреймворке Spring.
Знание Spring необходимо, если вы хотите стать Java-разработчиком.
Intellij IDEA
Продвинутый редактор кода на Java. Intellij IDEA делает процесс разработки максимально удобным и понятным.
Большое количество подсказок, удобный навигатор позволяет сконцентрироваться на программировании, а не на решении мелких технических проблем.
PostgreSQL
Реляционная база данных с открытым исходным кодом. Это самая популярная бесплатная база данных, очень быстрая и безопасная.
MongoDB
Нереляционная база данных, необходимая когда данных становятся очень много.
Основана на хранении данных в виде JSON. Позволяет хранить сотни терабайтов данных, разбросанных по разным серверам и датацентрам.
GIT
GIT – система контроля версий. В одном месте хранит все версии вашего кода, позволяя довольно быстро "откатить" ваши изменения. Также обладает большими возможностями для организации командной разработки - это когда много людей работают над одним кодом. Мы ее используем для совместной работы над нашими сайтами и проектами.
Java
Самый популярный, высокооплачиваемый и востребованный язык программирования.
Java используют для написания высоконагруженных систем, мобильных приложений, банковского ПО.
Этого стека достаточно, чтобы начать программировать на Java.
Java — чрезвычайно востребованный и перспективный язык, на нем разрабатываются сайты, десктопные и мобильные приложения, бизнес-системы корпоративного уровня, облачные и игровые сервисы — сфера его применения огромна!
Java-разработчик — это универсал, который способен удовлетворить запрос на реализацию самых разных и специфических решений под конкретные нужды той или иной компании на рынке. Специалист такого широкого профиля сейчас и в обозримом будущем нужен всегда.
ИмеJava — это целая экосистема технологий, решений, инструментов разработки. И она находится в постоянном развитии.
На наших онлайн-курсах по веб-разработке вас ждут
Видео-уроки
Специально подготовленные Видеоархив занятий от ведущих преподавателей школы. Мы говорим понятным доступным новичку языком.
2 собственных проекта
Во время обучения Вы будете работать исключительно с практическими заданиями и разработаете 2 собственных проекта для своего портфолио.
Комфортный темп обучения
Одно из преимуществ онлайн-обучения: знакомьтесь с материалом и выполняйте задания тогда, когда у вас есть для этого время и настроение.
Опытные наставники
Наши преподаватели сами занимаются практической разработкой современных систем и приложений.
подробнее...
Помощь в трудоустройстве
Мы сотрудничаем с рекрутинговыми IT-агенствами и комьюнити и поможем трудоустроиться лучшим студентам.
Сертификат
Успешно завершившие обучение студенты получат документ об окончании курса.
на что-то маленькое и вполне реальное.
ПРОГРАММА КУРСА
блок
- Переменные
- Условия
- Циклы
- Функции
- Полиморфизм/Наследование/инкапсуляция
- Классы и интерфейсы
- Исключения
- Дженерики
- Массивы
- Списки
- Словари и множества
- Параллельное программирование

- Сборка и структура проекта
- Java и Spring в вебе
- Конфигурация приложения. Spring Boot
разработка агрегатора информации с различных сайтов
блок
- Лямбда выражения
- Stream
- Параллельное программирование


- SQL
- PostreSQL
- NoSQL
- MongoDB

- Github
- основы GIT
- ветки
- мержи
- пуши и пулы
- Тестирование приложения
- Микросервисы
- Reactive programming
Создание своего "Облака", аналог Яндекс.Диск
ПРЕПОДАВАТЕЛИ
Более 9-ти лет опыта в коммерческой разработке. Владеет языками программирования: Java, Javascript, Python, C++.
За время работы участвовал в разработке в самых разных областях: от создания веб-приложений, до разработки продуктов для инвестиционной группы компаний. Сооснователь стартапа из HR-сферы.
Более 2-х лет успешно совмещает карьеру разработчика и преподавательскую деятельность.
В данный момент работает java-разработчиком в Яндексе над проектом голосового ассистента Алиса.
Более 5 лет успешной работы в IT-технологиях, программировании на языках Java, Kotlin, Pascal, C++, 1C.
Кандидат технических наук по специальности 05.13.18 “Математическое моделирование, численные методы и комплексы программ”.
Окончил бакалавриат и специалитет Южного Федерального Университета в 2008 году.
6 лет успешно преподавал в ЮФУ на факультете Математики, механики и компьютерных наук. Разработал и внедрил в учебный процесс факультета 5 новых образовательных курсов, в том числе курс “Разработка мобильных приложений для системы Android.”
Действующий мобильный разработчик в проекте Тинькофф Инвестиции.
Тимлид android команды из 5 человек, отвечающей за Wealth Management часть проекта.
Три года опыта коммерческой разработки. Владеет языками программирования: Java, Kotlin, Python и Go.
Начал путь программиста еще в школе, разрабатывая Lua-скрипты для игры Minecraft, а с начала университета увлекается разработкой мобильных приложений. В настоящее время преподает курс «Основы информатики» для студентов 1-го курса МГТУ им Н.Э. Баумана специальности «Теоретическая информатика и компьютерные науки». Также на данный момент является старшим разработчиком ПО в КПБС мобильного приложения «Тройка».
Является сертифицированным специалистом в области разработки на платформе “IBM”
Георгий в курсе самых последних тенденций мира IT-разработки.
так как от вас ждут результата, а не просиживания по 8 часов в офисе!
ЦЕНА ОБУЧЕНИЯ
4 месяца
В ближайшее время мы откроем набор в новые группы.
Учебный процесс
Контент каждого занятия поделен на теоретическую и практическую части.
В первом видео мы рассказываем о назначении и возможностях того или иного инструмента разработки: в доступной и наглядной форме излагаются основные идеи и функциональные принципы, на простых примерах разъясняются алгоритмы и эффективные механики работы с ним.
Второе видео посвящено детальному анализу всех аспектов применения изученного инструмента в рамках решения конкретной практической задачи.
Мы предлагаем структурированный учебный материал и используем современные способы его презентации.
Как и было заявлено, мы предлагаем вам включиться в полноценный учебный процесс: предусмотрена система контроля и оценки успеваемости — нам важно убедиться, что все идет по плану и наш студент усваивает информацию в полном объеме. Если возникают проблемы, мы спешим на помощь.
Мы ставим оценки, и это не просто абстактные цифры: в вашем сертификате среди прочих результатов будет указан средний балл за весь период обучения.
Мы хотим, чтобы для вас это стало дополнительным стимулом, поэтому просим учесть, что, провалив тестирование, перейти к следующей теме невозможно. Придется пересдавать до победного. Таков путь.
Одно из главных преимуществ онлайн-обучения: знакомьтесь с материалом и выполняйте задания тогда, когда у вас есть для этого возможность и настроение.
Не нужно тратить время на дорогу. Учитесь дома на диване, по пути на работу, в кафе, в электричке, на даче, в отпуске на пляже. Учитесь ночью, в обеденный перерыв — словом, где хотите, когда удобно и сколько нужно.
Учитесь со своей женой, другом, сыном, братом, котиком... любимой тещей. Мы будем проверять домашние задания у вас, а вы — у них. Научите наконец программировать свою бабушку! Ей на пенсии скучно, пусть вникает в современные технологии вместо телевизора.
Желающим максимизировать результаты обучения мы можем предложить индивидуальные занятия в формате онлайн (речь идет о тарифе Pro).
4 раза в месяц вам предоставляется возможность проконсультироваться с преподавателем лично в режиме прямого видеообщения. В течение часа вы безраздельно владеете его вниманием и пользуетесь всеми преимуществами персонального формата обучения.
Консультации нужно планировать заранее.
Если вы начинаете обучение с нуля, помощь специалиста будет весьма кстати.
Поддержка наставника включает в себя проверку и разбор ваших домашних заданий, полноценный code review, возможность консультироваться. Это очень ценная опция, она доступна, начиная с тарифа Middle. Рекомендуем не пренебрегать ей.
Тариф Light подойдет тем, кто уже знаком с выбранной сферой IT, имеет опыт практический работы и, в целом, чувствует себя уверенно. Если стоит задача просто упорядочить знания и попутно получить сертификат, тогда да, переплачивать нет смысла. Остальным студентам мы все же рекомендуем как минимум Middle.
У нас есть лицензия на осуществление образовательной деятельности. По окончании обучения вы получите документ, в котором будут указаны:
- стек освоенных технологий;
- объем курса в академических часах;
- средний балл за весь курс;
- количество решенных домашних заданий;
- финальный проект.
Мы со всей ответственностью подходим к образовательному процессу и следим за успеваемостью наших студентов. Вы не останетесь без поддержки.
FAQ
Смогу ли я?
Актуальный вопрос. Заниматься веб-разработкой может каждый. Отсутствие предшествующего профессионального опыта в сфере IT не препятствует получению новых заний, ведь обучение начинается с азов.
Чтобы стать программистом, вам не надо быть математиком или инженером и обладать каким-то особым складом ума.
Чтобы успешно завершить курс, нужно лишь перестать сомневаться в себе, не лениться и выполнять все задания.
Кто у вас преподает?
Практикующие веб-разработчики, которые совмещают работу в крупных компаниях и студиях веб-дизайна с преподаванием в нашей школе.
Важно отметить, эти люди не только глубоко разбираются в предмете, но и умеют объяснять сложные вещи доступным языком.
Очно или онлайн — вот в чем вопрос
Контент курса практически идентичен, оба формата полноценные, выбирайте между двумя разными пакетами премуществ.
Очный курс предлагает более интенсивный учебный процесс, за счет этого время обучения короче на месяц по сравнению с онлайн-вариантом.
Личное присутствие на занятиях в составе группы дисциплинирует и мотивирует студента серьезнее относиться к учебному процессу. Традиционным формам группового обучения присущ элемент соревновательности и равнение на лучших. Для многих это весьма эффективный стимул. Все зависит от вашего темперамента.
Само собой, очный формат ценен в первую очередь возможностью непосредственно обращаться к преподавателю в ходе занятия и моментально устранять неясности.
Коллективное обучение — это шанс взглянуть на проблему под неожиданным углом: другие люди могут задать интересный вопрос и обратить ваше внимание на какие-то неочевидные, но важные моменты, которые в противном случае могли бы остаться вне поле зрения.
Подробнее о преимуществах онлайн-версии вы можете прочесть в соответствующем информационном блоке нашего сайта.
Мне нужна помесячная оплата
Предоставляете ли вы пробные занятия
Видео — мои навсегда?
Вы поможете мне найти работу?
Работаете ли Вы с юридическими лицами?
Хочу оформить налоговый вычет
ОСТАЛИСЬ ВОПРОСЫ? СВЯЖИТЕСЬ С НАМИ!
Напишите, что бы вы хотели узнать и мы оперативно ответим.
А хотите, просто позвоните нам по телефону: +7 925 632-21-47 или +7 495 626-46-00
Слово нашим студентам!
Мы гордимся достижениями всех наших студентов. Некоторым нашим слушателям мы хотели бы выразить особую признательность за разработку нашего сайта.
ФОТО ШКОЛЫ
МЫ РЯДОМ
№ 035452 от 19.09.2014 года