Онлайн курсы по Программирование
ТОП-113 лучших онлайн курсов по Программирование
Курс Java-разработчик расширенный от Яндекс Практикум
Курс «Java-разработчик» от Яндекс Практикума предназначен для тех, кто хочет освоить профессию Java-разработчика с нуля за 10 месяцев. Программа включает в себя более 400 часов практики, работу над реальными проектами и поддержку наставников из ведущих IT-компаний.
Для кого курс
- Для начинающих, желающих стать Java-разработчиками без предварительного опыта в программировании.
- Для специалистов из других областей, стремящихся перейти в IT и освоить востребованную профессию.
- Для студентов технических специальностей, желающих получить практические навыки разработки на Java.
- Для тех, кто хочет сменить профессию и начать карьеру в сфере разработки программного обеспечения.
Чему научитесь на курсе
- Основам программирования на языке Java, включая Java Core.
- Работе с базами данных и языком SQL.
- Использованию фреймворков Spring и Spring Boot для разработки приложений.
- Применению инструментов сборки проектов, таких как Maven.
- Тестированию кода с использованием Unit-тестирования и Mock-тестирования.
- Работе с системами контроля версий, например, Git.
- Разработке и отладке веб-приложений, а также созданию API.
- Применению алгоритмов и структур данных в разработке.
План обучения
- Введение в программирование и Java
- Основы синтаксиса Java.
- Принципы объектно-ориентированного программирования.
- Работа с переменными, типами данных и управляющими конструкциями.
- Структуры данных и алгоритмы
- Изучение массивов, списков, очередей и стеков.
- Реализация алгоритмов сортировки и поиска.
- Анализ сложности алгоритмов.
- Базы данных и SQL
- Основы реляционных баз данных.
- Написание запросов на языке SQL.
- Проектирование и нормализация баз данных.
- Разработка веб-приложений с использованием Spring
- Введение в фреймворк Spring.
- Создание RESTful сервисов с помощью Spring Boot.
- Управление зависимостями и конфигурация приложений.
- Инструменты разработки и тестирование
- Использование Maven для сборки проектов.
- Работа с системой контроля версий Git.
- Написание Unit-тестов и использование Mock-тестирования.
- Проектная работа и подготовка к трудоустройству
- Разработка полноценных приложений для портфолио.
- Участие в командных проектах и хакатонах.
- Подготовка к собеседованиям и помощь в поиске работы.
По завершении курса вы получите диплом о профессиональной переподготовке и поддержку в поиске работы до 7 месяцев после выпуска.
Школа: Яндекс Практикум
Цена: 215000 руб.
Рассрочка: Нет
Продолжительность: 14 месяцев
Документы: Диплом
Курс React-разработчик от Яндекс Практикум
Курс «React-разработчик» от Яндекс Практикума создан для тех, кто хочет освоить популярную библиотеку React и применять её для создания современных веб-приложений. Программа курса сочетает теоретические блоки и практические задания, которые позволяют уверенно освоить React с нуля или углубить уже имеющиеся знания.
Для кого курс
- Для начинающих разработчиков, уже знакомых с основами JavaScript и желающих расширить свои навыки.
- Для опытных программистов, стремящихся освоить React для работы над фронтенд-проектами.
- Для специалистов, желающих повысить свою квалификацию и работать с актуальными технологиями в веб-разработке.
- Для студентов, планирующих начать карьеру в IT и создать портфолио с проектами на React.
Чему научитесь на курсе
- Создавать интерфейсы для современных веб-приложений с использованием React.
- Управлять состоянием приложения с помощью хуков и библиотеки Redux.
- Работать с маршрутизацией и реализовывать навигацию в приложении.
- Подключать и обрабатывать данные с серверов через API.
- Оптимизировать производительность приложений и использовать лучшие практики разработки.
План обучения
- Основы React
- Принципы работы React и виртуального DOM.
- Настройка окружения и создание первых компонентов.
- Использование JSX для описания интерфейсов.
- Работа с компонентами
- Создание функциональных и классовых компонентов.
- Обработка событий и управление состоянием через хуки (useState, useEffect).
- Маршрутизация и работа с данными
- Настройка маршрутов с помощью React Router.
- Получение данных с серверов через REST API и обработка запросов.
- Управление формами и обработка пользовательских данных.
- Управление состоянием приложения
- Введение в Redux: store, actions, reducers.
- Интеграция Redux с React и организация глобального состояния.
- Продвинутые техники и оптимизация
- Оптимизация рендеринга компонентов.
- Lazy loading и code splitting.
- Использование мемоизации с React.memo и хуком useCallback.
- Финальный проект
- Разработка полнофункционального веб-приложения с использованием React, Redux, и API.
- Работа над реальными задачами и формирование профессионального портфолио.
Курс ориентирован на развитие практических навыков, что позволяет выпускникам быть готовыми к работе над реальными проектами сразу после завершения обучения.
Школа: Яндекс Практикум
Цена: 64000 руб.
Рассрочка: 22500 руб./мес
Продолжительность: 3 месяца
Документы: Удостоверение о повышении квалификации
Курс Профессиональная вёрстка на HTML и CSS от Яндекс Практикум
Курс «HTML и CSS» от Яндекс Практикума создан для тех, кто хочет освоить основы создания веб-страниц и научиться верстке современных сайтов. Обучение включает практические задачи, позволяющие применить полученные знания на практике, а также работу над собственным проектом.
Для кого курс
- Для начинающих, желающих освоить веб-разработку с нуля.
- Для дизайнеров, стремящихся самостоятельно реализовывать свои макеты.
- Для студентов и выпускников, планирующих начать карьеру в IT.
- Для тех, кто хочет создать свои первые сайты или улучшить навыки создания пользовательских интерфейсов.
Чему научитесь на курсе
- Создавать и структурировать веб-страницы с помощью HTML.
- Применять стили и адаптировать дизайн под различные устройства с использованием CSS.
- Работать с макетами в Figma и реализовывать их в виде функциональных веб-страниц.
- Понимать основы кроссбраузерной и адаптивной верстки.
- Настраивать интерактивность на сайте с использованием базовых возможностей CSS.
План обучения
- Введение в HTML
- Структура веб-страницы.
- Основные теги HTML и их применение.
- Добавление текста, изображений и ссылок.
- Основы CSS
- Подключение CSS-стилей к HTML.
- Основные свойства CSS: цвета, шрифты, отступы и выравнивание.
- Селекторы и работа с каскадностью стилей.
- Верстка макетов
- Работа с макетами в Figma.
- Flexbox и Grid Layout для создания сложных макетов.
- Создание структурированных веб-страниц по готовому дизайну.
- Адаптивная и кроссбраузерная верстка
- Использование медиа-запросов для адаптации под мобильные устройства.
- Проверка и исправление отображения в разных браузерах.
- Интерактивные элементы
- Создание анимаций и переходов на CSS.
- Настройка псевдоклассов и работа с кнопками.
- Финальный проект
- Разработка многостраничного адаптивного сайта по индивидуальному макету.
- Применение всех полученных знаний в реальной задаче.
Этот курс является отличной отправной точкой для тех, кто хочет войти в мир веб-разработки и начать создавать современные сайты.
Школа: Яндекс Практикум
Цена: 54000 руб.
Рассрочка: 19500 руб./мес
Продолжительность: 3 месяца
Документы: Документ о дополнительном образовании
Курс Разработчик 1C от Яндекс Практикум
Курс «1С-разработчик» от Яндекс Практикума предназначен для тех, кто хочет освоить программирование на платформе 1С с нуля. Программа курса охватывает все необходимые аспекты разработки на 1С, включая работу с конфигурациями, документами, регистрами и мобильными приложениями.
Для кого курс
- Начинающие программисты, желающие изучить 1С-разработку с нуля.
- Специалисты, стремящиеся расширить свои навыки и освоить новую востребованную профессию.
- Те, кто хочет получить практический опыт разработки на платформе 1С.
Чему научитесь на курсе
- Работать с интерфейсом 1С:Предприятие и основными компонентами платформы.
- Создавать и настраивать конфигурации, документы и регистры.
- Разрабатывать управляемые формы и писать модули.
- Писать запросы и создавать отчёты с использованием системы компоновки данных.
- Реализовывать бухгалтерский учёт и контролировать движение средств.
- Разрабатывать мобильные приложения на базе 1С.
- Настраивать обмен данными с внешними источниками и работать с веб-сервисами.
План обучения
- Бесплатная вводная часть
- Знакомство с профессией 1С-разработчика.
- Обзор интерфейса 1С:Предприятие и основных компонентов платформы.
- Изучение конфигураций, их видов и настройки.
- Создание документов и регистров, понимание их назначения и структуры.
- Введение в 1С:Предприятие
- История 1С и основные понятия.
- Работа с метаданными и создание первых справочников.
- Изучение конфигурирования, настройка иерархий данных и создание реквизитов.
- Создание документов, настройка нумерации и последовательности, создание журналов документов.
- Работа с регистрами расчётов и бухгалтерии, создание регистров сведений и накоплений, связь документов с регистрами.
- Управляемые формы и основы программирования
- Принципы построения пользовательских интерфейсов в 1С, доработка форм документов.
- Изучение модулей, переменных и типов данных в 1С.
- Погружение в структуру данных, циклы и условия, решение задач по общему программированию, разработка первой конфигурации.
- Запросы в 1С и система компоновки данных
- Написание первых запросов и получение данных из различных объектов 1С: справочников, документов и регистров.
- Изучение временных таблиц и объединений, создание сложных запросов.
- Работа с системой компоновки данных (СКД), создание настроек компоновки и разработка отчётов.
- Бухгалтерский учёт
- Знакомство с основными понятиями бухгалтерского учёта: дебет, кредит, счёт, проводка, двойная запись, корреспонденция счетов, баланс.
- Изучение взаимодействия между различными продуктами и сервисами в экосистеме 1С.
- Реализация движения денежных документов по регистру бухгалтерского учёта.
- Разработка основных объектов бухгалтерской подсистемы: создание регистра бухгалтерии, плана счетов с необходимыми субконто, плана видов характеристик и других вспомогательных объектов, необходимых для бухгалтерского учёта.
- Реализация отражения хозяйственных операций, создание отчёта оборотно-сальдовой ведомости.
- Регистр расчёта заработной платы и мобильная платформа
- Изучение механизмов сложных периодических расчётов, создание графика работы сотрудников, регистров расчёта и перерасчёта, расчёт зарплат, премий и больничных.
- Установка окружения и разработка мобильного приложения для записи на услуги.
- Настройка сборщика, сборка мобильного приложения и установка его на устройство.
- Обмен данными и интеграция с внешними системами
- Изучение понятий SOAP, XML, REST и JSON.
- Загрузка данных в 1С из внешних источников: Excel, CSV, DBF.
- Настройка обмена данными между различными системами и сервисами.
- Реализация алгоритмов авторизации и загрузка данных о валютах, погоде, новостях.
Курс длится 6 месяцев и включает в себя теоретические занятия, практические задания и проекты, а также поддержку менторов и карьерных консультантов. По окончании обучения выпускники получают диплом о профессиональной переподготовке и помощь в трудоустройстве.
Школа: Яндекс Практикум
Цена: 122000 руб.
Рассрочка: 18000 руб./мес
Продолжительность: 6 месяцев
Документы: Диплом о профессиональной переподготовке