Онлайн и офлайн курсы от беларуских школ на dev.Курсы
На courses.thedev.io, специализированной платформе по поиску ИТ-курсов, представлены онлайн и офлайн курсы от беларуских школ. Выбрали самые интересные.
Java разработчик — TeachMeSkills
Java один из самых популярных языков программирования в мире. Работает на всех платформах (Windows, Mac, Linux).
Программа курса
- Система контроля версий Git.
- Введение в Java.
- Операторы управления.
- Одномерные массивы.
- Многомерные массивы.
- ООП в Java. Классы и методы.
- ООП в Java. Интерфейсы и абстрактные классы.
- ООП в Java. Принципы.
- ООП в Java. Полиморфизм и статические методы.
- Обработка строк.
- Исключения и ошибки.
- Файлы, потоки ввода/вывода.
- Коллекции и Generics.
- Особенности работы с Java 8 (Часть 1).
- Особенности работы с Java 8 (Часть 2).
- Основные изменения в Java 9-12.
- Регулярные выражения.
- Основы работы с XML и JSON.
- Определение потоков Java.
- JDBC (Java DataBase Connectivity) и тд.
Чему вы научитесь
- Самым популярным фреймворкам — Spring и Hibernate и напишете web-приложение.
- Писать многопоточные приложения.
- Работать с коллекциями, файлами и базами данных.
- Разбираться в ООП, писать интересные алгоритмы.
- Области применения Java, синтаксис и историю языка.
Android разработчик — TeachMeSkills
На курсе вы изучите языки программирования Java и Kotlin, научитесь проектировать и анимировать интерфейсы, работать с данными и сетью. Разработаете свое Android приложение, узнаете способы его монетизации и тестирования.
Программа курса
- Введение в Java.
- Репозитории.
- Переменные, выражения, операторы.
- Одномерные массивы.
- Многомерные массивы.
- Классы и объекты.
- Принципы ООП.
- Интерфейсы и абстрактные классы.
- Исключения.
- Обработка строк.
- Коллекции (Часть 1).
- Коллекции (Часть 2).
- Особенности работы с Java в функциональном стиле. Stream API.
- Определение потоков Java (Часть 1).
- Определение потоков Java (Часть 2).
- Введение в Kotlin и Android.
- Kotlin и Android (Часть 2).
- Kotlin и Android (Часть 3).
- Начало работы со списками и др.
Чему вы научитесь
- Языкам программирования Java и Kotlin.
- Работе, тестированию и публикации приложения в Google Play Market.
- Способам монетизации мобильных приложений.
- Проектированию и анимированию интерфейсов.
- Работате с сетью и данными.
Front End разработчик — TeachMeSkills
Курсы Front End с нуля позволяют начинающим разработчикам создавать интерфейсы, с которыми взаимодействуют пользователи.
На курсе вы научитесь верстать адаптивные и кроссбраузерные приложения и сайты, напишете свое первое приложение на JavaScript, изучите популярный сегодня фреймворк React и разработаете web-приложение на нем.
Программа курса
- Знакомство с HTML.
- Знакомство с CSS.
- Практика.
- Введение в git.
- Модель Flexbox.
- Состояния и позиционирование элементов.
- Продвинутая работа с CSS.
- Работа с формами.
- Кроссплатформенная верстка.
- Препроцессоры и сборщики. Введение.
- Модель Grid.
- Анимация элементов.
- Фреймворк Bootstrap.
- Защита курсового проекта.
- Продвинутая работа с git.
- Введение в JavaScript.
- Основы JavaScript.
- Введение в функции.
- Объекты.
- Массивы.
- Функции: продвинутый уровень.
- Ретроспектива.
- Браузерное окружение.
- События.
- Web Storage Api.
- Модули и деструктуризация.
- Старт первого дипломного проекта.
- Асинхронность.
- Работа с сетевыми запросами.
- Продвинутая работа с сетевыми запросами.
- Прототипы и классы.
- Первый дипломный проект.
- Ретроспектива.
- TypeScript. Знакомство. Описание. Настройка рабочего окружения.
- TypeScript. Продолжаем изучение. Классы. Generics. Продвинутые типы.
- Функциональное программирование.
- Начинаем работать с React. Настройка create-react-app --typescript.
- Компоненты в React.
- Жизненный цикл компонентов.
- Хуки в React и др.
Чему вы научитесь
- Изучите Front End и язык программирования JavaScript с нуля, обучитесь верстке, а также напишете свое первое приложение.
- Научитесь поднимать локальный сервер и работать с webpack.
- Научитесь писать качественный, чистый код и пользоваться Git уже во время обучения на курсе Front End разработки.
- Научитесь верстать адаптивные и кроссбраузерные приложения и сайты.
- Изучите востребованный сегодня фреймворк React и разработаете на нем приложение.
- Станете востребованным Front End разработчиком.
C# (.Net) разработчик — TeachMeSkills
На курсе вы изучите язык программирования C# от основ до самых используемых паттернов, платформу.NET Framework и среду разработки Visual Studio. Разберетесь с базами данных и ASP.NET Core и MVC, сможете писать асинхронный, многопоточный и протестированный код, и разработаете свое первое web-приложение.
Программа курса
- Вводное занятие.
- Репозитории.
- Основы типов и операторы.
- Структуры данных.
- Символы и строки.
- Введение в ООП.
- Классы в.Net.
- Абстрактные классы и интерфейсы, наследование и реализация.
- Практическое занятие по ООП.
- Делегаты, события и атрибуты.
- Обобщения.
- Обработка исключений.
- Сериализация и использование разных пакетов для работы с ней.
- Работа с интернетом и сетью.
- Основы ASP.NET.
- Контроллеры (Controller).
- Модели (Model) и представления (View).
- Жизненный цикл запроса в ASP.Net Core.
- Основы баз данных.
- Язык SQL и тд.
Чему вы научитесь
- C# и разработаете web приложение на ASP.NET Core и MVC.
- Работать с базами данных.
- Пользоваться системами контроля версий.
- Писать асинхронный, многопоточный и протестированный код.
- Работе с Nuget, DI контейнерами и Entity Framework.
- Методологии разработки ПО и станете востребованным.NET разработчиком.
Обучение английскому языку А1-С2 — International House
Цель курса общего английского языка — развитие навыков свободного общения на английском.
На занятиях происходит изучение грамматики, лексики, развиваются навыки аудирования, чтения и письма в формате активного общения в группе на английском языке. С каждым уроком вы будете лучше и лучше говорить на английском языке. На занятиях используется коммуникативная методика, которая является передовой в мире в области преподавания иностранных языков.
Для того, чтобы начать учить английский язык с International House
- Пройдите предварительное тестирование.
- Запишитесь на собеседование по итогам тестирования.
- Начните занятие английского языка в школе IH.
IT English — IT Academy
Курсы английского для IT рекомендованы всем, кто хочет работать и успешно закрепиться в индустрии. «IT English» состоит из 22 занятий, в основе которых лежит коммуникативный подход и общение. Программа направлена на освоение лексики с упором на специфику сферы, ситуативной грамматики, устной и письменной коммуникации, в том числе e-mail переписки.
Курс охватывает все стадии входа в новую профессиональную область и состоит из двух блоков: «Как попасть в IT» и «Как выжить в IT». В части «вхождения» ученики познакомятся со специфической лексикой, научатся создавать резюме и заполнять профиль в LinkedIn. Отработают коммуникативные навыки для прохождения собеседования. Блок занятий посвященный «выживанию» — более объемный. Вы снимете языковой барьер и научитесь свободно общаться с коллегами на английском языке в IT.
Необходимая подготовка
- Английский язык на уровне Intermediate (B1/B1+).
Условия участия
- Зачисление на курс осуществляется на конкурсной основе по результатам тестирования и онлайн-собеседования с преподавателем.
Кому подойдет курс
- Слушетелям и выпускникам IT-курсов, нацеленных на трудоустройство.
- Начинающим специалистам, которые хотят «докачать» свой английский для IT и эффективнее общаться в компании.
- Всем желающим погрузиться в язык коммуникации сферы информационных технологий.
Чему вы научитесь
- Составлять привлекательное резюме/CV и профиль в LinkedIn на английском языке.
- Проходить собеседование; знать, что говорить на интервью, как лучше отвечать, чтобы продемонстрировать опыт и мотивацию.
- «Выживать» в новой профессиональной области: научитесь правильной коммуникации на «коллах» и различных видах «митингов».
- Вести деловую переписку в IT.
- Эффективно преподносить себя и свои идеи.
- Общаться на английском в компании.
- Грамотно писать и оперировать профессиональной лексикой.
Английский язык: общий курс — EnglishPapa
Курсы английского языка для взрослых от EnglishРapa подходят тем, кто ценит качественную и комфортную учебу.
Обучение английскому языку на курсах для взрослых в Минске проходит в группах шести уровней: от Beginner до Advanced. В группе — до 10 человек (обычно 6-8), каждый из которых активно работает на занятии, участвуя в диалогах с учащимися и педагогом, выполняя задания на аудирование и письменные упражнения.
Курсы предлагают дистанционный вариант обучения для самых занятых слушателей, а также для тех, чьи обстоятельства не позволяют посещать занятия в аудитории. Вы работаете один на один с преподавателем в системе дистанционного обучения и сами определяете режим занятий.
Функциональное тестирование программного обеспечения — IT Academy
Функциональное тестирование проводится для проверки качества программного продукта, а точнее того, какие функции реализованы и насколько верно это сделано. Иными словами, это способ узнать, сможет ли разработанное ПО при определенных условиях выполнять необходимые задачи.
Условия участия
- Тест по английскому языку.
- Тест на внимание.
Кому подойдет курс
- Студентам с техническим образованием, которые хотят начать карьеру в IT-сфере.
- Программистам, которые решили освоить новое направление и сменить сферу деятельности.
- Всем желающим освоить тестирование ПО «с нуля».
Необходимая подготовка
- Уверенный ПК-пользователь.
- Знание английского минимум на уровне Intermediate.
- Логическое мышление.
- Внимательность, критическое мышление, аналитические способности, способность и желание к самообразованию.
- Перед началом курса необходимо ознакомиться с книгами по тестированию: Роман Савин «Тестирование.com», Святослав Куликов «Тестирование программного обеспечения».
Материалы курса
- Введение.
- Виды и методы тестирования.
- Принципы деловой коммуникации.
- Тестирование документаций и требований.
- Принципы разработки тестов.
- Управление тестами и тестовыми сценариями.
- Отчет о дефекте.
- Отчетность о результатах тестирования.
- Итоговое занятие по первому модулю.
- Введение в принципы функционирования веб-ориентированных технологий
- Основы баз данных.
- План тестирования. Особенности командной работы.
- Тестирование форм, тестирование совместимости.
- Инструментальные средства тестирования, автоматизированное тестирование.
- Техники проектирования тестов.
- Основы тестирования веб-сервисов REST, JSON.
- Основы тестирования веб-сервисов SOAP, XML.
- Итоговое занятие по второму модулю.
- Оценка трудозатрат при тестировании.
- Непрерывная интеграция, командная строка, bat/cmd файлы.
- Подготовка рабочего места Windows.
- Методологии разработки ПО.
- Особенности мобильного тестирования.
- Особенности тестирования локализации, основы тестирования доступности.
- Защита командной работы по проекту.
- Итоговое занятие по третьему модулю.
- Проведение интервью.
Чему вы научитесь
- Планировать процесс тестирования: составлять тест-план и тестовую стратегию.
- Организовывать процесс тестирования на высоком уровне, начиная от выбора методов и подходов к тестированию, анализа документации и составлению тестов, заканчивая проведением тестирования и анализом его результатов, определением качества ПО.
- Проводить тестирование мобильных устройств и веб-ориентированных приложений.
- Использовать в работе полученные теоретические знания, что позволит в кратчайшие сроки войти в профессию.
UX/UI-дизайн. Начальный уровень — Мой понедельник
Курс подойдет людям без опыта в ИТ. Включает себя как теоретическую часть, так и большой объем практики, который поможет составить портфолио проектов и получить первую работу в качестве UX/UI-дизайнера в ИТ-компании.
Кому подойдет курс
- Тем, кто хочет стать дизайнером в сфере разработки программного обеспечения.
- Тем, кто понимает, что нужно развиваться дальше в том, что нравится делать.
- Тем, кто хочет создавать не только красивые, но и удобные сайты и мобильные приложения.
- Тем, кто хочет изучать UX/UI Дизайн с нуля и хотят получить востребованную профессию.
Программа курса
- Вводное занятие.
- Основные принципы дизайна.
- Метод переработки в дизайне.
- Композиция в веб-дизайне.
- Работа с цветом.
- Метасообщение в дизайне.
- Компоновка в веб-дизайне.
- Тренды и тенденции в дизайне.
- Типы верстки в веб-дизайне.
- Продающий дизайн.
- Уровни работы над проектом.
- Уровень идеи.
- Уровень стратегии. Часть 1.
- Уровень стратегии. Часть 2.
- Уровень набора возможностей.
- Уровень структуры. Информационная архитектура. Часть 1.
- Уровень структуры. Проектирование взаимодействия. Часть 2.
- Систематизация элементов дизайна.
- Техническая реализация в дизайне.
- Роль дизайнера в продвижении проектов.
- Интеграция пройденного материала.
- Карьера дизайнера в ИТ.
Чему вы научитесь
- Собирать портфолио, необходимое для устройство на позицию UX/UI-дизайнера.
- Создавать интерфейсы мобильных приложений в соответствии с гайдлайнами платформ iOS и Android.
- Владеть приемами создания информационной архитектуры в Web и Mobile.
- Находить проекты на фрилансе и развиваться в профессии, не оставляя текущую работу.
Основы Data science — IT Academy
Курс по Data Science в Минске направлен на приобретение знаний, навыков и умений по извлечению, структурированию и использованию полезной информации из неструктурированных, а также разрозненных источников. Он охватывает основные современные средства Data Mining, Machine Learning и Big Data. Использование указанных технологий дает преимущество не только организациям на рынке товаров и услуг, но и людям на рынке труда.
Условия участия
- Тест по английскому языку.
- Решение задач на языке программирования Python.
- Устное собеседование с преподавателем на знание основ математики.
Необходимая подготовка
- Базовые знания и умения программирования на языке Python или других объектно-ориентированных языках.
- Базовые знания математики: пределы, дифференциальное и интегральное исчисление.
Кому подойдет курс
- Разработчикам, желающим расширить свои компетенции.
- Студентам старших курсов и выпускников технических вузов, которые хотят повысить свои шансы на трудоустройство.
- Аспирантам и соискателям научных степеней, желающих приобрести навыки решения научных и исследовательских задач с использованием современных информационных технологий.
- Специалистам, желающим повысить свою компетенцию в области Data Mining, Big Data и Data Science.
Программа курса
- Введение в Data Science.
- Математические основы Data Science.
- Введение в машинное обучение. Часть 1.
- Введение в машинное обучение. Часть 2.
- Рекомендательные системы.
- Обработка естественного языка. Naturale language processing.
- Основы глубокого обучения. Нейронные сети.
- Работа с большими данными.
- Машинное зрение в задачах машинного обучения.
- Временные ряды.
- Подготовка моделей для интеграции.
- Подведение итогов. Подход к реализации проектов в области Data Science.
- Защита итогового проекта.
Чему вы научитесь
- Осуществлять сбор, обобщение и очистку исходных информационных данных.
- Находить инсайты и зависимости в структурированных и неструктурированных данных.
- Доносить ключевые идеи с языка данных на язык бизнеса.
- Графически интерпретировать данные.
- Осуществлять постановку и решение задач машинного обучения согласно современному стандарту CRISP-DM.
- Применять основные алгоритмы машинного обучения и математического программирования.
- Пользоваться основными инструментами и фреймворками для решения задач в области Data Science.
- Разбираться в современных архитектурах нейронных сетей и применять их на практике для решения задач.
- Решать задачи Computer Vision / Natural Language Processing / Time Series.
- Применять концепции и инструменты при работе с большими объемами данных.
- Разрабатывать высококачественные рекомендательные системы.
- Определять и выяснять требования для проектов у заказчика.
- Определять качество построенных решений на реальных данных.
- Разворачивать модели в production.
Читать на dev.by