Top.Mail.Ru
8 812 320 13 03
  • Новости
  • Расписание
  • Курсы
  • Организациям
  • Контакты
  • Перезвоните мне

    Курс Java-разработчик (Старт)

    Курс Java-разработчик (Старт)

    Курс Java-разработчик (Старт)
    Начало курса
    18.12.2024
    Продолжительность
    3 месяца (80 ак. часов)
    Расписание
    Ср 19:00 - 22:00
    Сб 10:00 - 13:00
    Онлайн
    (2 места)
    Единовременно 55000 записаться
    В рассрочку / 10 мес5500 записаться
    Также доступна рассрочка на 4, 6 и 10 месяцев.

    Описание курса

    Курс "Java-разработчик. Старт" – базовый курс Java для начинающих, рассчитанный на обучение с нуля, подходящий всем, кто не знаком с программированием. Курс является достаточно полным введением в профессию Java-разработчик, и охватывает, как основы самого языка, так и стек технологий, с которыми работает разработчик.

    Участники курса получат необходимые знания и навыки для старта в профессию Программист Java / Java-разработчик. 

    Начнём с самых основ - устройство компьютера, память, процессор, что такое данные, как они хранятся в памяти, как использовать язык программирования для оперирования данными. Далее будем постепенно углубляться в сам язык программирования Java и соответствующий стек технологий - рассмотрим основные понятия и концепции программирования, присущие любому объектно-ориентированному языку, познакомимся с основными алгоритмами и структурами данных, познакомимся с системами контроля версий, научимся работать с БД из Java, и, конечно, будем много много писать кода. 


    Во второй половине курса рассмотрим такие необходимые для java-разработчика темы, как:

    • Сборка проектов (будем использовать Maven)
    • Контроль версий на Github / Git
    • Паттерны проектирования
    • Сериализация объектов
    • Работа с XML
    • Работа с БД (PostgreSQL)
    • Библиотека JDBC
    • Hibernate
    • JUnit 5. Mockito
    • Аннотации
    • CRUD
    • Организация доступа к объектам в БД. DAO
    • Параллелизм в Java. Нити
    • Многопоточность в Java 
    • Работа с сетью в Java

    Практика:

    В 1-ой половине курса на практике порешаем академические задачи, такие как создание калькулятора, текстового редактора, игра "Крестики-нолики" и другие. Задач будет много, они будут постепенно усложняться по мере прохождения курса.

    Во 2-ой части курса поработаем над проектами небольшой сложности. Очень приветствуются ваши реальные задачи, которые необходимо решить. Приносите, будем разбирать на курсе вместе!:)



    Пример того, как проходит занятие:


    Программа

    развернуть

    1. Знакомство c Java

    • Знакомство с Java.
    • Процесс создания приложения
    • Знакомство с Java SE
    • Виртуальная машина Java
    • Среда разработки IntelliJ IDEA
    • Создание первого проекта
    • Метод main
    • Команды вывода в консоль
    • Экранирование символов
    • Переменные и примитивные типы данных
    • Арифметические операции
    • Домашнее задание: Программа решения линейных уравнений
    развернуть

    2. Управляющие конструкции. Преобразование типов. Логические операции

    • Конструкции условного перехода
    • Логические операции и операторы
    • Вложенность конструкций и область видимости
    • Явное и неявное преобразование типов
    • Конкатенация строк
    • Знакомство с миром фундаментальных алгоритмов
    • Алгоритм поиска минимума
    развернуть

    3. Массивы. Циклы. Базовые алгоритмы поиска. Сортировка.

    • Оперативная память компьютера;
    • Представление массива данных в памяти;
    • Объявление и инициализация массивов;
    • Алгоритм программы генерации массива со случайными числами;
    • Реализация программы;
    • Знакомство с циклами. Цикл while;
    • Сокращенная запись арифметических операций;
    • Постфиксная и префиксная инкрементация/декрементация;
    • Алгоритм поиска минимума/максимума в массиве;
    • Реализация алгоритмов поиска; цикл for; вложенность циклов;
    • Простейший алгоритм сортировки массива;
    • Реализация алгоритма сортировки;
    развернуть

    4. Введение в классы и объекты.

    • Классы, как типы данных
    • Объекты, как переменные
    • Состояние и поведение объекта
    • Поля и методы
    • Сигнатура метода (тип, параметры, аргументы)
    • Жизнь и смерть объектов
    • Ссылочные типы данных
    • Общение между объектами
    • Создание класса Contact для программы «Телефонная книга»
    развернуть

    5. Коллекции

    • Гибкие структуры данных в java.util
    • Основные классы-коллекции
    • Применение конкретных коллекций в зависимости от поставленной задачи
    • Принцип работы ArrayList
    • Знакомство с LinkedList, HashSet, HashMap, TreeSet
    развернуть

    6. Введение в ООП

    • Четыре кита ООП
    • Инкапсуляция (модификаторы доступа)
    • «Хороший тон» разработки на Java
    • Геттеры и сеттеры
    • Ключевое слово this
    • Конструкторы
    • Наследование в Java и его применение
    • Класс Object
    • Преимущества полиморфизма в ООП языках
    • Переопределение и перегрузка
    • Абстракция при построении архитектуры приложения
    развернуть

    7. Абстрактные классы и методы. Интерфейсы. Анонимные классы

    • Распределение обязанностей между классами
    • Интерфейсы, как альтернатива множественному наследованию
    • Маркер-интерфейсы, функциональные интерфейсы
    • Интерфейс Comparable и правильная сортировка объектов
    развернуть

    8. Параметризация. Лямбда-выражения

    • Динамическая типизация в Java
    • Создание класса с параметризированным полем
    • Лямбда-выражения, как альтернатива анонимным классам функциональных интерфейсов
    • Применение лямбда-выражений
    • Интерфейс Comparator
    • Многоуровневая сортировка объектов
    развернуть

    9. Рекурсия

    • Знакомство с рекурсией
    • Стек
    • Решение задач с применением рекурсии
    • Реализация алгоритма «быстрой» сортировки
    развернуть

    10. Работа с файлами. Обработка исключительных ситуаций

    • Класс File
    • Потоки ввода-вывода
    • Знакомство с java.io
    • FileInputStream, InputStreamReader, BufferedReader
    • FileOutputStream, PrintWriter
    • Чтение и запись текстовых файлов
    • Буфер записи
    • Исключения. Exception и RuntimeException
    • «Опасные» методы
    • Обработка исключительных ситуаций
    • Влияние иерархии классов исключений на порядок обработки
    • Создание собственных исключений
    • Пробрасывание исключений
    развернуть

    11. Знакомство с СУБД

    • Что такое база данных?
    • Виды баз данных
    • Реляционные СУБД
    • Установка PostgreSQL
    • Определение предметной области для СУБД
    • Основные операции для создание схемы базы данных
    • Основные операции по работе с данными (INSERT, SELECT, UPDATE, DELETE)
    развернуть

    12. Отношения между таблицами. Выборка данных из нескольких таблиц

    • Отношения между таблицами (one-to-one, one-to-many, many-to-many)
    • Создание связей между таблицами
    • JOINs
    • Агрегатные функции 
    • Группировка данных
    • Предложение HAVING
    развернуть

    13. Системы сборки. Maven. Подключение к базе из Java

    • Системы сборки в Java
    • Сборка с помощью Maven
    • Конфигурационный файл Maven (pom.xml)
    • Управление зависимостями
    • JDBC
    • Настройка подключения к базе из Java
    • Пул подключений к базе (connection pool)
    • Выполнение операций с базой из Java
    развернуть

    14. Аннотации. Classloaders

    • Жизненный цикл классов в Java
    • Процесс загрузки классов. Classloaders
    • Виды classloaders
    • Ручная загрузка классов
    • Аннотации: что это и зачем они нужны?
    • Написание своей аннотации
    развернуть

    15. ORM. Hibernate

    • ORM
    • Знакомство с Hibernate
    • Настройка Hibernate в проекте (hibernate.cfg.xml)
    • Понятие сущности в Hibernate
    • Создание схемы базы данных с помощью сущностей Hibernate
    • Состояния сущностей
    • Способы сохранения данных через Hibernate
    развернуть

    16. Методы Hibernate. Связи таблиц в Hibernate

    • Операции с базой через Hibernate
    • Основные аннотации для создания связей в Hibernate
    • Виды связей - unidirectional и bidirectional
    • Настройка связей в Hibernate
    развернуть

    17. ManyToMany в Hibernate. Lambda expressions

    • Настройка many-to-many связи в Hibernate
    • Лямбда функции в Java
    • Функциональные интерфейсы 
    • Consumer, Supplier, Function
    развернуть

    18. Unit-тесты. JUnit. Mockito

    • Введение в тестирование 
    • Виды тестирований
    • Unit-тесты. JUnit 5
    • Заглушки классов
    • Использование Mockito для написания unit-тестов
    развернуть

    19. Интеграционные тесты

    • Что такое интеграционные тесты
    • In-memory базы
    • Создание интеграционных тестов
    • Настройка запуска интеграционных тестов в стадии verify
    развернуть

    20. Введение в многопоточность

    • Понятия процесса и потока
    • Различие многопроцессорных и многопоточных программ
    • Inter process communication (IPC)
    • Создание потоков
    • Класс Thread 
    • Интерфейс Runnable
    • Daemon потоки
    развернуть

    21. Работа с потоками. Синхронизация доступов

    • Прерывание потока
    • Понятие критической секции
    • Ключевое слово synchronized
    • Синхронизация доступов к данным
    развернуть

    22. Виды блокировок. Неблокирующие алгоритмы

    • Ключевое слово volatile 
    • Класс ReentrantLock
    • Виды блокировок (biased, thin, fat)
    • Понятие happens-before
    • Неблокирующие алгоритмы
    • Использование Atomic* классов
    развернуть

    23-26. Работа над проектами

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


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

    Преподаватели

    Дмитрий

    Senior Java Developer / Team Lead в одном из крупных российских банков (NDA)

    Закончил ПГУПС по специальности «Комплексная информационная безопасность автоматизированных систем». 

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

    В данное время работает старшим разработчиком в отделе корпоративных бизнес-систем одной из IT-компаний Санкт-Петербурга. 

    "Не нужно обладать какими-либо талантами, чтобы начать программировать. Программирование не так сложно, как кажется на первый взгляд. Шаг за шагом, погружаясь в мир программирования, начинаешь все больше и больше увлекаться, а потом не представляешь свою жизнь без этого. Главное не бояться совершать ошибки, всегда идти вперед и верить в то, что у вас все получится!" - говорит Дмитрий.

    Виталий

    Эксперт-разработчик в ГК «Иннотех» 

    С 2007 года занимается разработкой и проектированием enterprise-решений, имея за плечами богатый опыт развития банковских продуктов. 

    Наряду с основной деятельностью последние 10 лет преподает дисциплины по Java-разработке и JavaEE/Spring. На текущий момент состоит в составе команды развития платформы Чат для крупнейшего банка России, дополнительно выполняя роль скрам-мастера. 
    Также среди рабочих проектов принимал участие в разработке ИнфоБанка, запускал первый в России проект по онлайн автокредитованию и ряд других интересных активностей. 

    Среди основных хобби Виталия можно отметить спорт и автомобили. Также любит путешествовать и просто наслаждаться жизнью:) Женат (и не на Java) и стремится быть заботливым отцом!

    Фото с очных занятий в СПб

    Отзывы

    Всего отзывов: 92
    Курс Java-разработчик (Старт)
    Михаил
    Санкт-Петербург

    Отличный курс. Даются в доступной форме базовые знания языка и как их применять. Сергей отличный преподаватель! С юмором! И видно, что за плечами большой практический опыт. Школа в непростых условиях, связанных с карантином, оперативно решила проблему с качеством занятий перейдя в Zoom.

    Курс Java-разработчик (Старт)
    Алина
    Санкт-Петербург

    Изучала джаву раньше и шла на курс с убеждением, что джава - это когда ничего не понятно и хочется поскорее домой. Оказалось, что все не так страшно. Занятия построены логично и последовательно, комфортный темы объяснения, преподаватель Дмитрий отвечает на все вопросы, даже самые странные, и помогает при любых возникших проблемах. Чувствуется, что Дмитрию самому интересен и сам язык, и преподавание. По итогу курса я понимаю каждую строчку кода, написанную нами на занятии, сложилась базовая картинка, что к чему. Спасибо!

    Курс Java-разработчик (Старт)
    Павел Горбунов
    Санкт-Петербург

    Мне все понравилось. Пришел с 0 опытом программирования. Пройдя курс, чувствую, что стал понимать, как устроено программирование.

    Курс Java-разработчик (Старт)
    Александр Католиков
    Санкт-Петербург

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

    Курс Java-разработчик (Старт)
    Евгений Кашицын
    Санкт-Петербург

    Записался на 1 курс Java. Долго думал пойти именно на 1 или нет, т.к. уже имел начальные знания по языку. Не пожалел. Узнал много полезной информации. Особенно порадовало то, что Дмитрий давал не только исчерпывающую информацию по теории но и предоставлял много практической работы, давая возможность самостоятельно написать программу. Курс подойдет как новичкам, так и тем, кто хочет подтянуть свои скиллы в знании языка.

    Курс Java-разработчик (Старт)
    Екатерина Стрижевская
    Санкт-Петербург

    Отличный курс. Дмитрий - супер преподаватель. Поселил в моем сердечке интерес и любовь к Java. Большое спасибо!

    Курс Java-разработчик (Старт)
    Анастасия
    Санкт-Петербург

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

    Курс Java-разработчик (Старт)
    Мария Гаврилова
    Санкт-Петербург

    Спасибо Level UP за качественные курсы по программированию, и, конечно, Дмитрию за его компетентность и энтузиазм к преподаванию. В отличие от многих курсов, где изначально обозначается уровень “с нуля”, а в итоге оказывается, что все же необходимо иметь какую-то базу, “Основы программирования на Java. Уровень 1” предназначен для людей, которые не имеют опыта работы на Java. Советую пройти курс тем, кто хочет составить общее представление о языке и познакомиться с основами.

    Курс Java-разработчик (Старт)
    Елизавета
    Санкт-Петербург

    Отличный курс, рекомендую! Программа насыщенная, многое для совсем новичков может показаться трудным, но Дима хорошо и доходчиво объясняет. Самостоятельную работу никто не отменял :)

    Курс Java-разработчик (Старт)
    Смирнова Анастасия
    Санкт-Петербург

    Изучение Java я начинала с нуля. Было трудно разобраться в новом для меня материале. Но благодаря нашему преподавателю, который доступно и достаточно тщательно объяснял каждую тему и всегда был на связи, я вникла в основы Java и многое почерпнула из данного курса. Хочу выразить свою благодарность всей команде Level UP за проделанную работу.

    Курс Java-разработчик (Старт)
    Павел Добровольский
    Санкт-Петербург

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

    Курс Java-разработчик (Старт)
    Дмитрий Дедков
    Санкт-Петербург

    Материал подается интересно. Обязательно посещу второй курс. Сергей всегда помогал и всегда корректно отвечал на наши вопросы в чате в Telegram. Очень хорошо, что есть записи семинаров и их можно в течение некоторого времени пересмотреть. Спасибо Level UP!

    Курс Java-разработчик (Старт)
    Дмитрий Авраменко
    Санкт-Петербург

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

    Курс Java-разработчик (Старт)
    Мария Тюрина
    Санкт-Петербург

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

    Курс Java-разработчик (Старт)
    Владислав Тютюкин
    Санкт-Петербург

    Проходил семинар. Отличный курс, но, разве что, очень много информации, плотный и большой поток терминов и так далее. Не пугайтесь трехчасовой длительности - занятия проходят очень бодро, в несколько свободной, совсем чуть-чуть, форме. Сергей - отличный, позитивный и открытый преподаватель, к нему никаких претензий. Хорошая администрация. Всем советую, в кабинете чай, кофе и печеньки. Удобно делать ДЗ. Сергей на связи время от времени и помогает с заданиями. Есть чат для участников и админов, скидывают записи и презентации с занятий.

    Курс Java-разработчик (Старт)
    Ирина Коробейникова
    Санкт-Петербург

    Очень хороший содержательный курс. Компетентность преподавателя не вызывает сомнений. Пойду на второй курс с удовольствием.

    Курс Java-разработчик (Старт)
    Артём Прокофьев
    Санкт-Петербург

    Информация дается прекрасно. Сергею отдельное спасибо за отличную подачу и отзывчивость. Возможно, можно немного увеличить 1 этап (занятия на 2). Заметил, что часто отвлекались на пользование IDEA. Для ускорения процесса можно было бы сразу сообщить о технической литературе (чтобы у студентов отпадали основные вопросы, что разгрузило бы учебный процесс).

    Курс Java-разработчик (Старт)
    Сергей Москаленко
    Санкт-Петербург

    Спасибо за курс! Занятия пролетели очень быстро. Материал дается в простой и доступной форме. Преподаватель всегда все подробно рассказывал и объяснял. Обязательно приду продолжать обучение.

    Курс Java-разработчик (Старт)
    Александр Клюшин
    Санкт-Петербург

    Сергей- замечательный преподаватель! Лучший курс из тех, что я видел. Для начинающих, возможно, будет сложновато, но если все-таки внимательно слушать и выполнять домашние задания, можно получить очень хорошую базу для старта в мире Java.

    Курс Java-разработчик (Старт)
    Евгения Архипова
    Санкт-Петербург

    Курс достаточно объемный, однако преподавателю (Привет, Сергей М.!) удалось его прекрасно структурировать и прекрасно изложить. Занятия проводились вечером, но бодрящий материал и кофе спасали. Очень была довольна техническим оснащением (ноутбуки, которые в твоем распоряжении и отдельное спасибо за онлайн-курс) Было здорово!

    Курс Java-разработчик (Старт)
    Новикова А. Н.
    Санкт-Петербург

    Курс очень понравился. Хоть и занятий было не так уж много, удалось получить общее представление о Java, научиться азам и закрепить пройденный материал практически. Интересно, информативно, занимательно. С удовольствием продолжу изучение Java.

    Курс Java-разработчик (Старт)
    Аноним :)
    Санкт-Петербург

    Курс вел Сергей. Как я поняла, несколько изменил программу на усложнение, за что спасибо - не было времени расслабиться. Доступно, интересно все изложено. На занятия бежала с нетерпением. Хотелось бы, чтобы 2 курс вел Сергей.

    Курс Java-разработчик (Старт)
    Соколова Тамара
    Санкт-Петербург

    Спасибо большое за курс. Многое стало понятно в языке Java. До курса у меня были только минимальные базовые понятия о языке. После курса стало понятно, что такое класс, методы и многое другое. Отдельное спасибо нашему преподавателю Сергею, который помогал разбираться с возникающими проблемами в домашних заданиях.

    Курс Java-разработчик (Старт)
    Анастасия Пестовникова
    Санкт-Петербург

    Дима отличный, заряженный преподаватель! Идите и не пожалеете!

    Курс Java-разработчик (Старт)
    Алёна Майорова
    Санкт-Петербург

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

    Курс Java-разработчик (Старт)
    Екатерина Краскова
    Санкт-Петербург

    Спасибо Дмитрию и команде Level Up за интересный курс! Подробно разобранная информация, оперативная обратная связь, увлекательные домашние задания, соответствующие уровню сложности и программе.

    Курс Java-разработчик (Старт)
    Полина Соколова
    Санкт-Петербург

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

    Курс Java-разработчик (Старт)
    Максим Герасимчук
    Санкт-Петербург

    Курс насыщенный, плотная подача материала. Обширный охват тем, нескучно даже при наличии опыта или знаний в других языках программирования. Данный курс – отличный старт для изучения Java :)

    Курс Java-разработчик (Старт)
    Всеволод Ивашкевич
    Санкт-Петербург

    Курсы очень понравились. Великим программистом после 1 курса не станешь, но это хороший старт. Уже жду начала 2 курса, буду продолжать развитие и познавать Java. Спасибо Дмитрию за приятное время провождение и знания.

    Курс Java-разработчик (Старт)
    Сергей Королёв
    Санкт-Петербург

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

    Курс Java-разработчик (Старт)
    Евгений Селиванов
    Санкт-Петербург

    Очень интересный курс. Всё объясняется простым, понятным языков со множеством интересных примеров. Всё понравилось.

    Курс Java-разработчик (Старт)
    Алексей Михайлов
    Санкт-Петербург

    Богатые теоретические знания, подкреплённые мощной практической базой. Из пожеланий хотелось бы растянуть курсы на большее количество занятий.

    Курс Java-разработчик (Старт)
    Людмила
    Санкт-Петербург

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

    Курс Java-разработчик (Старт)
    Анастасия
    Санкт-Петербург

    Скажу честно, Java даётся мне непросто. Над многими вещами приходится ломать голову. Иногда много раз (ты подумал, что понял, а в итоге не до конца). Но кроме сложностей есть и интерес, желание понять "как же оно работает?" Занятия увлекают, поэтому даже после рабочего дня постигать Java в течение трёх часов довольно приятно! Спасибо нашему преподавателю :)

    Курс Java-разработчик (Старт)
    Сергей Аркадьевич
    Санкт-Петербург

    Долгое время пытался заниматься самостоятельно - выходило медленно. Нужен наставник, который объяснит и, в некоторых случаях, заставит (например, с помощью домашки). Материал подан доступно и интересно, иногда весело. Главное заниматься, много заниматься! Теперь нужно выучить английский, подтянуть математику и можно приступать ко второму курсу! Есть желание пройти второй курс! Всем советую! Всё доступно и уютно! Спасибо!

    Курс Java-разработчик (Старт)
    Мария Караван
    Санкт-Петербург

    Мне очень понравился курс. Я пришла на занятия по изучению Java совершенно из другой области, имея только приблизительное представление о том, что мне нужно, и по завершении занятий могу уверенно сказать, что преподаватель не только предельно понятно доносит информацию, но и пробуждает интерес к предмету, стимулируя его дальнейшее изучение; и мне кажется, что на любом уровне изучения это самое главное.

    Курс Java-разработчик (Старт)
    Вадим Виноградов
    Санкт-Петербург

    Начал изучение с "0". Занятия очень интересные. С плавным разгоном =) Хотелось бы на пару занятий больше, чтобы легче всё воспринималось, однако это не омрачило общих впечатлений о курсе. Получил хороший старт для дальнейшего изучения Java. Спасибо!

    Курс Java-разработчик (Старт)
    Алина
    Санкт-Петербург

    Отличный курс! Информации много и сложно сначала всё усвоить, но со временем начинаешь разбираться. Спасибо большое преподавателю Дмитрию, он отлично сам разбирается в материале, старается разъяснить и помочь. Думаю в дальнейшем продолжать изучение Java.

    Курс Java-разработчик (Старт)
    Саша
    Санкт-Петербург

    Занятия проходили в комфортной, приятной и весёлой обстановке. Вся информация доносилась понятно и ясно, моменты, которые были непонятны всегда можно было уточнить. То, что казалось в начале тяжёлым и непонятным, недостижимым, после занятия прояснялось. Изучение курса Java принесло мне массу положительных эмоций и стимул узнать Java дальше :)

    Курс Java-разработчик (Старт)
    Кристина
    Санкт-Петербург

    Преподаватель очень доходчиво и интересно рассказывает материал. Отдельно хочется сказать о домашних заданиях, помощь с которыми можно было получить почти 24 часа в сутки. Сам процесс обучения очень хорошо организован: презентации и видео с уроков можно посмотреть позже, для повторения. Большое спасибо за столь полезный курс.

    Курс Java-разработчик (Старт)
    Андрей
    Санкт-Петербург

    Пришёл на курс по совету приятеля. Курс оказался очень занимательным и интересным. Многое из мира Java стало понятным. Обязательно запишусь на следующий уровень.

    Курс Java-разработчик (Старт)
    Екатерина Лапочкина
    Санкт-Петербург

    Очень благодарна курсам Level UP. По программе "Основы программирования Java. Уровень 1" - данный курс дал мне очень много. Я пришла на курсы, не зная ничего о Java. Этот курс научил меня основам и дал мне хорошие знания для начала. И заставил меня полюбить этот язык. Особое уважение и благодарность я выражаю нашему преподавателю Дмитрию. Спасибо большое Level UP!

    Курс Java-разработчик (Старт)
    Александр Наумов
    Санкт-Петербург

    Курс в целом, очень понравился. Для людей которые хотят начать программировать с нуля, или имеют слабые базовые навыки, прекрасный выбор. Прекрасный преподаватель, так как в процессе курса понимаешь, что человек не только блестяще владеет материалом как специалист, но и понимает педагогический момент обучения, что является не менее важной составляющей, особенно когда учишься чему-то фактически с нуля. Занятия построены таким образом, что теория балансирует с практикой и есть возможность сразу попробовать свежую информацию на практике. На мой взгляд ничего лишнего из информации нет, все по делу. Преподаватель всегда и всем поможет, будь то д/з, либо либо вопрос по теории, даже если вопрос опережает тему занятия или из предыдущих. В общем курс прошел на одном дыхании, что на мой взгляд хороший показатель. В целом организация курса командой level up на высоком уровне, пунктуальность, коммуникабельность, качество, связь. Уведомления, изменения, новостная информация, все без задержек и неудобств. Одним словом рекомендую всем!

    Курс Java-разработчик (Старт)
    Задорожный С. Н.
    Санкт-Петербург

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

    Курс Java-разработчик (Старт)
    Ольга Ходус
    Санкт-Петербург

    Спасибо огромное за курс! Замечательные преподаватели, интересный материал. Я пришла не вполне подготовленной, зато теперь у меня есть представление о круге тем для изучения. Буду стараться.

    Курс Java-разработчик (Старт)
    Андрей Бердин
    Санкт-Петербург

    Отличная подача материала. Высокая квалификация преподавателей. Удобное расположение (территориально).

    Курс Java-разработчик (Старт)
    Андрей Дмитриев
    Санкт-Петербург

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

    Курс Java-разработчик (Старт)
    Диана Шабанова
    Санкт-Петербург

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

    Курс Java-разработчик (Старт)
    Владимир Ходаковский
    Санкт-Петербург

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

    Курс Java-разработчик (Старт)
    Роман
    Санкт-Петербург

    Когда надоест "самообразование" с бесконечными непонятками и бездумным перелистыванием Шилдта - бегом на Java в Level UP. Вакансия джуниора станет гораздо ближе =)

    Курс Java-разработчик (Старт)
    Николай Шульга
    Санкт-Петербург

    Отличный курс, всё понравилось. Преподаватель излагал материал простым понятным языком, при этом если возникали непонятные моменты, всегда останавливался, чтобы лишний раз объяснить тему пока все не поймут.

    Курс Java-разработчик (Старт)
    Евгений
    Санкт-Петербург

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

    Курс Java-разработчик (Старт)
    Вадим Токалов
    Санкт-Петербург

    Всё очень понравилось, курс очень насыщенный, спасибо Level UP. Дали закончить, точнее заново пройти его, т.к. был перерыв в три месяца после 3-его занятия. Спасибо!!!

    Курс Java-разработчик (Старт)
    Евгений Бо
    Санкт-Петербург

    Ожидания полностью оправдались. Отличный темп обучения, не даст расслабиться. Если у вас есть желание учиться - курс будет крайне эффективен! Спасибо!

    Курс Java-разработчик (Старт)
    Роман Морозов
    Санкт-Петербург

    Если внимательно слушать и задавать непонятные вам вопросы, есть возможность тщательно разбирать темы, которые дома, по видеоурокам и книгам так детально разобрать бы не удалось! Записался на второй курс, буду продолжать задавать сложные для себя вопросы. Но без самостоятельного, домашнего изучения Java, хороших результатов всё равно не удастся добиться! Главное не опускать руки. Дерзайте! :)

    Курс Java-разработчик (Старт)
    Николай Лукьянов
    Санкт-Петербург

    Спасибо Level UP за курс! Хороший старт в изучении языка Java. Особая благодарность преподавателям! P.S. Хотелось бы, чтобы курсы было выделено больше занятий.

    Курс Java-разработчик (Старт)
    Анастасия Ткаченко
    Санкт-Петербург

    Курс мне очень понравился, даже немного грустно, что он так быстро закончился. На первом занятии я говорила, что ожидаю от курса вдохновения и какого-то толчка двигаться дальше. Так оно и получилось: я вдохновилась, мне понравилось и я не хочу останавливаться на достигнутом, даже несмотря на то, что иногда возникали сложности в понимании материала и не всегда получалось писать код верно. Спасибо большое Денису и Насте за их помощь и поддержку. Они всегда готовы ответить на вопросы и помочь не только во время урока, но и в другое время. Еще Денис нас знакомил с разными фичами, которыми можно усовершенствовать наши проекты и вообще для общего развития, что тоже очень круто. В качестве вывода могу сказать, что я ничуть не пожалела, что решила начать программировать :)

    Курс Java-разработчик (Старт)
    Вячеслав Заложных
    Санкт-Петербург

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

    Курс Java-разработчик (Старт)
    Константин Старшев
    Санкт-Петербург

    Огромное вам спасибо за обучение!!! Всё очень позитивно, доброжелательно и понятно даже для чайников :) За отзывчивость, что каждый вопрос находит свой ответ!!!

    Курс Java-разработчик (Старт)
    Андрей Фокин
    Санкт-Петербург

    Очень компетентные преподаватели, которые с удовольствием делятся личным опытом программирования на Java. Были интересные практические занятия. Изучили GIT, IDE IntelliJ, которое я совсем не знал. Пропустил одно занятие но всё потом посмотрел в записи, что очень удобно. При наличии желания без проблем достигается желаемый результат + всегда подскажут преподаватели. Очень хороший курс, очень много полезной информации.

    Курс Java-разработчик (Старт)
    Аноним :)
    Санкт-Петербург

    Преподаватели подробно отвечают на вопросы, хорошо помогают разобраться в ошибках написанного кода. Периодически не успевал усвоить материал, приходилось много работать дома, чтобы наверстать! По домашнему заданию - отвечали преподаватели на вопросы по задачам в любое время! Иногда казалось, что они вообще не спят! :) Очень доволен, что пошёл изучать Java Level 1 именно в Level UP. Обязательно приду на Уровень 2 в феврале 2017 года.

    Курс Java-разработчик (Старт)
    Ольга Заварина
    Санкт-Петербург

    Очень хорошее и понятное изложение материала. Всё отлично, правда не всегда успевала за ходом мысли Дениса. Если возникал вопрос, ответ всегда был получен. Презентации оформлены понятно, примеры приводились доступные. Но занятия рядом и не успевала с домашним заданием. Преподаватели бывало опаздывали. Узнала больше, чем за 4 года в институте. Преподаватели хорошие! Интересно, весело излагали темы. Помещение уютное.

    Курс Java-разработчик (Старт)
    Никита Орунов
    Санкт-Петербург

    Мозг взорвался, я стал иначе думать.

    Курс Java-разработчик (Старт)
    Алексей Чехирев
    Санкт-Петербург

    До этого ходил на курсы программирования в другую школу и могу сказать с уверенностью, что обучение в Level UP значительно отличается в лучшую сторону. Современная манера преподавания, технологическое оснащение и квалификация преподавателя это то, за что я бы порекомендовал эту школу. Очень понравилось, что Владимир рассказывал вещи простым языком, избегая сухого академического стиля, свойственного университетам. Вообще, информация, которая давалась на курсе и стиль подачи очень современный и приближённый к реалиям.

    Курс Java-разработчик (Старт)
    Вячеслав Новожилов
    Санкт-Петербург

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

    Курс Java-разработчик (Старт)
    Георгий @tuchnyak
    Санкт-Петербург

    Отличный курс! Оказывается, можно с нуля освоить базу Java за десять занятий и увидеть и понять дальнейший путь развития! Отличный преподаватель и команда. Условия помещений приятные.

    Курс Java-разработчик (Старт)
    Алексей Антонов
    Санкт-Петербург

    Очень понравился курс. Раньше с языком Java не сталкивался, но благодаря тому, как Владимир всё разжевал и вложил в голову, проблем в понимании языка и его особенностей не возникло.

    Курс Java-разработчик (Старт)
    Артём
    Санкт-Петербург

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

    Курс Java-разработчик (Старт)
    Юлия
    Санкт-Петербург

    Спасибо, было познавательно. Очень приятные преподаватель и администраторы. Нужно много-много свободного времени, чтобы освоить материал, но интерес к Java остался, значит у данного курса не получилось его убить :)))

    Курс Java-разработчик (Старт)
    Мурад Азимов
    Санкт-Петербург

    Искал в интернете школы программирования, нашёл Level UP. Пришёл, пообщался с Алексеем, очень позитивный и хороший человек, и сразу решил записаться. С нетерпением ждал каждого занятия, здесь много интересных людей, живое общение с единомышленниками, да и просто всегда приятная атмосфера. Тренер молодой и сам действующий разработчик, очень понятно объясняет материал, интересно слушать. Всем большое спасибо! Рекомендую всем!

    Курс Java-разработчик (Старт)
    Дмитрий Фирсов
    Санкт-Петербург

    В своё время решил заняться программированием на Java и под Android. Заниматься самообразованием удачно не получалось, и было принято решение найти курсы по данным технологиям. В поиске в Google нашёл курсы от Level UP, понравились отзывы, цены, программа курса. Записался на курсы. Преподаватель отличный, объясняет понятно; даёт домашние задания, заставляющие включить мозг, поискать источники, где почитать. Планирую продолжить занятия в данном центре по курсам по Android и Java 2.

    Курс Java-разработчик (Старт)
    Николай Кравченко
    Санкт-Петербург

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

    Курс Java-разработчик (Старт)
    Владислав Магомедов
    Санкт-Петербург

    Курс в целом понравился. Для новичка в программировании подходит очень хорошо. Достаточно теории и практики. Отличный преподаватель - знает сам и умеет объяснять. Планирую записаться на вторую часть курса.

    Курс Java-разработчик (Старт)
    Максим Красильников
    Санкт-Петербург

    Курс действительно для новичков в Java и в программировании в целом. Разобрался во многих вопросах. Всё позитивно, удобное местоположение класса, возможность задавать вопросы вне класса. Компетентный и опытный преподаватель. Спасибо! Уже записываюсь на 2 курс.

    Курс Java-разработчик (Старт)
    Дмитрий Воронин
    Санкт-Петербург

    Данные курсы очень понравились. Всё доходчиво и понятно. Если раньше у меня были довольно большие пробелы в программировании, то после прохождения этого курс они исчезли. Отличный преподаватель, который всегда поможет и ответит на любые вопросы. Все объясняется простым языком, что является огромным плюсом. Интересные задачи, хорошие примеры. Материал подан отлично.

    Курс Java-разработчик (Старт)
    Наталья Фатыхова
    Санкт-Петербург

    Всё понравилось, очень интересно! Заставляет мозг работать :) Обязательно пойду на второй курс Java-2.

    Курс Java-разработчик (Старт)
    Татьяна Митиоглова
    Санкт-Петербург

    Курс очень понравился, но было сложно выделять много времени на домашнее задание. Пойду на курс Java 2, но через время, как закреплю пройденное и доделаю домашние задания =)

    Курс Java-разработчик (Старт)
    Евгений Прокофьев
    Санкт-Петербург

    Курс получился интересным, достаточно содержательным для начального уровня. Охвачено большое количество тем. Очень понравилась подача материала тренером.

    Курс Java-разработчик (Старт)
    Андрей Писоцкий
    Санкт-Петербург

    Очень хорошая программа курса. Интересно и доступно подаётся материал. Очень здорово курс организован в техническом плане: есть возможность просмотра повтора занятия, централизованное хранение материалов курса. Огромное спасибо за подаренные скилы =)

    Курс Java-разработчик (Старт)
    Валентина Лобас
    Санкт-Петербург

    Очень понравилась работа Level UP: хорошая организация, приятные аудитории, прекрасные люди. Ведущий курса вызвал уважение. Материал старается подавать максимально доходчиво. Сам курс очень насыщенный, обучение идёт в напряжённом темпе. Очень много домашнего задания - болеть и пропускать занятия не рекомендую. Хорошо, что можно пересматривать видеозаписи занятий. Большое спасибо преподавателю за то, что всегда на связи и готов ответить на все вопросы (даже после окончания курса). Удачи!

    Курс Java-разработчик (Старт)
    Артур Комаров
    Санкт-Петербург

    Всё очень понравилось! Помогло составить общую картину построения кода и изучения основ Java, чего самостоятельно достичь так и не получалось. Спасибо! Также очень понравились задачи, на основе которых разбирались основы программирования на Java и одновременно коллекции.

    Курс Java-разработчик (Старт)
    Виктор Сяркин
    Санкт-Петербург

    Курс понравился, но было очень сложно, так как тема Java для меня новая. Тренер следит за группой и старается спрашивать, что кому непотяно, чтобы не уходить вперёд, если непонятно. Если есть вопросы, то отвечает, если есть ошибки в коде, сразу их находит. Материал подан настолько интересно, насколько возможно. Общее впечатление: замечательно!

    Курс Java-разработчик (Старт)
    Вячеслав Петраков
    Санкт-Петербург

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

    Курс Java-разработчик (Старт)
    Александр Лис
    Санкт-Петербург

    В целом всё понравилось! Позитивно, интерактивно, интересно, демократично. Преподаватель произвёл хорошее впечатление. То, что занятия записываются и впоследствии рассылаются слушателям курса -отличная идея, очень удобно! Как и вообще возможность заниматься в форме вебинара. Отмечу и сравнительно демократичные цены на курсы. Планирую записаться на вторую часть курса по Java.

    Курс Java-разработчик (Старт)
    Екатерина Яковлева
    Санкт-Петербург

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

    Курс Java-разработчик (Старт)
    Павел Богданов
    Санкт-Петербург

    Преподаватель хорошо владеет материалом и это чувствуется. Курс хорошо структурирован и продуман. Много практики: примерно 50% занятия теоретическая – остальная практическая, что тоже считаю огромным плюсом, ведь шел именно из-за недостатка практики. Как в домашних заданиях, так и на уроке преподаватель всегда поможет найти верное решение и подход к решаемой задаче. Плюс всегда в наличии чай, кофе и конфеты, за что отдельное спасибо)

    Курс Java-разработчик (Старт)
    Вахтанг Согомонян
    Санкт-Петербург

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

    Сначала я подумал, что не лишним бы было изучить азы теории, прежде чем записаться на курсы, но вместе с этим было и осознание того, что ты в сильной группе и тебе есть к чему стремиться. Помимо курса школы Level UP я изучал дополнительную литературу, которую советовал преподаватель и без особых усилий дошел за полтора месяца до 12 уровня на одном известном сайте по изучению java. Преподаватель  оставил о себе хорошее впечатление – его было приятно слушать. Я обязательно пройду следующий курс java в Вашей школе.

    Курс Java-разработчик (Старт)
    Александр Георгиевский
    Санкт-Петербург

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

    Курс Java-разработчик (Старт)
    Юрий Пазюрич
    Санкт-Петербург

    Спасибо организаторам за работу. Курс понравился. Материал подан понятно и в интересной форме. Много практических занятий. Много материала для усвоения дома. Всё было на высшем уровне. До прохождения курса не было никакого представления о программировании, теперь есть желание развиваться в данной области. В скором времени надеюсь продолжить обучение у вас.

    Курс Java-разработчик (Старт)
    Аноним :)
    Санкт-Петербург

    Курс можно назвать "Экспресс" (большой объем информации в сжатые сроки). Замечательный лектор! Спасибо преподавателю :) Грамотный, информативный, с достаточным количеством примеров, с быстрой обратной связью. Хорошая светлая аудитория, удобное месторасположение аудитории.

    Курс Java-разработчик (Старт)
    Максим Кастрицкий
    Санкт-Петербург

    Всё понравилось. Информация подаётся достаточно интересно, всё понятно, особенно мне, без опыта. Преподаватель помогает и отвечает на вопросы. Сам курс оказался познавательным. Единственный минус - время начала занятий. Довольно поздно. В остальном всё хорошо.

    Курс Java-разработчик (Старт)
    Борис
    Санкт-Петербург

    Спасибо за проведённый курс. Это первые курсы, которые я посетил после обучения в университете, поэтому сравнивать с чем-то другим мне сложно, но я могу сказать, что уровень подготовки преподавателя достаточно высокий, информация подаётся хорошо и понятно. В целом же всё понравилось и поэтому я загляну на второй курс по Java! :)

    Показать больше
    Курсы программирования, тестирования, мобильных и веб-технологий от Level UP!
    Учитесь с профессионалами в сфере IT-образования!