Все курсы Level UP: список платных и бесплатных курсов, отзывы об обучении, промокоды

1. Автоматизация тестирования ПО (Java). Advanced

Курс Автоматизация тестирования ПО (Java). Advanced – углублённый курс по QA Automation, ориентированный на расширение знаний у инженеров автоматизации тестирования программного обеспечения. Если вы занимаетесь автоматизированным тестированием в стэке Java, и стремитесь расширять свой кругозор в мире автоматизации и используемых подходах, этот курс по автоматизации – для вас. 

Для зачисления на курс вы должны быть знакомы с основами тестирования ПО, уверенно владеть стэковым языком Java, уверенно владеть Git и иметь опыт в автоматизации тестирования. 

Вместе мы посмотрим на хорошую архитектуру тестового фреймворка, на использование Docker и Spring в автоматизации тестирования, узнаем, что такое Contract Testing и как запускать UI тесты в распределённой среде.

Для кого подходит этот курс:

  • для инженеров автоматизации тестирования уровня junior/middle
  • для всех, кто интересуется программированием и тестированием
  • для всех, кто стремится изучать что-то новое

После окончания курса Вы:

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

Требования к участникам курса:

  • знакомство с основами тестирования ПО
  • умение пользоваться Git
  • уверенное владение языком программирование Java (можно и другой, но все примеры будут на Java)
  • уверенное владение Maven/Gradle
  • владение Junit/TestNg
  • понимание принципов CI/CD

Программа

Занятие 1. Автоматизация тестирования. Вспоминаем

  • Цель автоматизации тестирования в современном мире
  • Место автоматизации тестирования в процессе разработки ПО
  • Оценка эффективности автоматизации тестирования
  • Метрики автоматизации тестирования

Занятие 2-3. Архитектура тестового фреймворка

  • Что такое тестовый фреймворк
  • Что такое нетестовый фреймфорк
  • Тестовая система
  • Структура тестового фреймворка

Занятие 4-5. Docker

  • Чем отличается виртуализация от …
  • Что такое Docker
  • Что такое Docker Compose
  • Интеграция Docker с AT
  • Test Containers

Занятие 6-7. Spring в автоматизации тестирования

  • Что такое Spring Framework
  • Понятие Bean и Spring Lifecycle
  • Использование Spring в Test Automation Framework

Занятие 8-9. Тестирование API

  • Тестирование API в рамках микро сервисной архитектуры
  • Контрактное тестирование на примере Pact (Spring Cloud Contract)

Занятие 10-11. Распределённый и параллельный запуск UI тестов

  • Selenium тесты в Docker container
  • Selenium Grid
  • Selenoid

Занятие 12-13. CI/CD

  • Jenkins’s pipeline
  • Quality gates

Занятие 14. Итоговое

  • Подведение итогов
  • Вопросы на собеседовании
Школа: Level UP
Дата начала: По мере набора группы
Длительность: 2 месяца
Стоимость курса: 48 990 ₽
Цена без скидки: 48 990 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

2. Фулстек-разработчик (Junior)

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

Акцент курса делается на понимание и умение профессионально использовать все инструменты, технологии, языки программирования и фреймворки.

Курс условно состоит из 2-х частей: front-end и back-end продолжительностью 34 занятия по 2,5 - 3 астрономических часа.

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

Практика:

Практической частью курса будет последовательная разработка 1-го или 2-х веб-проектов.

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

У каждого участника в конце курса будет, как минимум 1 проект в альфа / бета версии, которые можно будет показать на собеседовании, либо добавить в портфолио.

Во время обучения на курсе Вы:

  • Научитесь настраивать окружение и освоите самые эффективные инструменты в работе, как с клиентской частью веб-приложения, так и на стороне сервера
  • Научитесь работать в команде
  • Научитесь создавать интерактивные веб-страницы на стеке технологий HTML5 / CSS3 / JavaScript 
  • Научитесь работать с фреймворками и популярными библиотеками - Jquery / AngularJS / ReactJS 
  • Научитесь использовать Node.js для разработки серверной части приложений
    Научитесь работать с базами данных (MongoDB и MySQL) 
  • Если хватит времени, и очень зависит от скорости прогресса группы в целом, научитесь делать десктопные и мобильные приложения на Javascript
  • Реализуете один или несколько своих проектов

После окончания курса Вы сможете:

  • Начать карьеру Javascript-разработчика в компании
  • Сможете работать фрилансером

Стажировки / Трудоустройство:

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

Для стажировки / трудоустройства необходимо, чтобы выполнялись несколько условий:

  • Наличие вакансий / стажировок у наших компаний-партнёров к моменту окончания курса
  • Наличие у Вас стремления устроиться на работу, что будет видно по Вашей учёбе и усилиям, которые Вы прикладываете
  • Наличие рекомендаций от преподавателей (вытекает из второго условия)
        Школа: Level UP
        Дата начала: По мере набора группы
        Длительность: 7 месяцев
        Стоимость курса: 92 990 ₽
        Цена без скидки: 92 990 ₽
        Рассрочка: Нет
        Формат занятий: Онлайн
        Помощь с трудоустройством: Нет
        Сертификат об окончании: Да

        3. Фронтенд разработчик (Junior)

        Программа курса Junior FrontEnd Developer составлена на основе требований работодателей к начинающим фронтенд разработчикам.

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

        На курсе мы познакомимся и получим навыки работы с такими технологиями, языками и фреймворками, как:

        • Git и Github
        • HTML5, CSS3
        • Bootstrap 
        • Препроцессор SCSS
        • Javascript
        • Библиотека jQuery
        • Фреймворки: Angular 5, ReactJS
        • AJAX
        • ООП / Typescript
        • Методология верстки БЭМ
        • Научимся все это собирать с помощью gulp
        • Работать будем в SublimeText или VS Code
        • Упрощать разработку будем с помощью плагина Emmet

        Практика:

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

        Требования к участникам курса:

        Начальных знаний не требуется, всему будем учиться с нуля.

        Школа: Level UP
        Дата начала: По мере набора группы
        Длительность: 6 месяцев
        Стоимость курса: 78 990 ₽
        Цена без скидки: 78 990 ₽
        Рассрочка: Нет
        Формат занятий: Онлайн
        Помощь с трудоустройством: Нет
        Сертификат об окончании: Да

        4. Системный и бизнес-анализ в разработке ПО. Инженерия требований

        Курс по системному и бизнес анализу "Системный и бизнес-анализ. Уровень 1. Инженерия требований" разработанный экспертами-практиками, является 1-ым курсом в серии и большей частью посвящён работе с требованиями заказчика.

        Цель тренинга / курса:
        Сформировать у аудитории ключевые умения в области сбора, анализа, документирования, моделирования, коммуникации и управления требованиями к информационным системам.

        Целевая аудитория:

        • руководители и специалисты отделов и групп системного и бизнес-анализа;
          архитекторы и ведущие разработчики; 
        • руководители проектов; 
        • IT-специалисты, заинтересованные в приобретении и систематизации знаний в объеме курса.

        Предварительные требования для участников:

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

        Регламент проведения занятий:

        • продолжительность тренинга - 1,5 недель (16 ак. часов); 
        • форма занятий — онлайн;
        • режим занятий — по договорённости.

        Школа: Level UP
        Дата начала: По мере набора группы
        Длительность: 1 месяц
        Стоимость курса: 28 990 ₽
        Цена без скидки: 28 990 ₽
        Рассрочка: Нет
        Формат занятий: Онлайн
        Помощь с трудоустройством: Нет
        Сертификат об окончании: Да

        5. Тестировщик ПО (Junior)

        Программа курса Тестирование ПО. Junior Test Engineer ориентирована на получение учащимися практических навыков и знаний, которые позволят каждому после успешного прохождения найти работу Тестировщика программного обеспечения.

        Курс охватывает большинство требований, предъявляемых на собеседовании на позицию Младший тестировщик или Junior Test Engineer.

        Для кого этот курс:

        • для всех, кто хотел бы начать карьеру в творческой и перспективной профессии - Тестировщик ПО
        • перфекционистов, кто хотел бы использовать это качество в работе
        • для тех, кого всюду окружают "баги": то светофор горит сразу и красным и зеленым, то лифт едет на 5ый этаж, хотя рядом с кнопкой написано "4", и хочется с кем-то этим поделиться :)
        • для тех, кто не боится обилия английских слов (необходим начальный уровень английского языка или хотя бы желание его получать)
        • для всех, кто хотел бы сменить профессиональную деятельность
        • для всех, кому интересно узнать что-то новое

        После окончания курса Вы сможете:

        • Независимо от предыдущего опыта, начать карьеру Тестировщика программного обеспечения
        • Получить полное представление о роли тестировщика в разработке программного обеспечения
        • Реально применять полученные знания и навыки на практике

        Курс состоит из нескольких занятий (по три часа каждое), разделенных на «помидорки», с огромным количеством практики и обширными домашними заданиями (нужно будет уделять часа по 2 на подготовку + на обсуждения если возникнут вопросы).

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

        После каждого занятия будет обязательная домашняя работа.

        В качестве «подопытного» проекта для практических работ будет использоваться проект с открытым кодом JTalks, дефекты будем заводить в JIRA, тест кейсы в Zephyr for JIRA, чеклисты в TestPad

        Входные требования к участникам курса:

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

         - Уровень английского языка Elementary

         - Перед началом курса необходимо ознакомиться со следующей литературой:

        • Роман Савин "Тестирование dot com"
        • Небольшая статья https://habrahabr.ru/post/110307/
        • "Testing computer software" Cem Kaner, Jack L. Falk, Hung Quôć Nguyêñ (https://yadi.sk/i/HeWUD6QcibhYV)
        • "Быстрое тестирование" (https://yadi.sk/i/jILnXet0ibhX8)

        Это необходимо для того, чтобы:
        Не терять на курсе время на вопросы типа "Что такое браузер?, А, как установить программу?" и тому подобные
        Вам не тратить время на то, к чему Вы пока не готовы
        Если Вы не прошли входное тестирование, при этом имеете сильное стремление стать Тестировщиком ПО, Вы можете пройти наш курс по основам информационных технологий, затем ещё раз, уже успешно пересдать тестирование, а уже после этого пройти курс Тестирование ПО. Junior Test Engineer.

        ВАЖНО! Каждое занятие, кроме первого, будет начинаться со «стенд-ап митинга» и «мозгового штурма», будем пробовать тестировать и учиться генерировать идеи, поэтому просьба не опаздывать!

        Школа: Level UP
        Дата начала: По мере набора группы
        Длительность: 2 месяца
        Стоимость курса: 42 990 ₽
        Цена без скидки: 42 990 ₽
        Рассрочка: Нет
        Формат занятий: Онлайн
        Помощь с трудоустройством: Нет
        Сертификат об окончании: Да

        6. Java разработчик (Junior)

        Курс Java Junior Developer организован как форма активного обучения, целью которого является понимание принципов Объектно Ориентированного программирования на платформе Java, изучение основных пакетов Java и умение писать на Java сложные веб-приложения.
        Акцент курса делается на понимание и практику программирования на Java в объектно-ориентированном стиле. Для увеличения объема пройденного материала часть теории (типы, операции, управляющие конструкции, модификаторы доступа и т.д.) будет Вашей домашней работой (по предоставленным материалам) с последующим закреплением в форме вопросов, обычно задаваемых на собеседовании.

        Практика:

        • Практической частью домашней работы будет последовательная разработка java веб-приложения: прототип сайта поиска работы
        • Курс будет построен на активном взаимодействии с обучаемыми в форме разбора домашнего задания: выбора оптимальной доменной модели
        • реализации, паттернов проектирования, дизайна разрабатываемого приложения

        Разработка приложения будет основана на базовых темах курса: объектная модель, коллекции, система ввода-вывода, работа с файлами, работа с xml, SQL, персистентность в базу данных, сервлеты, технология JSP.

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

        Свойства приложения:

        • Объектно ориентированная доменная модель с возможностью легкого расширения функциональности
        • Долговременное хранение в двоичном виде в файле, в xml, в DB (PostgreSQL)
        • Веб-интерфейс, основанный на технологии JSP

        Требования к участникам курса:

        • Умение программировать на Java / C++ / C#
        • Желательно иметь представление о XML, HTML, SQL, JavaScript
        Школа: Level UP
        Дата начала: По мере набора группы
        Длительность: 3 месяца
        Стоимость курса: 54 990 ₽
        Цена без скидки: 54 990 ₽
        Рассрочка: Нет
        Формат занятий: Онлайн
        Помощь с трудоустройством: Нет
        Сертификат об окончании: Да

        7. Автоматизация тестирования ПО (Java). Junior

        Курс "Автоматизация тестирования ПО (Java)" ориентирован на получение учащимися практических навыков и знаний, необходимых в работе инженера автоматизации тестирования программного обеспечения.

        Для кого подходит этот курс:

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

        После окончания курса Вы:

        • сможете писать автоскрипты 
        • сможете пользоваться инструментами для автоматизации тестирования
        • получите полное представление о роли инженера автоматизации 
        • тестирования в разработке программного обеспечения;
        • сможете применять полученные знания в работе

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

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

        Требования к участникам курса:

        • знакомство с основами тестирования ПО
        • знание одного из языков программирования (Java, Python, C#, Ruby)
        • навык работы с Git | Github
        Школа: Level UP
        Дата начала: По мере набора группы
        Длительность: 2 месяца
        Стоимость курса: 45 990 ₽
        Цена без скидки: 45 990 ₽
        Рассрочка: Нет
        Формат занятий: Онлайн
        Помощь с трудоустройством: Нет
        Сертификат об окончании: Да

        8. Java-разработчик (Старт)

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

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

        Практика:

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

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

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

        Школа: Level UP
        Дата начала: По мере набора группы
        Длительность: 3 месяца
        Стоимость курса: 48 990 ₽
        Цена без скидки: 48 990 ₽
        Рассрочка: Нет
        Формат занятий: Онлайн
        Помощь с трудоустройством: Нет
        Сертификат об окончании: Да

        9. Основы программирования на Python. Старт

        Python Курс начинающего программиста (уровень 1) организован как форма активного обучения с большим количеством примеров и задач на закрепление знаний, а также написанием несложного приложения во второй половине курса.

        Целью данного курса является понимание и умение применять на практике принципов программирования на Python 3, его синтаксиса и лучших практик.

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

        Практика:

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

        Требования к участникам курса:

        Начальных знаний не требуется, на этом курсе всему будем учиться с нуля.

        Школа: Level UP
        Дата начала: По мере набора группы
        Длительность: 3 месяца
        Стоимость курса: 48 990 ₽
        Цена без скидки: 48 990 ₽
        Рассрочка: Нет
        Формат занятий: Онлайн
        Помощь с трудоустройством: Нет
        Сертификат об окончании: Да

        10. C++ Junior Developer

        Курс С++ Junior Developer является продолжением курсов Основы программирования на языке C++. Уровень 1-2 и подходит для тех, кто либо имеет собственный опыт разработки, и чувствует, что ему не хватает понимания некоторых сложных моментов и практики для того, чтобы устроиться на работу, либо для тех, кто успешно прошёл курсы уровня 1-2.

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

        Что даёт курс программирования на C++ ?

        • Знания и навыки, которые позволят Вам реализовать любую задачу с помощью инструментов языка С++
        • Готовит к прохождению собеседования на позицию C++ Junior Developer

        Требования к участникам курса:

        • Знание основ С / С++
        • Если Вы не уверены, что данный курс Вам подходит, проверьте себя, просмотрите программы курсов Уровня 1-2, если больше 80% Вы хорошо понимаете, то можете смело идти на курс C++ Junior Developer

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

        • Возможность прохождения занятий как в аудитории (в режиме семинара), так и в режиме вебинара со своего компьютера. Это поможет вам не пропустить ни одного занятия
        • Всестороннюю помощь преподавателя по любым вопросам 
        • Вкусный чай и кофе во время перерывов
        Школа: Level UP
        Дата начала: По мере набора группы
        Длительность: 6 месяцев
        Стоимость курса: 54 000 ₽
        Цена без скидки: 54 000 ₽
        Рассрочка: Нет
        Формат занятий: Онлайн
        Помощь с трудоустройством: Нет
        Сертификат об окончании: Да

        Курсы в Level UP