Логотип КурсесТоп

Курсы программирования в Перми с нуля

37
добавить курс
по рейтингу

Онлайн курсы

Python-разработчик с нуля  -7%
SkyPro
-7  %
Рейтинг
4.97
Длительность
10 месяцев
Цена
116 543 ₽
125 316 ₽
?
Рассрочка
3 481 ₽
Выборы45 за апрель
Выборы45 за апрель
Возврат средств в любой момент
400 часов теории и практики
Онлайн воркшопы с реальными рабочими задачами
4 проекта в портфолио
Сопровождение до трудоустройства
Веб-разработчик  -7%
SkyPro
-7  %
Рейтинг
4.95
Длительность
12 месяцев
Цена
182 867 ₽
196 632 ₽
?
Рассрочка
5 462 ₽
Выборы13 за апрель
Выборы13 за апрель
Возврат средств в любой момент
90 часов теории
330 часов практики
7 проектов в портфолио
Разбор сложных тем с преподавателем онлайн
Наставники — практикующие веб-разработчики крупных компаний, дают развернутую обратную связь
Профессия Java-разработчик  -7%
SkyPro
-7  %
Рейтинг
4.92
Длительность
11 месяцев
Цена
181 829 ₽
195 516 ₽
?
Рассрочка
5 431 ₽
Выборы7 за апрель
Выборы7 за апрель
Возврат средств в любой момент
10 часов в неделю
440 часов теории и практики
2 полноценных проекта в портфолио
Подготовка к собеседованиям
Сопровождение до трудоустройства
Возврат денег
Профессия Backend разработчик на Node.js  -5%
PurpleSchool
-5  %
Рейтинг
4.92
Длительность
10 месяцев
Цена
57 000 ₽
60 000 ₽
?
Рассрочка
6 000 ₽
ВыборыНовый курс!
ВыборыНовый курс!
6 проектов в портфолио
Наставники — практикующие веб-разработчики
Занятия 1 на 1 с наставником
100 часов теории
200 часов практики
Профессия PHP-разработчик с нуля до PRO  
Skillbox
Рейтинг
4.91
Длительность
12 месяцев
Цена
91 102 ₽
Рассрочка
4 141 ₽
Выборы6 за апрель
Выборы6 за апрель
Программа из 2 курсов
3 проекта в портфолио
Стажировка в команде, под руководством тимлида
Помощь в трудоустройстве
Android-разработчик с нуля  -7%
Нетология
-7  %
Рейтинг
4.90
Длительность
12 месяцев
Цена
103 788 ₽
111 600 ₽
?
Рассрочка
4 650 ₽
Выборы4 за апрель
Выборы4 за апрель
Онлайн-вебинары по вечерам и практические задания
Fullstack-разработчик на JavaScript  -7%
Нетология
-7  %
Рейтинг
4.90
Длительность
21 месяцев
Цена
149 823 ₽
161 100 ₽
?
Рассрочка
6 712 ₽
Выборы5 за апрель
Выборы5 за апрель
Вебинары, видеолекции, практические задания
Backend-разработка на Node.js  -7%
Нетология
-7  %
Рейтинг
4.90
Длительность
5 месяцев
Цена
24 087 ₽
25 900 ₽
?
Рассрочка
2 158 ₽
Выборы6 за апрель
Выборы6 за апрель
портфолио
Java-разработчик с нуля  -7%
Нетология
-7  %
Рейтинг
4.90
Длительность
14 месяцев
Цена
101 835 ₽
109 500 ₽
?
Рассрочка
4 562 ₽
Выборы2 за апрель
Выборы2 за апрель
Вебинары по вечерам и практические задания
Python-разработчик с нуля  -7%
Нетология
-7  %
Рейтинг
4.90
Длительность
12 месяцев
Цена
94 023 ₽
101 100 ₽
?
Рассрочка
4 212 ₽
Выборы5 за апрель
Выборы5 за апрель
Гарантия возврата денег
3 проекта в портфолио
Трудоустройство после обучения
Факультет Fullstack JavaScript  -15%
GeekBrains
-15  %
Рейтинг
4.90
Длительность
12 месяцев
Цена
82 650 ₽
97 236 ₽
?
Рассрочка
2 701 ₽
Выборы2 за апрель
Выборы2 за апрель
Занятия в группе с преподавателем
Онлайн-лекции и вебинары
Видеозаписи занятий
Профессия Python-разработчик  
Skillbox
Рейтинг
4.86
Длительность
12 месяцев
Цена
104 006 ₽
Рассрочка
3 059 ₽
Выборы4 за апрель
Выборы4 за апрель
Оперативная поддержка от преподавателей
Пишем код с первого урока
Помощь в трудоустройстве
Профессия Java-разработчик PRO  
Skillbox
Рейтинг
4.85
Длительность
24 месяца
Цена
120 000 ₽
Рассрочка
3 871 ₽
ВыборыНовый курс!
ВыборыНовый курс!
Обучение на практике
Помощь в трудоустройстве
Доступ к курсу навсегда
Профессия Fullstack-разработчик на Python  
Skillfactory
Рейтинг
4.82
Длительность
15 месяцев
Цена
141 912 ₽
Рассрочка
3 942 ₽
Выборы1 за апрель
Выборы1 за апрель
Помощь в трудоустройстве
Проекты в портфолио
3 тренажера для отработки навыков
Профессия Веб-разработчик PHP  
Skillfactory
Рейтинг
4.80
Длительность
12 месяцев
Цена
140 400 ₽
Рассрочка
3 900 ₽
Выборы2 за апрель
Выборы2 за апрель
Помощь в трудоустройстве.
Профессия Java-разработчик  
Skillfactory
Рейтинг
4.80
Длительность
14 месяцев
Цена
151 200 ₽
Рассрочка
4 200 ₽
Выборы1 за апрель
Выборы1 за апрель
«Soft Skills для digital-менеджеров» в подарок
Факультет Java-разработки  -15%
GeekBrains
-15  %
Рейтинг
4.80
Длительность
12 месяцев
Цена
67 595 ₽
79 524 ₽
?
Рассрочка
2 209 ₽
Выборы2 за апрель
Выборы2 за апрель
5 работ в портфолио
Трудоустройство после обучения
Государственная образовательная лицензия
Профессия Fullstack-разработчик на JavaScript  
Skillbox
Рейтинг
4.80
Длительность
12 месяцев
Цена
101 184 ₽
Рассрочка
2 976 ₽
Выборы2 за апрель
Выборы2 за апрель
Программа из 12 курсов
4 проекта в портфолио
Помощь в трудоустройстве
Выгодный
React + Next.js - с нуля. TypeScript, Hooks, SSR и CSS Grid  -5%
PurpleSchool
-5  %
Рейтинг
4.70
Длительность
20 часов
Цена
2 080 ₽
2 190 ₽
?
Рассрочка
-
Выборы4 за апрель
Выборы4 за апрель
130 лекций
Полный пожизненный доступ
5 ресурсов для скачивания
Node.js  -15%
GeekBrains
-15  %
Рейтинг
4.70
Длительность
1 месяц
Цена
14 025 ₽
16 500 ₽
?
Рассрочка
-
Выборы1 за апрель
Выборы1 за апрель
6 уроков
Python-разработчик  -10%
Eduson Academy
-10  %
Рейтинг
4.66
Длительность
23 раздела программы
Цена
78 516 ₽
87 240 ₽
?
Рассрочка
7 270 ₽
ВыборыНовый курс!
ВыборыНовый курс!
71 задание: кейсы, тренажеры и проекты в портфолио
Поддержка куратора на годон будет помогать даже после трудоустройства
Карьерный акселератор
Факультет Python-разработки  -15%
GeekBrains
-15  %
Рейтинг
4.61
Длительность
12 месяцев
Цена
67 595 ₽
79 524 ₽
?
Рассрочка
2 209 ₽
Выборы1 за апрель
Выборы1 за апрель
Трудоустройство после обучения
7 проектов в портфолио
React: библиотека фронтенд-разработки №1  -7%
Нетология
-7  %
Рейтинг
4.60
Длительность
2,5 месяца
Цена
14 641 ₽
15 744 ₽
?
Рассрочка
1 312 ₽
ВыборыНовый курс!
ВыборыНовый курс!
онлайн-вебинары по вечерам и практические задания
Продвинутый курс Javascript  -15%
GeekBrains
-15  %
Рейтинг
4.60
Длительность
1 месяц
Цена
10 174 ₽
11 970 ₽
?
Рассрочка
-
Выборы4 за апрель
Выборы4 за апрель
Java-разработчик  -15%
Бруноям
-15  %
Рейтинг
4.60
Длительность
9 месяцев
Цена
80 665 ₽
94 900 ₽
?
Рассрочка
7 908 ₽
Выборы1 за апрель
Выборы1 за апрель
1 год поддержки наставника после обучения
Менеджеры помогут выбрать курс, который вам действительно нужен
Обратная связь от преподавателя и наставника поможет выполнить задачу на 100%
В курсе будет много практики и заданий с разным уровнем сложности
Профессия Java-разработчик  
Skillbox
Рейтинг
4.60
Длительность
9 месяцев
Цена
92 004 ₽
Рассрочка
2 706 ₽
ВыборыНовый курс!
ВыборыНовый курс!
Стажировка в команде под руководством тимлида
2 проекта в портфолио
Гарантия трудоустройства
Python Basic  
Skillbox
Рейтинг
4.55
Длительность
6 месяцев
Цена
104 006 ₽
Рассрочка
3 059 ₽
Выборы1 за апрель
Выборы1 за апрель
длительность 6 месяцев
Реальный проект в портфолио
Погружение в профессию на практике
Доступ к курсу навсегда
Базовый курс JavaScript  -15%
GeekBrains
-15  %
Рейтинг
4.50
Длительность
1 месяц
Цена
29 325 ₽
34 500 ₽
?
Рассрочка
-
Выборы1 за апрель
Выборы1 за апрель
Методички и практические занятия
Веб-разработчик с нуля  -15%
Бруноям
-15  %
Рейтинг
4.50
Длительность
8 месяцев
Цена
50 915 ₽
59 900 ₽
?
Рассрочка
4 991 ₽
Выборы2 за апрель
Выборы2 за апрель
1 год поддержки наставника после обучения
1 год поддержки наставника после обучения
3 проекта для портфолио
Возврат, если не понравится
Налоговый вычет
Вечный доступ к курсу
С нуля за 8 месяцев
JavaScript  
Skillbox
Рейтинг
4.50
Длительность
6 месяцев
Цена
47 760 ₽
Рассрочка
3 980 ₽
ВыборыНовый курс!
ВыборыНовый курс!
Онлайн в удобное время
Обучение на практике
Доступ к курсу навсегда
Java-разработчик  
Skillbox
Рейтинг
4.50
Длительность
6 месяцев
Цена
67 884 ₽
Рассрочка
5 657 ₽
Выборы3 за апрель
Выборы3 за апрель
Проект для реального клиента
Обучение на практике
Python-разработчик  -15%
Бруноям
-15  %
Рейтинг
4.50
Длительность
7 месяцев
Цена
55 165 ₽
64 900 ₽
?
Рассрочка
5 408 ₽
Выборы2 за апрель
Выборы2 за апрель
1 год поддержки наставника после обучения
1 год поддержки наставника после обучения
4 проекта для портфолио
Возврат, если не понравится
Налоговый вычет
Вечный доступ к курсу
С нуля за 7 месяцев
Node.js  
Skillbox
Рейтинг
4.40
Длительность
3 месяца
Цена
19 665 ₽
Рассрочка
3 278 ₽
ВыборыНовый курс!
ВыборыНовый курс!
Обучение на практике
PHP-разработчик. Базовый уровень  
Skillbox
Рейтинг
4.40
Длительность
9 месяцев
Цена
61 404 ₽
Рассрочка
5 117 ₽
ВыборыНовый курс!
ВыборыНовый курс!
Поддержка преподавателей
Проект в конце курса
Упор на практику
Python для анализа данных  -7%
Нетология
-7  %
Рейтинг
4.40
Длительность
4 месяца
Цена
40 036 ₽
43 050 ₽
?
Рассрочка
2 391 ₽
ВыборыНовый курс!
ВыборыНовый курс!
Много практики
Гарантия возврата денег
Помощь с трудоустройством
Инженер-программист Python  -15%
GeekBrains
-15  %
Рейтинг
4.40
Длительность
12 месяцев
Цена
67 595 ₽
79 524 ₽
?
Рассрочка
2 209 ₽
Выборы4 за апрель
Выборы4 за апрель
Много практики
Живое общение с экспертами

Программирование онлайн обучение для начинающих

Python-разработчик с нуля

Python-разработчик с нуля

SkyPro
Цена курса
116 543 ₽  125 316 ₽
В рассрочку
3 481 ₽
20 отзывов

Под силу даже если у вас нет опыта в IT. Всего 10 часов в неделю. Возможна рассрочка на 12 месяцев
Школа
SkyPro
Документ об окончании
Диплом
Сложность
С нуля
Длительность
10 месяцев
400 часов теории и практики
Онлайн воркшопы с реальными рабочими задачами
4 проекта в портфолио
Сопровождение до трудоустройства

Кому подойдет курс

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

Программа

Модуль 1. Введение в программирование

  • Введение в профессию и основы алгоритмизации
  • Основы синтаксиса
  • Списки и циклы
  • Строки и словари
  • Функции и модули, типовые вычислительные задачи

Модуль 2. Основы программирования

  • IDE и установка Python, Файлы
  • Погружение: коллекции и вложенность, JSON, requests
  • Объекты и классы, наследование
  • Теоретические основы Computer Science

Модуль 3. Основы веб-разработки

  • Знакомство с Flask, Формат JSON, знакомство с HTML
  • Знакомство с CSS, Шаблонами Flask. Первое приложение
  • Система контроля версий и Github / Публикация онлайн
  • Создание API

Модуль 4. Разработка API на Flask

  • Базы данных и основы SQL
  • SQL — ключи, связи, нормальная форма и сложные запросы
  • SQL Alchemy
  • REST API на Flask
  • Основы тестирования + Автотестирование API

Модуль 5. Погружение в Python, хостинг и деплой

  • ООП (Объектно- ориентированное программирование)
  • ООП (Объектно- ориентированное программирование) часть 2
  • Продвинутые инструменты Python
  • Продвинутые инструменты Python часть 2
  • Хостинг и сервер
  • Докер

Модуль 6. Разработка API на Django

  • Знакомство с Django
  • Работа с ORM в Django
  • Вьюсеты и сериализаторы
  • Пользователи: управление доступом и разделение ролей
  • Валидаторы, тесты
  • Документирование

Модуль 7. Типовые задачи разработчика

  • Работа с БД + Django-admin
  • Deploy
  • Аутентификация и авторизация. OAuth2.0
  • Веб-интерфейс по работе с целями
  • Шеринг доски
  • Телеграм-бот

Веб-разработчик

Веб-разработчик

SkyPro
Цена курса
182 867 ₽  196 632 ₽
В рассрочку
5 462 ₽
20 отзывов

Получите новую профессию за 10 часов в неделю. Научитесь программировать с нуля. Создадите сайт интернет-магазина всего через месяц. Начнете искать работу до конца обучения
Школа
Skypro
Документ об окончании
Диплом
Сложность
С нуля
Длительность
12 месяцев
90 часов теории
330 часов практики
7 проектов в портфолио
Разбор сложных тем с преподавателем онлайн
Наставники — практикующие веб-разработчики крупных компаний, дают развернутую обратную связь

Программа курса

Курс 1. HTML, CSS и адаптивный дизайн

Что вас ждет в модуле:

Научитесь верстать и стилизовать сайты с помощью HTML и CSS, адаптировать их под различные устройства. Освоите технологии Grid Layout и Flexbox для позиционирования элементов на странице, а также узнаете, как подключить к своему проекту препроцессоры.

Проектный результат:

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

Курс 2. Основы JavaScript

Что вас ждет в модуле:

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

Проектный результат:

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

Курс 3. JavaScript в браузере

Что вас ждет в модуле:

С помощью JavaScript вы научитесь добавлять динамичности интерфейсу, осуществлять интерактивное взаимодействие с пользователем, работать с интерфейсом, обработчиками событий, браузерными API: Browser Object Model и Document Object Model), а также внешними API.

Проектный результат:

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

Курс 4. Инструменты разработки

Что вас ждет в модуле:

В этом курсе вы узнаете об основных инструментых разработчика, которые важны для удобства работы с проектом и скорости внесения изменений. Вас ждёт знакомство и работа с GIT, GitHub, линтерами, форматтерами, пакетными менеджерами и инструментом для сборки Webpack. Во второй половине курса вы научитесь тестировать свой проект, проводить рефакторинг и ревью кода.

Проектный результат:

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

Курс 5. Фреймворк React

Что вас ждет в модуле:

Фреймворк React — это набор готовых решений и функций на Java Script. Сегодня React — самый популярный фреймворк во фронтенд-разработке и большинство крупных компаний используют именно его. В рамках этого курса вы осовоите React-компоненты, React Hooks, а также научитесь работать с бибилиотекой Rеdux.

Проектный результат:

В рамках этого самого длинного курса вы с нуля создадите SPA-приложение — билетный портал с продажей билетов и интерфейсом билетного контролера, который с телефона может проверить QR-код на билете.

Курс 6. Знакомство с бэкенд-разработкой

Что вас ждет в модуле:

Понимание серверной части является ключом к созданию полноценных web-сервисов. В рамках курса вы научитесь принимать, обрабатывать и собирать данные в формате json, работать с API и понимать работы бэкенда: запуск сервера, роутинг, обработка запросов. Познакомитесь с библиотекой для разработки серверных приложений Express_JS, средой выполнения Node.js, базами данных.

Проектный результат:

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

Курс 7. Процессы командной разработки

Что вас ждет в модуле:

К этому моменту вы пройдете основные блоки веб-разработки, кроме настоящей практики работы в команде. Перед стартом проекта вы подробнее разберете тему Deployment и CI/CD. Далее вас ждёт освоение навыков по декомпозиции задач, разделению зон ответственности, проводению код-ревью и тестированию решений. Помимо хард скиллов, вы прокачаете навыки работы в команде: научитесь принимать и давать обратную связь, соблюдать сроки, договариваться, приходить к компромиссу, мотивировать друг друга и презентовать работу целой команды.

Проектный результат:

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

Курс 8. Финальный индивидуальный проект

Финальный проект — это время собрать все знания, навыки и опыт за время обучения. У вас будет 2 недели, чтобы справиться с последней задачей для портфолио — разработка фронтенд-части для сервиса покупки авиабилетов с функциями выбора рейса, места и оплаты.

 


Профессия Java-разработчик

Профессия Java-разработчик

SkyPro
Цена курса
181 829 ₽  195 516 ₽
В рассрочку
5 431 ₽
20 отзывов

• Даем знания и навыки, которые помогут найти высокооплачиваемую работу • Учиться не больно: у вас будет личный ментор • Много практики в среде коммерческой разработки
Школа
SkyPro
Документ об окончании
Диплом
Сложность
С нуля
Длительность
11 месяцев
10 часов в неделю
440 часов теории и практики
2 полноценных проекта в портфолио
Подготовка к собеседованиям
Сопровождение до трудоустройства
Возврат денег

Java-разработчик

Даем знания и навыки, которые помогут найти высокооплачиваемую работу

• Прикрепляем наставника: он ответит на любые вопросы

• Много практики в среде коммерческой разработки

• Всего 10 часов в неделю

Кому подойдет курс

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

Как будем учить

  • Изучаете теоретическую часть в формате текстовых шпаргалок, написанных доступным языком.
  • Смотрите видеоуроки продолжительностью 40 минут в любое удобное для вас время.3.
  • Выполняете практические задания в реальной среде и с реальными инструментами разработчика.4.
  • Задаете вопросы в чат, если что-то непонятно, есть сомнения или просто хочется обсудить профессию.5.
  • Встречаетесь с наставником на еженедельных вебинарах для разбора вопросов и работы над ошибками.6.
  • Параллельно пишете проект вместе с группой — в точности как работа в реальной команде.
  • Получаете диплом за реальные знания, которых ждут от вас работодатели.

Профессия Backend разработчик на Node.js

Профессия Backend разработчик на Node.js

PurpleSchool
Цена курса
57 000 ₽  60 000 ₽
В рассрочку
6 000 ₽
20 отзывов

JavaScript является самым популярным языком программирования в мире. Поэтому многие крупные компании выбирает Node.js для создания backend приложений. За счёт того, что в курсе вы детально изучите JavaScript и TypeScript, вы сможете в дальнейшем перейти на fullstack и зарабатывать в разы больше обычных backend разработчиков.
Длительность
10 месяцев
Сложность
С нуля
Документ об окончании
Сертификат
6 проектов в портфолио
Наставники — практикующие веб-разработчики
Занятия 1 на 1 с наставником
100 часов теории
200 часов практики

Почему Node.js?

JavaScript является самым популярным языком программирования в мире. Поэтому многие крупные компании выбирает Node.js для создания backend приложений. За счёт того, что в курсе вы детально изучите JavaScript и TypeScript, вы сможете в дальнейшем перейти на fullstack и зарабатывать в разы больше обычных backend разработчиков.

  • Более 1000 открытых вакансий
  • От 70 000 рублей средняя зарплата junior разработчика Node.js

Как проходит обучение

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

  • Лекции - Вы изучаете материал по небольших 10 минутным лекциям, где без воды даны основные практические знания и навыки.
  • Упражнения - В модуле даётся одно или несколько упражнений для закрепления материала с решениям для проверки.
  • Тесты - В конце модуля вас ждёт тест для проверки теоретических знаний, которые пригодятся на собеседовании.
  • Задания - И завершается модуль домашним заданием, где вы пишете код и получаете реальное код ревью от наставника.

Что входит в профессию

Мы проработали для вас путь, который позволит освоить профессию от простого к сложному. Постепенно двигаясь по курсу, вы сможете начав с самых основ дорасти до знаний Junior+ / Middle.

  1. Основы JavaScript
  2. Продвинутый JavaScript
  3. TypeScript с нуля
  4. Node.js с нуля
  5. Nest.js с нуля
  6. Docker и Ansible
  7. Микросервисы

О профессии

Live поддержка

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


Код ревью

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


Домашние задания, упражнения и тесты

Для закрепления материалов на практике под руководством наставника.


Практические собеседования

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


Персональная карта развития

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

Нам доверяют

Основатель школы и автор Антон Ларичев занимается разработкой уже более 13 лет и прошёл путь от разработчика до CTO. В курсах даются актуальные материалы без воды с опытом реальных проектов и практическим закреплением материала.

  • 15 000 учеников по всему миру
  • 30 дней гарантия возврата денег
  • 90% студентов рекомендуют курсы

Профессия PHP-разработчик с нуля до PRO

Профессия PHP-разработчик с нуля до PRO

Skillbox
Цена курса
91 102 ₽  
В рассрочку
4 141 ₽
17 отзывов

Вы с нуля научитесь программировать сайты и веб-приложения на PHP, освоите фреймворк Laravel, напишете облачное хранилище и поработаете над интернет-магазином в команде. Сможете устроиться на позицию Junior-разработчика.
Школа
Skillbox
Документ об окончании
Диплом
Сложность
С нуля
Длительность
12 месяцев
Программа из 2 курсов
3 проекта в портфолио
Стажировка в команде, под руководством тимлида
Помощь в трудоустройстве

Кому подойдёт этот курс

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

Чему вы научитесь

  1. Программировать на PHP
  2. Пройдёте основы, без которых невозможно вырасти в крутого PHP-разработчика: научитесь работать с переменными, типами данных, условиями, циклами, функциями. Узнаете, что такое рекурсия и область видимости.
  3. Понимать принципы ООП
  4. Научитесь организовывать код в классы, контролировать доступ к свойствам и инкапсулировать методы. Сделаете свои приложения более предсказуемыми и защищёнными, а код — читаемым.
  5. Работать с файловой системой
  6. Узнаете, как открывать файлы для чтения или записи в локальной системе и через интернет. Познакомитесь с форматами XML, JSON.
  7. Находить ошибки в коде
  8. Познакомитесь с инструментом для отладки Xdebug, сможете найти и исправить ошибки в приложении.
  9. Работать с базами данных
  10. Узнаете, как подключить MySQL к проекту. Научитесь писать запросы на языке SQL, будете получать, добавлять, удалять и изменять информацию в базе данных.
  11. Разрабатывать на Laravel
  12. Познакомитесь с принципами работы фреймворка, роутингом, настроите взаимодействие с базой данных, подключите шаблонизатор Blade. Научитесь писать и тестировать сложную бизнес-логику.

Программа курсов

Основные курсы

  1. PHP-разработчик. Базовый уровень
  2. PHP-фреймворк Laravel

Дополнительные курсы

  1. Работа в командной строке Bash
  2. Система контроля версий Git

Бонусные курсы

  1. Английский для IT-специалистов
  2. Универсальные знания программиста
  3. Программист 1С:Битрикс

Итоговые проекты

  1. Облачное хранилище данных
  2. Пользователи будут регистрироваться на сервисе, загружать файлы и создавать папки, проводить поиск по документам и делиться файлами с другими участниками.
  3. Аналог booking.com
  4. Cервис для бронирования номеров в гостиницах и отелях. Через личный кабинет клиенты будут устанавливать цены на категории номеров, а посетители — заказывать бронь на определённые даты.
  5. Командный проект: интернет-магазин
  6. Вместе с другими участниками курса вы напишете агрегатор товаров на фреймворке Laravel.

Профессиональные навыки:

  • Устанавливаю и настраиваю Denwer, OpenServer
  • Понимаю и применяю ООП в проектах
  • Структурирую код по файлам и папкам
  • Понимаю принципы работы сети, GET- и POST-запросов
  • Работаю в командной строке
  • Работаю с базами данных MySQL
  • Работаю с файловой системой
  • Знание PHP-фреймворка Laravel
  • Программирую на PHP 7
  • Знаю основы HTML/CSS
  • Провожу отладку кода вручную и знаком с Xdebug
  • Придерживаюсь принципов DRY и соблюдаю кодстайл

Android-разработчик с нуля

Android-разработчик с нуля

Нетология
Цена курса
103 788 ₽  111 600 ₽
В рассрочку
4 650 ₽
9 отзывов

Научитесь с нуля создавать мобильные приложения под Android и программировать на Java и Kotlin Получите знания и навыки, необходимые для создания проектов уровня middle-специалиста
Школа
Нетология
Документ об окончании
Диплом
Сложность
С нуля
Длительность
12 месяцев
Онлайн-вебинары по вечерам и практические задания

Android-разработчик с нуля

  • Научитесь с нуля создавать мобильные приложения под Android и программировать на Java и Kotlin
  • Получите знания и навыки, необходимые для создания проектов уровня middle-специалиста
  • Начните работать по специальности уже через 6 месяцев обучения

Как проходит обучение

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

На курсе вы научитесь

  • Разрабатывать на Java и Kotlin
  • Вы изучите основы Java и Kotlin, освоите объектно-ориентированное программирование и работу с вычислениями в оперативной памяти
  • Проектировать приложения
  • Вы сможете самостоятельно проектировать логику работы мобильного приложения, настраивать регистрацию и другие ключевые события
  • Верстать интерфейсы
  • Вы научитесь верстать графические интерфейсы и адаптировать мобильные приложения под любые Android-устройства

Программа курса

  • Основы Java
  • Курсовой проект
  • Основы объектно-ориентированного программирования. Коллекции
  • Английский язык для начинающих разработчиков
  • Бонусный модуль
  • Git — система контроля версий
  • Основы Kotlin, отличия от Java и интеграция
  • Функции, автотесты и объектно-ориентированное программирование на Kotlin
  • Исключения, коллекции и продвинутые концепции Kotlin
  • Android Studio. Разработка макетов приложения
  • Работа со списками и обработка событий
  • Дизайн и навигация
  • Основы графического дизайна
  • Бонусный модуль
  • Мобильная аналитика для программистов
  • Бонусный модуль
  • Мобильное тестирование
  • Бонусный модуль
  • SQL, уведомления и Push
  • Сетевые операции и работа с многопоточностью
  • Coroutines. Интеграция с серверной частью
  • Архитектура приложения
  • Анимации и создание собственных View
  • Интеграции сервисов. Публикация в Google Play
  • Карьера в Android-разработке

Кому подойдёт этот курс

  • Всем, кто хочет освоить мобильную разработку
  • Java и Kotlin — хорошие языки для старта в мобильной разработке: освоить их может любой, а спрос на эти навыки будет только расти
  • Предпринимателям
  • Вы сможете самостоятельно разрабатывать свои приложения, не переплачивая за аутсорс и на 100% контролируя сроки и качество работы
  • Веб-разработчикам
  • Вы разберётесь в разработке Android-приложений на Java и сможете создавать весь спектр digital-продуктов: от веб до мобайл

Fullstack-разработчик на JavaScript

Fullstack-разработчик на JavaScript

Нетология
Цена курса
149 823 ₽  161 100 ₽
В рассрочку
6 712 ₽
9 отзывов

Научитесь программировать на JavaScript и TypeScript — сможете самостоятельно создавать сайты и веб-приложения. Освоите передовые технологии — React, Node.js, Docker, Express.js, Nest.js, Firebase, MongoDB
Школа
Нетология
Документ об окончании
Диплом
Сложность
С нуля
Длительность
21 месяцев
Вебинары, видеолекции, практические задания

Что вы будете уметь после обучения

  • Верстать сайты в HTML и CSS 
  • Разрабатывать клиентскую часть сайта на React
  • Программировать на языках JavaScript и TypeScript
  • Работать с базами данных с использованием MongoDB
  • Создавать серверную часть на Node.js, Express.js, Nest.js
  • Работать с API сторонних сервисов и проводить Unit-тестирование

Программа курса  

Часть 1. Frontend-разработка 

  • Вёрстка сайта на HTML и CSS
  • Адаптивная и мобильная вёрстка 
  • Курсовой проект — адаптивная вёрстка сайта
  • Основы программирования на JavaScript
  • Система контроля версий Git
  • Основы работы с JavaScript
  • Курсовой проект — веб-менеджер личных финансов
  • Разработка на JavaScript в браузере
  • Профессиональная работа с JavaScript
  • Frontend-разработка на React 
  • Курсовой проект — агрегатор отелей: frontend

Часть 2. Backend-разработка

  • Введение в Node.js
  • Библиотека Express.js
  • Курсовой проект — приложение для доставки
  • TypeScript 
  • js
  • Firebase 
  • Карьера в fullstack-разработке

Дипломный проект. 

Сайт-агрегатор для просмотра и бронирования отелей 

В конце обучения вы создадите сайт-агрегатор для просмотра и бронирования отелей. Для выполнения итоговой работы разработаете публичный API, API пользователя, API администратора и чат для консультанта. В проекте вы задействуете технологии Node.js, Nest.js, MongoDB и Websocket.

Кому будет полезен курс

  • Новичкам в программировании
  • Если у вас нет технического образования и опыта программирования, курс поможет быстро начать карьеру в IT. Вы изучите простой и популярный язык программирования — JavaScript. Это позволит вам быстро разобраться в программировании и найти работу, даже не имея опыта
  • Начинающим разработчикам
  • Вы углубите имеющиеся знания и ускорите карьерный рост. Комплексная программа и опыт работы с продвинутыми инструментами, фреймворками, методологиями и стандартами позволят уверенно себя чувствовать даже программистам, имеющим небольшой опыт работы
  • Frontend- и backend-разработчикам
  • Сможете добрать недостающие знания и стать fullstack-разработчиком. Умение разрабатывать клиентскую и серверную части проекта позволит вам работать со сложными, комплексными проектами и увеличить свою стоимость как специалиста

Ключевые навыки

  • Вёрстка сайтов в HTML и CSS
  • Frontend-разработка на JavaScript и React 
  • Использование библиотек React Router, Redux и Redux Thunk
  • Работа с изменениями кода проекта с помощью Git и GitHub
  • Программирование на языках JavaScript  и TypeScript
  • Backend-разработка на js: Express.js, Nest.js
  • Применение принципов клиент-серверного взаимодействия
  • Работа с  API сторонних сервисов
  • Работа с базами данных с ипользованием MongoBD
  • Работа с облачной базой данных с помощью Google Firebase
  • Автоматизация развёртывания и управления приложениями с помощью Docker
  • Unit-тестирование при помощи Jest

Backend-разработка на Node.js

Backend-разработка на Node.js

Нетология
Цена курса
24 087 ₽  25 900 ₽
В рассрочку
2 158 ₽
9 отзывов

Станьте fullstack-разработчиком, зная только JavaScript. Технология Node.js позволит вам разрабатывать backend для веб-приложений самостоятельно, а язык программирования TypeScript расширит возможности JavaScript для ваших проектов
Школа
Нетология
Документ об окончании
Диплом
Сложность
С нуля
Длительность
5 месяцев
портфолио

Если знакомы с JavaScript, курс поможет вам

  • Стать fullstack-разработчиком
  • Добавите к знаниям frontend-разработки навыки backend, не изучая второй язык, а освоив только одну технологию.
  • Перейти на middle-уровень
  • Изучите новые технологии, расширите стек навыков и сможете стать middle-разработчиком.
  • Больше зарабатывать
  • Сможете работать с более сложными проектами и претендовать на вакансии с большей зарплатой.

Программа курса

Введение в Node.js

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

  • Особенности работы с Node.js, установка и настройка рабочей среды
  • Менеджер пакетов
  • Работа с консолью, циклы событий, асинхронность
  • Модули Node.js и инструменты разработки
  • Стримы (потоки)
  • js HTTP-module. HTTP-stream. Встроенный низкоуровневый веб-сервер

Библиотека Express.js

Познакомитесь с библиотекой Express.js, развернёте приложение на сервере, освоите Docker, подключите базу данных MongoDB для хранения данных и Passport.js для аутентификации пользователей, настроите обмен данными между клиентом и сервером — с этим помогут websocket и socket.io.

  • Библиотеки Node.js для веб-разработки. Express.js
  • Паттерн «цепочка обязанностей»
  • Шаблонизаторы. Отрисовка контента (рендер на сервере). Библиотеки Express.js
  • Развёртывание приложения на сервере (heroku)
  • Docker, установка и настройка. Контейнеризация приложения
  • Сравнение реляционных и объектно-ориентированных БД
  • Запуск локальной MongoDB в Docker. Подключение MongoDB в Тode.js-приложение
  • Аутентификация. Passport.js
  • Realtime взаимодействие с сервером, протокол websocket. Библиотеки ws и socket.io

Приложение для доставки

Вы создадите сайт доставки и чат для общения двух людей. Для создания сайта вы разработаете API для аутентификации, управления и просмотра объявлений и websocket-чат. В проекте вы задействуете технологии Node.js, Express.js, Passport.js, MongoDB и Websocket.

TypeScript

Вы освоите статическую типизацию для js кода с помощью TypeScript. На практике будете использовать богатую систему типов, декораторы, enum-ы и другие возможности языка TypeScript. Научитесь настраивать проект с помощью tsconfig.json, использовать eslint для проверки стиля и качества ts-кода. Воспользуетесь всеми возможностями TypeScript для написания надёжных приложений на Node.js.

  • js и TypeScript (настройка окружения, возможности)
  • Динамическая типизация JavaScript vs статическая типизация TypeScript. Инструментарий tsc, tslint/eslint. Настройка проекта
  • Система типов TypeScript. Основные принципы ООП. SOLID
  • Библиотека Reflect-metadata. Loc-контейнеры: type-di, inversify
  • Перенос и интеграция JS-проекта на примере пройденных материалов
  • Организация проекта и кодовой базы. Разделение приложения на слои

Nest.js

Вы изучите фреймворк Nest.js и основные понятия, создадите проект на Node.js, реализуете функциональность из блока TypeScript на модули Nest.js, подключите базы данных (модуль для MongoDB). Научитесь подключать аутентификацию по модулям Nest.js и добавите тестирование кода в свой проект.

  • Основные понятия: модули, контроллеры, сервисы. MVC-архитектура
  • Погружение в Nest.js: инверсия зависимостей, провайдеры, Middleware
  • Подключение базы данных к Nest.js — модулю для MongoDB. Сервисы, репозитории, примеры
  • Потоки RxJs
  • Валидация и обработка ошибок. Interceptors, pipes
  • Аутентификация в Nest.js, Passport.js. Guards
  • Тестирование. Библиотека JEST. Unit-тесты, интеграционные и приёмочные тесты
  • Вебсокеты в Nest.js

Firebase

Cоздадите аккаунт firebase, внедрите функциональность проекта «Книги» на cloud-функции и подключите облачную базу данных для хранения данных из cloud-функций.

  • Cloud Firestore, Realtime Database
  • Cloud Functions, Hosting
  • Firebase Authentication

Итоговый проект — агрегатор отелей

В конце обучения вы создадите сайт-агрегатор для просмотра и бронирования отелей. Для этого вы разработаете публичный API, API пользователя, API администратора и чат для консультанта. В проекте вы задействуете технологии Node.js, Nest.js, MongoDB и Websocket.

Ключевые навыки

Что умею делать

  • Работать с инструментами разработки Node.js
  • Использовать библиотеки и фреймворки Node.js: Express.js, Nest.js
  • Писать на TypeScript и использовать инструменты tsc, tslint/eslint
  • Подключать и использовать в проекте базы данных (MongoDB)
  • Настраивать обмен данными между клиентом и сервером (WebSocket)
  • Работать с ПО для автоматизации развёртывания и управления приложениями (Docker)
  • Настраивать аутентификацию с помощью Passport.js
  • Писать unit-тесты
  • Использовать Google Firebase

Java-разработчик с нуля

Java-разработчик с нуля

Нетология
Цена курса
101 835 ₽  109 500 ₽
В рассрочку
4 562 ₽
9 отзывов

Научитесь программировать с нуля и получите возможность пройти собеседование в Альфа-Банке Соберите портфолио уже во время обучения и создайте собственный Google.Диск
Школа
Нетология
Документ об окончании
Диплом
Сложность
С нуля
Длительность
14 месяцев
Вебинары по вечерам и практические задания

На курсе вы научитесь

  • Программировать на Java

Изучите основы Java-программирования, синтаксис Java, объектно-ориентированное программирование

  • Разрабатывать веб-приложения

Узнаете основы клиент-серверного взаимодействия, вёрстку на HTML и CSS, освоите работу с базами данных и SQL

  • Использовать фреймворки

Освоите шаблоны проектирования и фреймворк Spring, который используют 4 из 10 Java-программистов

Программа курса

Вас ждёт 67 часов теории и 323 часа практики

  • Основы Java
  • Алгоритмы и структуры данных
  • Git — система контроля версий
  • Java Core
  • Шаблоны проектирования
  • Многопоточное и функциональное программирование
  • Web, Spring & Spring MVC
  • Spring Boot, deployment и инфраструктура
  • Spring: хранение данных и организация безопасности
  • Карьера в Java-разработке
  • Английский язык для начинающих разработчиков
  • Дипломный проект: облачное хранилище

Ключевые навыки

  1. Программирование на Java
  2. Разработка веб-приложений
  3. Автоматизированное тестирование приложений
  4. Работа с базами данных
  5. Написание запросов на SQL
  6. Работа с фреймворком Spring
  7. Создание Docker-контейнера
  8. Работа с облаками
  9. Использование шаблонов проектирования
  10. Использование продвинутых техник программирования

Python-разработчик с нуля

Python-разработчик с нуля

Нетология
Цена курса
94 023 ₽  101 100 ₽
В рассрочку
4 212 ₽
9 отзывов

Освойте один из самых универсальных языков программирования и начните работать через 6 месяцев обучения. Добавьте в портфолио 3 полностью работоспособных проекта. Получите опыт работы в команде — выполните совместный проект с одногруппниками
Школа
Нетология
Документ об окончании
Диплом
Сложность
С нуля
Длительность
12 месяцев
Преимущества
Практика на реальных проектах, постоянное сопровождение преподавателей, лекции онлайн
Гарантия возврата денег
3 проекта в портфолио
Трудоустройство после обучения

Python — самый простой язык для старта.

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

Кому подойдёт курс?

  1. Новичкам
  2. Учитесь под присмотром профессионалов. Вы получите структурированные знания, готовое портфолио и сможете пройти стажировку в крупной компании
  3. Frontend-разработчикам
  4. Python — отличное решение для разработки серверной части. Расширяйте знания — они помогут повысить вашу стоимость и продвинуться по карьерной лестнице
  5. Backend-разработчикам
  6. Python содержит много готовых библиотек и является прекрасной альтернативой PHP для быстрой разработки. Вы получите новые возможности развития в профессии и углубите свои навыки

Поможем найти работу после обучения:

Вместе оформим резюме и портфолио ваших работ

У вас будет больше шансов заинтересовать работодателей, попасть на собеседование и получить новую работу

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

Ваши будущие проекты

  1. Телефонная книга
  2. Создадим приложение, которое будет сохранять телефонные номера, избранные контакты и дополнительную информацию: электронные адреса, ссылки на социальные сети
  3. Приложение для финансового планирования
  4. Напишем приложение для расчёта ежемесячных трат с учётом затрат на ипотеку, ежедневных расходов и средств, которые необходимо отложить
  5. Кулинарная книга
  6. Сделаем приложение для хранения рецептов и поиска нужного по ингредиентам
  7. Сервис знакомств
  8. Реализуем MVP для сервиса знакомств, отсортируем пользователей и напишем индексы совместимости для образования пар

Программа курса

  • Основы языка программирования Python
  • Git — система контроля версий
  • Курсовой проект «Облачный архиватор»
  • Практика
  • Английский язык для начинающих разработчиков
  • Бонусный модуль от EnglishDom
  • Базы данных
  • Python продвинутый
  • Курсовой проект VKinder
  • Практика
  • Django
  • Курсовой проект «Интернет-магазин»
  • Практика
  • Python в веб-разработке
  • Программа трудоустройства

Ваше резюме после обучения:

Реализованные проекты:

  • Облачный архиватор
  • Сервис знакомств
  • Интернет-магазин
  • Backend приложения для автоматизации закупок в розничной сети
  • Приложение для финансового планирования

Ключевые навыки:

  • Работа с GIT и GitHub
  • Работа с данными на Python
  • Создание веб-сервисов на Django
  • Работа с базами данных
  • Работа с API сторонних сервисов
  • Юнит-тестирование
  • Работа с методами непрерывной интеграции — CI/CD
  • Работа с ПО для автоматизации развёртывания и управления приложениями — Docker
  • Знание SQL для работы с Python

Факультет Fullstack JavaScript

Факультет Fullstack JavaScript

GeekBrains
Цена курса
82 650 ₽  97 236 ₽
В рассрочку
2 701 ₽
20 отзывов

Освойте с нуля язык программирования JavaScript, чтобы стать Fullstack-разработчиком. Вы научитесь создавать сайты, мобильные приложения и высоконагруженные сервисы.
Школа
GeekBrains
Документ об окончании
Диплом
Сложность
С нуля
Длительность
12 месяцев
Занятия в группе с преподавателем
Онлайн-лекции и вебинары
Видеозаписи занятий

Кому подойдет курс

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

Программа курса

Подготовительный блок

  • Как учиться эффективно. Видеокурс от методистов GeekUniversity
  • Основы программирования. Видеокурс
  • Базовый курс

Frontend-разработка

  • HTML/CSS. Интерактивный курс
  • Уровень 1
  • Продвинутый курс JavaScript
  • Базовый курс

Бэкенд-разработка на JavaScript

В этой четверти студенты научатся использовать большинство возможностей, предоставляемых языком.Смогут создавать backend-приложения, которые будут генерировать HTML на бэкэнде, используя данные из базы данных. Заодно будут изучены: базовые принципы сетевых протоколов, особенности HTTP-протокола, базовая структура HTML.

  • Рабочая станция
  • js
  • Базы данных
  • Сетевой протокол HTTP

Фуллстек-разработка

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

  • TypeScript
  • Разработка сайтов с использованием Nest.js
  • Разработка высоконагруженных бэкэнд-приложений

Soft skillsРасскажем о том, как взаимодействовать с командой и проходить собеседования.

  • Agile, Scrum. Теория
  • Выпускной проект
  • Подготовка к собеседованию

Курсы вне четверти

  • Разработка десктопных приложений на Electron.js
  • Разработка кроссплатформенных приложений на React Native
  • Алгоритмы и структуры данных
  • Подготовка к поиску работы

Ключевые навыки

Frontend:

— Разработка frontend-приложений на React

— Семантическая верстка HTML5 + CSS3

— React для SPA

— Redux + Redux-Saga / Redux Observable

— Styled-components, makeStyles, SASS

Backend:

— Разработка backend-приложений на Node.js

— JavaScript и TypeScript

— Express.js, Nest.js

— PostgreSQL, TypeORM, Memcached, MongoDB, Redis

— Cluster, Worker

Дополнительная информация:

— Знаю функциональное и объектно-ориентированное программирование

— Умеют работать с командной строкой Linux

— Есть опыт разработки desktop-решения на базе Electron.js

— Есть опыт разработки мобильного приложения на React Native


Профессия Python-разработчик

Профессия Python-разработчик

Skillbox
Цена курса
104 006 ₽  
В рассрочку
3 059 ₽
17 отзывов

На практике научитесь писать программы и разрабатывать веб-приложения с индивидуальной помощью от наставника. За 12 месяцев станете востребованным разработчиком, даже если вы новичок в программировании. Опыт программирования не нужен.
Школа
Skillbox
Документ об окончании
Диплом
Сложность
С нуля
Длительность
12 месяцев
Преимущества
Опыт не нужен. Сможете стать полноценным Python-разработчиком всего за 1 год
Оперативная поддержка от преподавателей
Пишем код с первого урока
Помощь в трудоустройстве

Кому подойдёт этот курс?

  1. Новички в коде
  2. Тем, кто только решил стать программистом, но не выбрал, в какой сфере собирается работать. Python — язык универсальный.
  3. Начинающие разработчики
  4. Тем, кто уже осваивает Python самостоятельно или по учебникам. Но некому задать вопрос и обратиться за помощью.

Чему вы научитесь?

  • Создавать простые и сложные модульные программы: от консольных скриптов до чат-ботов
  • Тестировать код
  • Оптимизировать старые и/или неудачные веб-приложения
  • Работать с базами данных
  • Понимать место Django в семействе веб-фреймворков
  • Структурировать проект так, чтобы он был поддерживаемым
  • Использовать промышленные средства разработки: Git, PyCharm
  • Создавать соответствующие современным требованиям веб-приложения

Как проходит обучение?

  • Изучаете тему
  • В курсе — практические видеоуроки.
  • Выполняете задания
  • В том темпе, в котором вам удобно.
  • Работаете с преподавателем
  • Закрепляете знания и исправляете ошибки.
  • Защищаете дипломную работу
  • И дополняете ею своё портфолио.

Программа

Вас ждут онлайн-лекции и практические задания на основе реальных кейсов.

81 тематический модуль и 396 онлайн-урока

  • Python Basic
  • Python-фреймворк Django
  • Python Advanced
  • Веб-верстка
  • Универсальные знания программиста
  • Английский для IT-специалистов
  • Система контроля версий Git

Профессиональные навыки после курса:

  • Python Core
  • Чистый код
  • Работа с внешними API мессенджеров
  • Система контроля версий Git
  • Async/await
  • Парсинг сайтов, работа с изображениями и базами данных
  • Работа с фреймворком Django
  • Веб-вёрстка

Профессия Java-разработчик PRO

Профессия Java-разработчик PRO

Skillbox
Цена курса
120 000 ₽  
В рассрочку
3 871 ₽
17 отзывов

Вы с нуля освоите востребованный язык программирования, научитесь создавать качественные приложения под разные платформы и станете ценным Java-специалистом уровня middle.
Школа
SkillBox
Документ об окончании
Диплом
Сложность
С нуля
Длительность
24 месяца
Обучение на практике
Помощь в трудоустройстве
Доступ к курсу навсегда

Кому подойдёт этот курс:

  • Тем, кто хочет начать в Java-разработке

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

  • Программистам из других сфер

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

  • Начинающим Java-специалистам

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

Чему вы научитесь:

  • Создавать приложения на Java

Поймёте, как превратить строки кода в работающую программу, освоите объектно-ориентированное программирование и сможете разрабатывать приложения с разным функционалом.

  • Разбираться в алгоритмах и структурах данных

Узнаете, как эффективно решать типовые задачи при помощи известных алгоритмов и существующих в Java структур данных.

  • Пользоваться Git

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

  • Работать с базами данных

Узнаете, чем отличаются MySQL, Redis и MongoDB, познакомитесь с Hadoop и научитесь управлять большими объёмами данных.

  • Оптимизировать код

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

  • Использовать Spring

Познакомитесь с возможностями фреймворка Spring и научитесь создавать веб-приложения с его помощью.

Программа обучения:

ОСНОВНОЙ БЛОК

  • Вводный модуль
  • Синтаксис языка — часть 1
  • Синтаксис языка — часть 2
  • Объекты и классы. Часть 1. Методы и классы
  • Объекты и классы. Часть 2. Инкапсуляция
  • Объекты и классы. Часть 3. Static, константы и enum
  • Примитивы
  • Числа и даты
  • Строки
  • Массивы и коллекции
  • Наследование и полиморфизм
  • Особенности ООП в Java
  • Исключения, отладка, тестирование и логирование
  • Работа с файлами и сетью
  • Работа с MySQL в Java
  • Многопоточность
  • Протокол HTTP
  • Разработка веб-приложений
  • Нереляционные (NoSQL) базы данных и очереди
  • Производительность и оптимизация
  • Разработка desktop-приложений
  • Введение в алгоритмы
  • Структуры данных
  • Распределённые хранилища и вычисления
  • Паттерны проектирования

УРОВЕНЬ 2: Java-разработчик

  • Работа с фреймворком Spring

УРОВЕНЬ 3: разработчик Java Enterprise

  • Погружение в мир инфраструктурных и Enterprise-решений, систем, технологий и стандартов экосистемы Java.

ДОПОЛНИТЕЛЬНЫЕ КУРСЫ

  • Воркшопы и вебинары.
  • Система контроля версий Git.
  • Язык запросов SQL.
  • Веб-верстка. Базовый уровень.
  • Защита дипломных проектов.
  • Программа трудоустройства.

БОНУСНЫЕ КУРСЫ

  • Работа в командной строке Bash.
  • Универсальные знания программиста.
  • Английский для IT-специалистов.
  • Карьера и развитие для программиста.
  • Алгоритмы и структуры данных для разработчиков.

ИТОГОВЫЕ ПРОЕКТЫ

  • Поисковый движок
  • Социальная сеть

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

  1. Разработка приложений на Java
  2. Работа с системой контроля версий Git
  3. Работа в командной строке Bash
  4. Отладка и тестирование приложений, JUnit
  5. Работа с MySQL, умение писать запросы с JOIN, знание HAVING, GROUP BY, ORDER BY
  6. Разработка веб-приложений на фреймворке Spring, работа с Hibernate
  7. Отличное знание принципов ООП и паттернов проектирования
  8. Java Core, Collections Framework, Multithreading
  9. Работа по методологии Scrum
  10. Вёрстка веб-страниц
  11. Оптимизация приложений



Профессия Fullstack-разработчик на Python

Профессия Fullstack-разработчик на Python

Skillfactory
Цена курса
141 912 ₽  
В рассрочку
3 942 ₽
21 отзыв

Освойте программирование на Python и Django и станьте фулстек-разработчиком
Школа
SkillFactory
Документ об окончании
Диплом
Сложность
С нуля
Длительность
15 месяцев
Преимущества
Научитесь мыслить алгоритмически. Много практики. Консультации с ментором, работа с тимлидом в командном проекте
Помощь в трудоустройстве
Проекты в портфолио
3 тренажера для отработки навыков

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

  1. Для новичков
  2. Освоить IT-профессию способен каждый — от водителя до юриста
  3. Для тех, кто хочет запускать сайты
  4. Создавать веб-проекты для себя или клиентов — отличный план
  5. Для айтишников
  6. Системный администратор или инженер может стать программистом
  7. Для всех, кто думает о будущем
  8. Новая IT-специальность даст опору в быстро меняющемся мире

Вы научитесь программировать с нуля

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

После курса я уверенно могу:

  • Решать программистские задачи с помощью алгоритмов
  • Программировать на Python и JavaScript
  • Поднимать веб-сервер и настраивать взаимодействие с базами данных
  • Проектировать интерактивные интерфейсы приложений
  • Создавать сайты на Django
  • Разворачивать на домене созданный сайт и поддерживать его
  • Работать с командной строкой в Linux
  • Тестировать приложения
  • Работать с репозиториями Git

Профессия Веб-разработчик PHP

Профессия Веб-разработчик PHP

Skillfactory
Цена курса
140 400 ₽  
В рассрочку
3 900 ₽
21 отзыв

Ваш рывок в сферу программирования.
Школа
SkillFactory
Документ об окончании
Диплом
Сложность
С нуля
Длительность
12 месяцев
Помощь в трудоустройстве.

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

  • Для тех, кто хочет сменить профессию

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

  • Для студентов

Студент и еще учитесь. Мы дадим актуальные знания и навыки для вашей первой работы. А вы сможете ее найти уже в конце обучения и достойно зарабатывать.

  • Не программистов, но уже работающим в IT

Уже работаете в IT (например,тестировщиком или сотрудником Helpdesk). Мы подскажем, как перейти в востребованное направление, и поможем вам зарабатывать больше.

Освоите инструменты и фреймворки

  1. Научитесь править код веб-страниц и верстать целые блоки с нуля
  2. Научитесь программировать современные веб-интерфейсы
  3. Узнаете, зачем в коде типы, сколько их нужно и откуда их брать
  4. Научитесь программировать backend и создавать сценарии на PHP
  5. Сможете создавать приложения с помощью популярного фреймворка
  6. Научитесь с нуля использовать самую популярную frontend-технологию
  7. Изучите основы языка SQL и сможете писать запросы к БД
  8. Изучите возможности среды и сможете в ней работать
  9. Будете знать и использовать основы DevOps. Выстроите эффективный процесс в рамках рабочих задач
  10. Научитесь настраивать Docker на любой ОС, создавать, подключать и удалять контейнеры

Вы создадите такие проекты как:

  • Веб-сайт на шаблонизаторе
  • Созданая веб-страницы в Figma
  • Разработанный интернет-магазин
  • SPA чат портал
  • Таск-менеджер
  • Канбан-доска
  • Каркас MVC фреймворка
  • Мессенджер
  • Партнерская сеть
  • Собранная площадка для разработки на базе Docker

Профессия Java-разработчик

Профессия Java-разработчик

Skillfactory
Цена курса
151 200 ₽  
В рассрочку
4 200 ₽
21 отзыв

Освойте программирование, backend-разработку на Java, Spring и основы DevOps. Соберите портфолио проектов и начните откликаться на вакансии уже после 7 месяцев обучения.
Школа
SkillFactory
Документ об окончании
Диплом
Сложность
С нуля
Длительность
14 месяцев
«Soft Skills для digital-менеджеров» в подарок

Курс подойдет вам, если вы:

  • Никогда не программировали

Вы сможете приступить к обучению с нуля - без технического образования и опыта, освоить азы профессии, а уже через 7 месяцев выйти на рынок труда junior-разработчиком Java и обрести новое окружение

  • Изучали Java самостоятельно

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

  • Знаете другой язык программирования

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

Программа обучения:

  1. Программирование на Java
  2. SQL и работа с базами данных
  3. Алгоритмы и структуры данных
  4. Виртуальная стажировка
  5. Backend-разработка на Java
  6. Spring Framework
  7. Frontend для backend-разработчика
  8. Основы системного администрирования
  9. Основы DevOps
  10. Индивидуальный проект

Факультет Java-разработки

Факультет Java-разработки

GeekBrains
Цена курса
67 595 ₽  79 524 ₽
В рассрочку
2 209 ₽
20 отзывов

Освойте один из самых распространенных языков программирования и получите востребованную профессию. После обучения вы сможете создавать сетевые чаты, приложения, мобильные игры и другие сервисы.
Школа
GeekBrains
Документ об окончании
Диплом
Сложность
С нуля
Длительность
12 месяцев
5 работ в портфолио
Трудоустройство после обучения
Государственная образовательная лицензия

Кому подойдет курс

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

Программа обучения

Основной блок — 3 месяца

  • Введение в программирование
  • Математика и информатика
  • Введение в контроль версий
  • Знакомство с языком программирование C#
  • Введение в базы данных
  • Профориентация

Специализация — 9 месяцев

  • Знакомство с треком обучения и направлениями: интро
  • Основы Питон
  • Знакомство с Веб-технологиями
  • Операционные системы (Linux)
  • Объектно-ориентированное программирование
  • Алгоритмы и структуры данных
  • Исключения в программировании и их обработка
  • Unit-тесты
  • Базы Данных и SQL
  • Контейнеризация
  • Архитектура ПО: принцип SOLID, проектирование ООП, чистая архитектура
  • Контроль Версий Углубленно (Git)
  • Организация CI/CD
  • Парадигмы программирования и языки парадигм
  • Профориентация по направлению и языкам



Профессия Fullstack-разработчик на JavaScript

Профессия Fullstack-разработчик на JavaScript

Skillbox
Цена курса
101 184 ₽  
В рассрочку
2 976 ₽
17 отзывов

Вы с нуля научитесь разрабатывать полноценные сайты и веб-приложения на JS и изучите один из фреймворков — Vue, React или Angular. Станете ценным сотрудником для любой IT-компании, поймёте, как получить повышение, и сможете зарабатывать больше.
Школа
Skillbox
Документ об окончании
Диплом
Сложность
С нуля
Длительность
12 месяцев
Программа из 12 курсов
4 проекта в портфолио
Помощь в трудоустройстве

Кому подойдёт этот курс

  • Тем, кто хочет начать карьеру программиста
  • Вы с нуля научитесь верстать, программировать на JavaScript и разрабатывать полноценные сайты. Освоите полный цикл создания веб-проектов и сможете устроиться в IT-компанию.
  • Начинающим разработчикам
  • Вы познакомитесь с Node.js и фреймворками и углубите свои знания. Сможете перейти на позицию fullstack-разработчика в веб-студии или создавать сайты «под ключ» на фрилансе.
  • Опытным специалистам
  • Вы изучите Vue.js, React.js или Angular и сможете создавать сложные интерактивные интерфейсы. Получите soft skills для профессионального развития и поймёте, куда двигаться дальше.

Чему вы научитесь

  1. Верстать сайты
  2. Познакомитесь с HTML и CSS, сможете верстать лендинги и многостраничные адаптивные сайты. Научитесь находить ошибки в чужой вёрстке и исправлять уже готовый код.
  3. Работать с фреймворками
  4. Изучите React.js, Vue.js или Angular и научитесь создавать динамичные интерактивные пользовательские интерфейсы.
  5. Разрабатывать backend сайтов
  6. Узнаете принципы объектно-ориентированного программирования и сможете разрабатывать сайты с разным функционалом на JavaScript с помощью Node.JS.
  7. Работать с базами данных
  8. Узнаете, чем различаются MySQL, Redis и MongoDB. Научитесь управлять большими объёмами данных и получать нужное с помощью запросов.
  9. Использовать Git
  10. Научитесь работать с распределённой системой контроля версий, сможете легко вносить или откатывать изменения и работать над проектом в большой команде.
  11. Работать с сетью
  12. Поймёте, как устроено клиент-серверное взаимодействие, научитесь работать с API и сможете настраивать связь frontend`а и backend`a в рамках одного проекта.

Программа курса

Основные курсы

  • Веб-вёрстка. Базовый уровень
  • Веб-вёрстка. Продвинутый уровень
  • Базовый уровень
  • Продвинутый уровень
  • js

Курс на выбор

  • JavaScript-фреймворк Vue.js
  • js
  • Angular

Дополнительные курсы

  • Универсальные знания программиста
  • Курс по слепому методу печати
  • Основы Photoshop
  • Figma
  • Работа в командной строке Bash
  • Система контроля версий Git
  • Английский для IT-специалистов
  • Карьера и развитие программиста
  • Soft skills для программиста

Профессиональные навыки:

  • Вёрстка сайтов на HTML и CSS
  • Работа с протоколами HTTP/HTTPS
  • Основы Redux
  • Веб-разработка на JavaScript
  • Разработка бэкенда с помощью Node.js
  • Работа с Web API
  • Адаптивная вёрстка
  • Работа с базами данных: MySQL, MongoDB, Redis
  • Создание веб-приложений на фреймворке React.js/Vue.js/Angular
  • Работа с системой контроля версий Git

React + Next.js - с нуля. TypeScript, Hooks, SSR и CSS Grid

React + Next.js - с нуля. TypeScript, Hooks, SSR и CSS Grid

PurpleSchool
Цена курса
2 080 ₽  2 190 ₽
В рассрочку
-
20 отзывов

Полный курс по современному Frontend на React и Next.js. Всё от CSS Grid и TypeScript до React Hooks и SSR. Научитесь разрабатывать реальные приложения на NextJS и React, работать с React Hooks, понимать работу SSR, создавать SEO-friendly сайты и многое другое
Школа
PurpleSchool
Документ об окончании
Сертификат
Сложность
Необходимо знание JS, CSS и HTML
Длительность
20 часов
Преимущества
Обучение не на учебном, а на реальном, существующем проекте. В результате обучения вы получите знания и навыки, которые необходимы frontend разработчику
130 лекций
Полный пожизненный доступ
5 ресурсов для скачивания

Чему вы научитесь

  1. Разрабатывать реальные приложения на NextJS и React
  2. Работать с React Hooks
  3. Понимать работу SSR и создавать SEO-friendly сайтов
  4. Верстать макеты на CSS Grid
  5. Работать с анимацией и библиотекой Framer
  6. Обеспечивать доступности приложения и работать с ARIA атрибутами
  7. Подготавливать ваше приложение к production
  8. Работать с формами, их отправкой и валидацией
  9. Писать на TypeScript
  10. Собирать production проект и настраивать eslint, stylelint и отладку

Node.js

Node.js

GeekBrains
Цена курса
14 025 ₽  16 500 ₽
В рассрочку
-
20 отзывов

Курс познакомит со средой Node.js и научит работать с её основными модулями. Вы узнаете, что такое Node.js, поймёте как эта среда устроена и каким образом JavaScript может запускаться вне браузера. За время курса мы реализуем проект, задействующий основные модули Node.js. Какой бы путь для дальнейшей карьеры вы не выбрали - курс по Node.js позволит вам получить знания и навыки, которые пригодятся вам и на собеседовании, и на первой работе.
Школа
GeekBrains
Документ об окончании
Сертификат
Сложность
С нуля
Длительность
1 месяц
6 уроков

Чему Вы научитесь

  • Инициализация проекта на Node.js
  • Управление зависимостями проекта при помощи npm
  • Внутреннее устройство Node.js
  • Что такое “цикл событий” и зачем он нужен
  • Порядок выполнения операций в цикле событий
  • Функции setTimeout/setInterval/setImmediate
  • Что такое события
  • Как события применяются в Node.js
  • Стандартный модуль Events и его базовый функционал
  • Навыки записи и чтения файлов различными способами - синхронным, асинхронным, через потоки
  • Стандартный модуль Stream и его базовый функционал
  • Навыки создания консольных приложений - ввод данных, элементы графического интерфейса, создание исполняемых файлов
  • Создание http-сервера на Node.js, базовые знания о маршрутизации http-запросов
  • Масштабирование веб-сервера при помощи модуля Cluster
  • Отличие вебсокетов от http-запросов, базовые навыки работы с библиотекой Socket.io
  • Применение модуля worker_threads для выполнения ресурсоемких вычислений.

Программа курса:

Урок 1. Введение в Node.js. Управление зависимостями

  • Cтуденты после урока будут понимать, что такое Node.js, зачем он нужен, будут уметь инициализировать проект, узнают, что такое npm, а также выведут Hello World в консоль двумя разными способами.

Урок 2. Цикл событий. События в Node.js

  • Вы поймете, как работает Node.js, что такое асинхронные операции и в каком порядке они выполняются. Зачем нужен стандартный модуль Events, какие функции он выполняет. Зачем, когда и как использовать “события”.

Урок 3. Работа с файловой системой. Класс Buffer. Модуль Streams

  • Мы изучим, что такое кодировка файла, познакомимся со стандартным модулем Node.js для работы с файловой системой. Научится читать, преобразовывать и записывать данные. Узнаем, что такое Buffer в Node.js и где его можно встретить. Изучим, что такое потоки в Node.js, узнаем о 4-х типах потоков, познакомимся с потоковым чтением и записью данных.

Урок 4. CLI-приложения

  • Узнаем, как создавать консольные приложения при помощи Node.js и создадим своё первое консольное приложение. Познакомимся с базовыми понятиями, вводом данных, научимся добавлять в приложение элементы графического интерфейса и создавать из программы исполняемый файл, способный запускаться и работать из любой директории.

Урок 5. HTTP-cервер на Node.js

  • Изучим, что такое http-сервер, чем GET-запрос отличается от POST-запроса, как обработать эти запросы и как при помощи Node.js показать html-страницу. А также узнаем, что такое кластеризация, как и зачем применяется стандартный модуль Cluster в Node.js. Подключим этот модуль в свою программу и на практике посмотрим на одну из форм горизонтального масштабирования Node.js сервиса

Урок 6. Библиотека Socket.io. Workers в Node.js

  • Изучим, что такое веб-сокеты, как организовать получение данных от сервиса в режиме реального времени, изучим базовый функционал библиотеки Socket.IO. Познакомимся со стандартным модулем worker_threads и научимся выносить ресурсоемкие вычисления в отдельный поток, чтобы не блокировать основной

Python-разработчик

Python-разработчик

Eduson Academy
Цена курса
78 516 ₽  87 240 ₽
В рассрочку
7 270 ₽
16 отзывов

Практический онлайн-курс, где вы с нуля сформируете навык программирования и освоите самый универсальный и востребованный язык — Python. Создадите свое портфолио разработчика, которое выгодно покажет вас на рынке труда, сможете зарабатывать в IT через полгода
Длительность
23 раздела программы
Сложность
С нуля
Документ об окончании
Диплом
71 задание: кейсы, тренажеры и проекты в портфолио
Поддержка куратора на годон будет помогать даже после трудоустройства
Карьерный акселератор

Навыки после курса,с которыми вы станете конкурентоспособным python-разработчиком:

  1. Python и фреймворки
  2. Основы программирования
  3. ООП
  4. Базы данных
  5. Git и GitHub
  6. Автотестирование

Курс создан с заботой о студентах и подходит для обучения с нуля

  1. Структура программы от «простого к сложному» для плавного погружения
  2. Специальный чат-бот, в котором можно узнать или вспомнить значение любого термина из обучения
  3. Поддержка личных кураторов и преподавателей в течение года
  4. Подробные видеоразборы от экспертов-практиков на понятных примерах
  5. Спикеры с опытом преподавания могут «разложить по полочкам» даже самый трудный материал
  6. Проекты разной сложности на выбор
  7. Проверка кода от код-ревьюера с обратной связью

Факультет Python-разработки

Факультет Python-разработки

GeekBrains
Цена курса
67 595 ₽  79 524 ₽
В рассрочку
2 209 ₽
20 отзывов

Получите одну из самых востребованных IT-профессий. Вы освоите Python, научитесь писать программы и веб-приложения. Реализуете 6 проектов для портфолио, а мы дадим гарантию трудоустройства.
Школа
GeekBrains
Документ об окончании
Диплом
Сложность
С нуля
Длительность
12 месяцев
Преимущества
Командная разработка, быстрый старт в профессии
Трудоустройство после обучения
7 проектов в портфолио

Кому подойдет курс?

  1. Новичкам в программировании
  2. Даже если вы никогда не работали в IT, вы получите востребованную и высокооплачиваемую специальность.
  3. Python-разработчикам
  4. ‍У вас будет всё для ускоренного карьерного роста: комплексные знания и опыт работы с продвинутыми инструментами, методологиями и стандартами.
  5. IT-специалистам
  6. ‍Подскажем, как перейти в востребованное направление и зарабатывать больше.

Станьте Python-разработчиком с нуля

  • Для прохождения курса техническое образование или опыт работы не требуется.
  • Интерактивные вебинары и записи занятий
  • Вебинары проходят в Zoom: вы задаёте вопросы преподавателю, получаете ответы и общаетесь с однокурсниками. Каждый вебинар легко пересматривать в записи, даже если его пришлось пропустить.
  • Проектная работа
  • За время обучения вы создадите 6 проектов, которые сможете в будущем показать работодателю.
  • Компетенции, востребованные на рынке
  • Проводим более 100 исследований ежегодно и добавляем в программу требования топовых работодателей. После обучения вы будете полностью готовы к собеседованиям и тестовым заданиям.
  • Командная разработка
  • Вы погрузитесь в процесс создания продукта в команде. За 8 недельных спринтов под руководством Scrum-мастера и преподавателя научитесь работать по гибким методологиям и создадите финальный проект.
  • Быстрый старт в профессии
  • Python легко изучать новичкам, а спрос на специалистов в несколько раз превышает предложение. В прошлом году HeadHunter признал Python-разработчиков самыми востребованными в IT-сфере.
  • Поддержка во время обучения

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

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

  1. HR-менеджер
  2. Один на один со специалистом вы продумаете ваш карьерный трек и подготовитесь к трудоустройству.
  3. Наставник
  4. В каждой группе есть наставник, который отвечает на вопросы студентов и помогает с домашними заданиями. Так вы быстрее усвоите материал.
  5. Аккаунт-менеджер
  6. Поможет вам разобраться с личным кабинетом и записаться на обучение, а в процессе будет собирать обратную связь и передавать нам.
  7. Специалисты техподдержки
  8. Если возникнут сложности с личным кабинетом или загрузкой занятий, мы обязательно подскажем, как их решить.

Мои навыки после программы:

  • Программирование на Python
  • Вёрстка сайтов на HTML, CSS, Bootstrap
  • Frontend-разработка на JavaScript
  • Создание сайтов на Django Framework
  • Знание алгоритмов и структур данных
  • ‍Знание методологий Agile и Scrum
  • Создание приложения с REST API

React: библиотека фронтенд-разработки №1

React: библиотека фронтенд-разработки №1

Нетология
Цена курса
14 641 ₽  15 744 ₽
В рассрочку
1 312 ₽
9 отзывов

Создайте более 20 вариантов интерактивных интерфейсов во время обучения. Добавьте React в своё резюме и получите новые карьерные возможности
Школа
Нетология
Документ об окончании
Диплом
Сложность
Нужно знание js
Длительность
2,5 месяца
онлайн-вебинары по вечерам и практические задания

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

Программа курса

  • Компоненты
  • Продвинутые техники, одностраничные приложения
  • Redux — управление состоянием
  • GIT — система контроля версий
  • Дипломный проект

Что вы получите в результате обучения

Что умею делать

  • Работать с библиотекой React
  • Создавать многостраничные приложения с React Router
  • Интегрироваться с REST API
  • Разбираюсь в Store, Actions, Reducers, Redux Thunk, Redux Observable, Redux Saga

Ключевые навыки

  • Работа с props, управление внутренним состоянием компонента и обработка данных из форм
  • Владею продвинутыми техниками композиции компонентов и работы с дочерними компонентами
  • Использую самое современное API: хуки и Context API

Продвинутый курс Javascript

Продвинутый курс Javascript

GeekBrains
Цена курса
10 174 ₽  11 970 ₽
В рассрочку
-
20 отзывов

Курс научит использовать максимум возможностей JavaScript, чтобы создавать функциональные, привлекательные сайты. Используя библиотеку JQuery, осваивая Ajax-запросы, начинающие разработчики сделают интерфейс своего интернет-магазина интерактивным.
Школа
GeekBrains
Документ об окончании
Сертификат
Сложность
С нуля
Длительность
1 месяц

Чему Вы научитесь:

  • Применять объектно-ориентированную парадигму в JavaScript;
  • Писать Ajax-запросы;
  • Создавать графические интерактивные приложения;
  • Использовать библиотеку JQuery;
  • Использовать Gulp, Grunt.

Программа курса

  • Урок 1. Современный JavaScript

Знакомство со стандартом ES2015 и некоторыми его возможностями.

  • Урок 2. ООП в JavaScript

Основные принципы объектно-ориентированного программирования и его реализация в JavaScript.

  • Урок 3. Асинхронные запросы

Основы асинхронного JavaScript. AJAX, JSON и Promises.

  • Урок 4. Регулярные выражения

Регулярные выражения в JavaScript. Основные операции с регулярными выражениями и строками.

  • Урок 5. Фреймворк Vue.js

Основы разработки одностраничных приложений с помощью фреймворка Vue.js.

  • Урок 6. Компоненты Vue.js

Реализация компонентного подхода во фреймворке Vue.js.

  • Урок 7. JavaScript на сервере

Создание простого сервера с помощью платформы Node.js.

  • Урок 8. Тестирование и сборка

Тестирование отдельных частей приложения. Сборка модулей с помощью Webpack.


Java-разработчик

Java-разработчик

Бруноям
Цена курса
80 665 ₽  94 900 ₽
В рассрочку
7 908 ₽
25 отзывов

Поможем получить профессию за 9 месяцев: от ООП и паттернов до Spring и работы с SQL. Пополните портфолио проектами: банковское приложение или облачное хранилище
Длительность
9 месяцев
Сложность
С нуля
Документ об окончании
Сертификат
Менеджеры помогут выбрать курс, который вам действительно нужен
Обратная связь от преподавателя и наставника поможет выполнить задачу на 100%
В курсе будет много практики и заданий с разным уровнем сложности

Актуальные знания в курсе

Технологии, которые будете изучать

  • Java — один из самых популярных языков программирования
  • ООП (Object-oriented programming) — парадигма в разработке
  • Java Collections — популярный фреймворк
  • Паттерны проектирования — архитектурная конструкция
  • JavaFX — работа с визуализацией
  • Spring — фреймворк
  • SQL — язык запросов, использующийся для работы с базой данных
  • Jackson — стандарт обмена данных через JSON
  • REST, SOAP — понимание архитектуры
  • Unit-тестирование — один из видов тестирования
  • TCP/IP, HTTP, HTTPS, FTP — сетевые технологии и протоколы 
  • Git — облачный сервис для работы над кодом в команде

Профессия Java-разработчик

Профессия Java-разработчик

Skillbox
Цена курса
92 004 ₽  
В рассрочку
2 706 ₽
17 отзывов

Освойте популярный язык программирования Java с нуля. Станьте востребованным специалистом за 9 месяцев, даже если вы раньше никогда не программировали.
Школа
SkillBox
Документ об окончании
Диплом
Сложность
С нуля
Длительность
9 месяцев
Стажировка в команде под руководством тимлида
2 проекта в портфолио
Гарантия трудоустройства

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

  • Начинающих программистов

Возможно, вы уже имеете базовые навыки и представление о программировании и применяете эти знания в своих проектах. Наш курс даст вам углубленное знание универсального языка Java, и вы начнёте правильно структурировать код и соблюдать всеми «любимый» синтаксис для создания выдающихся проектов.

  • Новичков

Если вас привлекают современные технологии и высокая зарплата в сфере IT, то этот курс точно для вас. Вы научитесь писать код, узнаете, что легенда о том, что программист должен в совершенстве знать математику, — это выдумка, станете мыслить критически и сможете кодить на самом популярном языке в мире.

Программа обучения:

ОСНОВНОЙ БЛОК

  • Вводный модуль
  • Синтаксис языка — часть 1
  • Синтаксис языка — часть 2
  • Объекты и классы. Часть 1. Методы и классы
  • Объекты и классы. Часть 2. Инкапсуляция
  • Объекты и классы. Часть 3. Static, константы и enum
  • Примитивы
  • Числа и даты
  • Строки
  • Массивы и коллекции
  • Наследование и полиморфизм
  • Особенности ООП в Java
  • Исключения, отладка, тестирование и логирование
  • Работа с файлами и сетью
  • Работа с MySQL в Java
  • Многопоточность
  • Протокол HTTP
  • Разработка веб-приложений
  • Нереляционные (NoSQL) базы данных и очереди
  • Производительность и оптимизация
  • Разработка desktop-приложений
  • Введение в алгоритмы
  • Структуры данных
  • Распределённые хранилища и вычисления
  • Паттерны проектирования

ДОПОЛНИТЕЛЬНЫЕ КУРСЫ

  • Система контроля версий Git
  • Язык запросов SQL
  • Презентация итоговых проектов
  • Помощь в трудоустройстве

БОНУСНЫЕ КУРСЫ

  • Универсальные знания программиста
  • Английский для IT-специалистов

ИТОГОВЫЕ ПРОЕКТЫ

  • Индивидуальный проект: поисковый движок
  • Стажировка в команде: разработка соцсети

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

  1. Администрирование и деплой пилотных работ
  2. Знание принципов ООП
  3. Умение ставить и соблюдать сроки
  4. Привычка писать комментируемый и строго форматированный код
  5. Разработка веб-приложений на Java
  6. Разработка веб-приложений на фреймворке Spring
  7. Навыки написания запросов к реляционным базам данных
  8. Умение разбираться в чужом коде
  9. Работа с системой контроля версий Git

Python Basic

Python Basic

Skillbox
Цена курса
104 006 ₽  
В рассрочку
3 059 ₽
17 отзывов

Вы научитесь программировать на востребованном языке, получите опыт в разработке и сможете начать карьеру программиста на Python.
Школа
Skillbox
Документ об окончании
Диплом
Сложность
С нуля
Длительность
6 месяцев
Преимущества
Научитесь писать чистый код, понимать алгоритмы и структуры данных, создавать программы на Python, работать с сетью и тестировать код
длительность 6 месяцев
Реальный проект в портфолио
Погружение в профессию на практике
Доступ к курсу навсегда

Кому подойдёт этот курс?

  1. Тем, кто хочет начать программировать
  2. Вы с нуля изучите Python: синтаксис, функции, стандартные библиотеки. Сможете начать карьеру Python-разработчика.
  3. Начинающим Python-разработчикам
  4. Вы систематизируете и углубите знания по Python, освоите продвинутые темы и прокачаетесь как разработчик.
  5. Специалистам в сфере IT
  6. Вы освоите Python и сможете автоматизировать рутинные задачи, расширите круг компетенций и повысите свою ценность как специалиста.
  7. Разработчикам на других языках
  8. Вы разберётесь в особенностях Python, сможете сменить специальность и разрабатывать на одном из самых востребованных и простых языков.

Чему вы научитесь?

  • Писать чистый код
  • Познакомитесь с синтаксисом Python, узнаете правила хорошего тона в программировании и научитесь писать лаконичный код, понятный вам и другим разработчикам.
  • Понимать алгоритмы и структуры данных
  • Изучите основные алгоритмы и структуры данных и научитесь их реализовывать в Python. Узнаете, как оценивать сложность алгоритмов.
  • Создавать программы на Python
  • Научитесь создавать программы на Python в разных стилях: императивном, объектном и функциональном.
  • Работать с сетью
  • Поймёте, как устроено клиент-серверное взаимодействие, научитесь работать с GET- и POST-запросами.
  • Тестировать код
  • Освоите методы отладки и тестирования — сможете находить и исправлять ошибки в своём или чужом коде. Научитесь пользоваться библиотекой requests.

Программа


Вас ждут онлайн-лекции и практические задания на основе реальных кейсов.

31 тематический модуль и 133 онлайн-урока

  • Введение
  • Основы работы с Python
  • Операторы, выражения
  • Условный оператор if, ветвления
  • Условный оператор if: продолжение
  • Цикл while
  • Цикл for: циклы со счётчиком
  • Цикл for: особенности работы с range
  • Цикл for: работа со строками
  • Вложенные циклы
  • Числа. Типы int и float
  • Функции: начало
  • Особенности float
  • Установка и настройка IDE
  • Базовые коллекции. Списки
  • List: Методы работы со списками
  • Представления списков
  • Базовые коллекции. Строки
  • Базовые коллекции. Словари
  • Базовые коллекции. Кортежи
  • Функции: продолжение
  • Работа с файлами
  • Исключения: работа с ошибками
  • Введение в ООП
  • Основные принципы ООП
  • Итераторы и генераторы
  • Декораторы: базовый уровень
  • Углублённая работа с классами и встроенные декораторы
  • Декораторы: продвинутый уровень
  • Функции: Конец
  • Бонусный модуль. Основы работы с сетью

Базовый курс JavaScript

Базовый курс JavaScript

GeekBrains
Цена курса
29 325 ₽  34 500 ₽
В рассрочку
-
20 отзывов

Студенты знакомятся с основами JavaScript, позволяющего делать веб-страницы интерактивными. Учатся создавать динамические страницы и приложения, используя опыт HTML-верстки. Отрабатывают навык программирования на JavaScript, разрабатывая мини-игры.
Школа
GeekBrains
Документ об окончании
Сертификат
Сложность
С нуля
Длительность
1 месяц
Методички и практические занятия

Чему Вы научитесь:

  • Разбираться в языке JavaScript и писать код, соответствующий стандартам;
  • Использовать инструменты разработки и отладку в браузере;
  • Управлять структурой страницы DOM;
  • Создавать различные события в браузере и реагировать на них.

Программа курса:

  • Урок 1. Основы языка JavaScript

Синтаксис; структура кода; внешние скрипты и порядок их исполнения; переменные и типы данных; Hello world; современные стандарты.

  • Урок 2. Основные операторы JavaScript

Операторы и операнды; приоритет операций; условные операторы; функции; рекурсия; практикум; игра «Угадай число».

  • Урок 3. Циклы, массивы, структуры данных

Циклы в JavaScript; массивы в JavaScript; структуры данных; практикум; игра «Быки и коровы».

  • Урок 4. Объекты в JavaScript

Знакомство с понятием объектов; объекты в JavaScript; работа с объектами; перебор значений; практикум; игра «Квест».

  • Урок 5. Введение в DOM

Понятие DOM; DOM в JavaScript; манипуляции с DOM в JavaScript; практикум; игра «Квест 2.0».

  • Урок 6. Обработка событий в JavaScript

Понятие события; обработка нажатий; браузерные события; практикум; игра «Крестики-нолики».

  • Урок 7. Урок-практикум

Реализация игры «Змейка».

  • Урок 8. Анонимные функции, замыкания

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


Веб-разработчик с нуля

Веб-разработчик с нуля

Бруноям
Цена курса
50 915 ₽  59 900 ₽
В рассрочку
4 991 ₽
25 отзывов

Практический курс по веб-разработке: от HTML и CSS до практики по Javascript и PHP. Обучение включает создание портфолио, подготовку к собеседованиям и помощь наставника в вашем проекте. Последнее обновление курса — Январь 2022
Школа
Бруноям
Документ об окончании
Диплом
Сложность
С нуля
Длительность
8 месяцев
1 год поддержки наставника после обучения
3 проекта для портфолио
Возврат, если не понравится
Налоговый вычет
Вечный доступ к курсу
С нуля за 8 месяцев

О курсе

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

Преподаватели и наставники — действующие веб-разработчики. Курс вы пройдёте вместе с личным наставником, который поможет в обучении и в прохождении собеседований.

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

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

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

Вы научитесь

  • HTML/HTML5, CSS/CSS3
  • Сетевые технологии и протоколы TCP/IP, HTTP, HTTPS, FTP
  • Многоколоночные макеты с flexbox
  • Вёрстка адаптивных версий сайтов
  • Анимация с помощью HTML5 и CSS3
  • JavaScript
  • Основы React
  • Основы Typescript
  • Основы PHP
  • Знание основ Adobe Photoshop/Figma для верстальщика

JavaScript

JavaScript

Skillbox
Цена курса
47 760 ₽  
В рассрочку
3 980 ₽
17 отзывов

Вы освоите язык JavaScript и его экосистему в теории и на практике, сможете создавать интерактивные сайты и вырасти как веб-разработчик.
Школа
Skillbox
Документ об окончании
Диплом
Сложность
С нуля
Длительность
6 месяцев
Онлайн в удобное время
Обучение на практике
Доступ к курсу навсегда

Кому подойдёт этот курс:

  • Начинающим фронтенд-разработчикам

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

  • Тем, кто хочет научиться программировать

Вы освоите язык JavaScript и его экосистему и сможете начать карьеру JavaScript-разработчика.

Чему вы научитесь:

  • Писать код на JavaScript

Изучите синтаксис, области применения и лучшие практики JavaScript.

  • Работать с JavaScript и инструментами разработчика

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

  • Использовать разные подходы к разработке

Научитесь писать код в императивном, объектно ориентированном и функциональном стилях.

  • Использовать JavaScript в браузере

Научитесь использовать JavaScript для взаимодействия с сервером, работать с DOM и событиями.

  • Прокачать soft skills разработчика

Узнаете, какие soft skills и личностные качества нужны junior-разработчику в различных компаниях, сможете развить их.

Программа курса:

БАЗОВЫЙ УРОВЕНЬ

  • Введение
  • Переменные и работа с числами
  • Строки, boolean и условные операторы
  • Массивы и циклы
  • Функции
  • Объекты
  • Введение в DOM
  • Введение в DOM. Часть 2
  • Константы, области видимости и замыкания
  • Преобразование типов и нестрогие сравнения
  • Общение с сервером, async/await

ПРОДВИНУТЫЙ УРОВЕНЬ

  • События браузера, контекст выполнения
  • Модули
  • Event loop и асинхронная разработка
  • Обработка ошибок
  • Классы
  • События
  • Экосистема JavaScript и npm
  • Сборка
  • Тестирование
  • База знаний

Профессиональные навыки:

  1. JavaScript
  2. Знание ООП
  3. Git
  4. npm
  5. Знание различных подходов к разработке
  6. Владение инструментами отладки
  7. Умение тестировать код на JavaScript




Java-разработчик

Java-разработчик

Skillbox
Цена курса
67 884 ₽  
В рассрочку
5 657 ₽
17 отзывов

Вы научитесь писать код и создавать сайты на самом популярном языке программирования. Разработаете блог, добавите сильный проект в портфолио и станете Java-программистом, которому рады в любой студии разработки.
Школа
SkillBox
Документ об окончании
Диплом
Сложность
С нуля
Длительность
6 месяцев
Проект для реального клиента
Обучение на практике

Кому подойдёт этот курс:

  • Тем, кто хочет стать программистом

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

  • Junior-разработчикам на Java

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

Чему вы научитесь:

  • Писать код на Java

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

  • Работать с MySQL

Узнаете, как сохранять и изменять информацию в базе данных MySQL. Научитесь писать запросы и управлять большими объёмами данных.

  • Применять принципы ООП

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

  • Пользоваться Git

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

  • Создавать веб-приложения

Поймёте, как превратить строки кода на Java в работающую программу, и научитесь разрабатывать веб-приложения с помощью Spring Boot.

  • Оптимизировать код

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

Программа обучения:

ВВОДНЫЙ МОДУЛЬ

  • Синтаксис языка — часть 1
  • Синтаксис языка — часть 2
  • Объекты и классы. Часть 1. Методы и классы
  • Объекты и классы. Часть 2. Инкапсуляция
  • Объекты и классы. Часть 3. Static, константы и enum
  • Примитивы
  • Числа и даты
  • Строки
  • Массивы и коллекции
  • Наследование и полиморфизм
  • Особенности ООП в Java
  • Исключения, отладка, тестирование и логирование
  • Работа с файлами и сетью
  • Работа с MySQL в Java
  • Многопоточность
  • Протокол HTTP
  • Разработка веб-приложений
  • Нереляционные (NoSQL) базы данных
  • Разработка desktop-приложений
  • Производительность и оптимизация
  • Введение в алгоритмы
  • Структуры данных
  • Распределённые хранилища и вычисления
  • Паттерны проектирования
  • Информация об итоговом проекте

БОНУСНЫЕ КУРСЫ

  • Язык запросов SQL
  • Система контроля версий Git

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

  1. Разработка веб-приложений на Java
  2. Разработка веб-приложений на фреймворке Spring
  3. Тестирование и оптимизация кода, отлов исключений
  4. Работа с системой контроля версий Git
  5. Работа с MySQL
  6. Работа с протоколом HTTP
  7. Работа с Redis и MongoDB
  8. Знание принципов ООП
  9. Работа с файлами и сетью
  10. Настройка многопоточности



Python-разработчик

Python-разработчик

Бруноям
Цена курса
55 165 ₽  64 900 ₽
В рассрочку
5 408 ₽
25 отзывов

Практический онлайн-курс по Python: от Git и алгоритмов до django и unit-тестирования. На курсе вы создадите несколько реальных сервисов и получите все необходимые навыки и знания для старта работы в Python программировании (Junior Python Developer). Последнее обновление курса — Январь 2022
Школа
Бруноям
Документ об окончании
Диплом
Сложность
С нуля
Длительность
7 месяцев
1 год поддержки наставника после обучения
4 проекта для портфолио
Возврат, если не понравится
Налоговый вычет
Вечный доступ к курсу
С нуля за 7 месяцев

О курсе

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

Преподаватели и наставники — действующие Python-разработчики. Курс вы пройдёте вместе с личным наставником, который поможет в обучении и в прохождении собеседований. 

Видеоматериалы, созданные с любовью, много практических заданий для отработки знаний и 4 проекта — сайт интернет-магазина или блога, Telegam-bot и написание игры (шахматы или gomoku)

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

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

Вы научитесь

  • Программирование на Python
  • ООП (Object-oriented programming)
  • Алгоритмы и структуры данных
  • Паттерны проектирования
  • Процессы и потоки. Multiprocessing, threading
  • Pickle. JSON. JSON-RPC
  • Сетевые протоколы Ethernet, IP, TCP, UDP, HTTP
  • Понимание архитектуры REST, SOAP
  • Работа с СУБД в Python. SQL, СУБД, ORM
  • Фреймворк Django
  • Unit-тестирование
  • Git - система контроля версий

Node.js

Node.js

Skillbox
Цена курса
19 665 ₽  
В рассрочку
3 278 ₽
17 отзывов

Node.js расширяет возможности языка JavaScript и выступает в роли веб-сервера. С помощью этой платформы вы научитесь создавать полноценные веб-приложения и CLI-утилиты — и сможете вырасти как разработчик.
Школа
Skillbox
Документ об окончании
Диплом
Сложность
С нуля
Длительность
3 месяца
Обучение на практике

Кому подойдёт этот курс

  • Frontend-разработчикам
  • Вы расширите круг своих компетенций, научитесь разрабатывать и клиентскую, и серверную часть кода — сможете самостоятельно создавать веб-серверные приложения, которые работают в режиме реального времени.
  • Backend-разработчикам
  • Вы освоите Node.js и научитесь писать backend на JavaScript — разберётесь во взаимодействии серверной и клиентской частей кода и станете более востребованным специалистом.

Чему вы научитесь

  1. Создавать веб-серверные приложения и CLI-утилиты
  2. Работать с менеджером пакетов npm
  3. Работать с шаблонами HTML
  4. Работать с REST API
  5. Использовать популярные модули Node.js
  6. Использовать инструменты разработчика для написания, контроля качества, тестирования и отладки кода
  7. Использовать базы данных PostgreSQL и MongoDB
  8. Развёртывать проект вручную и в автоматизированных системах
  9. Работать с HTTP

Содержание курса

  1. Подготовка рабочей среды
  2. Познакомитесь с терминалом, Git, VSCode, установите и настроите рабочую среду на Windows, Linux или macOS.
  3. Hello, world!
  4. Создадите свою первую программу на Node.js, узнаете о конфигурационном файле package.json и установке зависимостей, научитесь пользоваться специальным шаблоном для быстрого старта проекта.
  5. Решаем базовые задачи
  6. Узнаете, как работать с файловой системой, создавать веб-сервер и обрабатывать HTTP-запросы, посылать запросы к сторонним сервисам. Изучите полезные встроенные и сторонние модули.
  7. Асинхронный код
  8. Поймете, что такое асинхронность и почему она важна, изучите основные подходы к организации асинхронного кода (callbacks, Promises, async/await), узнаете про библиотеку Bluebird.
  9. Express.js
  10. Познакомитесь с популярным веб-фреймворком Express.js. Научитесь работать с рендерингом HTML, REST API, загрузкой файлов, авторизацией и аутентификацией.
  11. Реляционные базы данных
  12. Изучите работу с реляционными базами данных на примере PostgreSQL.
  13. Нереляционные базы данных
  14. Изучите работу с нереляционными базами, их особенности и применение. Научитесь работать с MongoDB.
  15. CLI (Command Line Interface) программы
  16. Научитесь создавать CLI-утилиты с помощью Node.js.
  17. Углубляем теорию
  18. Изучите продвинутые темы: жизненный цикл процесса, event loop, работа с Buffer, streams, генераторы и итераторы, HTTPS.
  19. Real-time & WebSockets
  20. Узнаете, что такое real-time приложения, какие есть подходы к их реализации. Научитесь работать с протоколом WebSocket.
  21. Pro tips
  22. Получите полезные практические советы и инструменты для эффективной отладки, тестирования, развёртывания проекта.
  23. Дипломный проект. Сервис личных заметок
  24. Вы создадите серверную часть для сервиса личных заметок. Реализуете авторизацию, REST API, взаимодействие с базой данных — и развернёте проект на хостинге.

PHP-разработчик. Базовый уровень

PHP-разработчик. Базовый уровень

Skillbox
Цена курса
61 404 ₽  
В рассрочку
5 117 ₽
17 отзывов

Вы освоите язык программирования PHP с нуля, а полученные на курсе знания примените на практике и напишете полноценный проект — облачное хранилище файлов.
Школа
Skillbox
Документ об окончании
Диплом
Сложность
С нуля
Длительность
9 месяцев
Поддержка преподавателей
Проект в конце курса
Упор на практику

Кому подойдёт этот курс

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

Чему вы научитесь

  1. Устанавливать окружение
  2. Узнаете, какие программы нужно установить и как их настроить, чтобы запускать PHP-приложения в браузере и командной строке.
  3. Программировать на PHP
  4. Пройдёте основы, без которых невозможно вырасти в крутого PHP-разработчика: научитесь работать с переменными, типами данных, условиями, циклами, функциями. Узнаете, что такое рекурсия и область видимости.
  5. Понимать принципы ООП
  6. Научитесь организовывать код в классы, контролировать доступ к свойствам и инкапсулировать методы. Сделаете свои приложения более предсказуемыми и защищёнными, а код — читаемым.
  7. Работать с файловой системой
  8. Узнаете, как открывать файлы для чтения или записи в локальной системе и через интернет. Познакомитесь с форматами XML, JSON.
  9. Находить ошибки в коде
  10. Познакомитесь с инструментом для отладки Xdebug и сможете найти и исправить ошибки в приложении.
  11. Работать с базами данных
  12. Узнаете, как подключить MySQL к проекту. Научитесь писать запросы на языке SQL, будете получать, добавлять, удалять и изменять информацию в базе данных.

Программа курса

PHP-разработчик. Базовый уровень

  1. Введение в программирование на PHP
  2. Вы узнаете, для чего нужен язык PHP, что такое веб-приложение, в чём разница между frontend и backend, научитесь устанавливать IDE и окружение для запуска PHP-файлов и запускать их как в браузере, так и в командной строке
  3. Переменные, числа и boolean
  4. Познакомитесь с переменными и типами данных, целыми числами и числами с плавающей точкой. Научитесь сравнивать числа и пользоваться операторами арифметических операций.
  5. Условные операторы и булева алгебра
  6. Познакомитесь с булевой алгеброй и булевыми операторами.
  7. Строки и массивы
  8. Поймёте, как устроены строки и массивы в PHP, познакомитесь с функциями для работы с ними.
  9. Циклы
  10. Узнаете, что такое цикл и какие их виды представлены в PHP.
  11. Функции: создание и использование
  12. Научитесь создавать собственные функции, передавать в них параметры, возвращать из них значения и передавать переменные по ссылкам.
  13. Рекурсия, callback и анонимные функции
  14. Узнаете, как рекурсивно вызывать функции, подставлять функции в качестве колбэков. Познакомитесь с понятием области видимости, с видами областей видимости и принципами их работы.
  15. Классы, методы и объекты
  16. Познакомитесь с ключевыми понятиями объектно ориентированного программирования — классами и объектами. Разберётесь, как они работают, как их создавать и использовать. Научитесь работать с параметрами в методах, возвращать значения, использовать конструкторы и константы.
  17. Наследование и абстрактные классы
  18. Узнаете, что такое наследование, переопределения и абстрактные классы.
  19. Интерфейсы и полиморфизм
  20. Познакомитесь с интерфейсами в PHP и полиморфизмом.
  21. Модификаторы доступа, геттеры и сеттеры
  22. Научитесь управлять доступом к методам и переменным класса, узнаете, что такое геттер, сеттер и область видимости. Познакомитесь с замыканиями.
  23. HTML/CSS
  24. Будете верстать простые веб-страницы и править готовую вёрстку.
  25. Разделение приложения на файлы
  26. Научитесь структурировать веб-приложения на PHP: разделять код на несколько файлов и папок, правильно подключать PHP-файлы друг к другу, а также понимать файловые структуры в чужом коде.
  27. Работа с файлами и с сетью
  28. Будете с помощью PHP читать и записывать файлы разных форматов в локальной файловой системе, а также получать файлы из сети по URL.
  29. Обработка ошибок, exceptions и логи
  30. Научитесь работать с ошибками разных типов: исключениями, информацией об ошибках в логах, обработчиками скрытых ошибок. Будете отлаживать приложения вручную и с помощью инструмента Xdebug.
  31. Протокол HTTP
  32. Узнаете, как работать с GET- и POST-запросами, что означают различные статус-коды и чем HTTP отличается от HTTPS.
  33. Обработка GET- и POST-запросов, header, куки и сессии
  34. Научитесь обрабатывать данные форм из GET- и POST-запросов, возвращать ответы в разных форматах, пользоваться куки и сессиями.
  35. REST и RESTful API
  36. Познакомитесь со стандартом REST и научитесь с ним работать: писать скрипты, которые как отвечают на REST-запросы, так и сами умеют делать REST-запросы к внешним сервисам и обрабатывать их ответы.
  37. Язык запросов SQL
  38. Освоите популярный язык для работы с реляционными базами данных.
  39. Работа с базами данных в PHP
  40. Научитесь писать запросы на получение, добавление, удаление и изменение информации в реляционных базах данных.
  41. Фреймворк Laravel
  42. Познакомитесь с PHP-фреймворком Laravel и научитесь писать на нём простые приложения. Например, планировщик задач с авторизацией пользователей.

Дополнительные курсы

  1. Работа в командной строке Bash
  2. Научитесь использовать командную строку в Linux-системах, чтобы оптимизировать работу с кодом и серверами.
  3. Система контроля версий Git
  4. Вы освоите Git: научитесь коммитить изменения, сравнивать версии и делать откаты. Узнаете, как устроена коллективная работа над проектом, что такое ветки и как разрешать конфликты версий.

Итоговый проект

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

Профессиональные навыки:

  • Устанавливаю и настраиваю Denwer, OpenServer
  • Понимаю и применяю ООП в проектах
  • Структурирую код по файлам и папкам
  • Понимаю принципы работы сети, GET- и POST-запросов
  • Работаю в командной строке
  • Работаю с базами данных MySQL
  • Работаю с файловой системой
  • Базовые знания Laravel
  • Программирую на PHP 7
  • Знаю основы HTML/CSS
  • Провожу отладку кода вручную и знаком с Xdebug
  • Придерживаюсь принципов DRY и соблюдаю кодстайл

Python для анализа данных

Python для анализа данных

Нетология
Цена курса
40 036 ₽  43 050 ₽
В рассрочку
2 391 ₽
9 отзывов

Автоматизируйте свою рутинную работу с помощью Python. Обрабатывайте большие объемы информации без администрирования и баз данных. Освойте ключевой инструмент в мире аналитики и машинного обучения
Школа
Нетология
Документ об окончании
Диплом
Сложность
С нуля
Длительность
4 месяца
Преимущества
Занятия с живым общением с практикующими экспертами из крупных компаний
Много практики
Гарантия возврата денег
Помощь с трудоустройством

Почему нужно идти на курс?

Задачи по работе с данными востребованы во всех областях: от банковской сферы и ИТ до тяжелой промышленности и сельского хозяйства.

Python — простой и универсальный инструмент для решения любых аналитических задач.

~1060 вакансий для аналитиков со знанием Python появляется ежемесячно (по данным hh.ru)

  1. 30 занятий
  2. с живым общением с практикующими экспертами из крупных компаний
  3. 10 библиотек
  4. в Python вы освоите в процессе обучения и научитесь их применять
  5. Практика
  6. отработка навыков на реальных кейсах и рабочих инструментах аналитика
  7. Диплом
  8. удостоверение о повышении квалификации установленного образца
  9. Новая программа
  10. обновлена летом 2020 года на основании лучших практик и кейсов

Что вам даст курс?

  • Больше автономности
  • Перестанете зависеть от разработчиков в работе с данными и научитесь понимать программистов
  • Автоматизация рутинных задач
  • С Python вы почувствуете вкус к оптимизации процессов и освободите время для новых задач
  • Широкий доступ к данным
  • Умение быстро парсить сайты — бесценно. Вы начнете видеть и получать данные там, где раньше не замечали их
  • Легкий переход в data science
  • Python для аналитики — отличная база и возможность начать карьеру в data science
  • Умение готовить данные для алгоритмов
  • Умение использовать готовые решения для придания смысла сырой информации
  • Поиск новых инсайтов
  • Сможете находить новые взаимосвязи в данных и интерпретировать их для улучшения показателей бизнеса

Кому будет полезен курс?

  1. Разработчикам
  2. Продакт-менеджерам
  3. Аналитикам

Программа курса:

  • Основы Python для работы с данными
  • Знакомство с основными библиотеками для анализа данных
  • Статистика в Python
  • Feature engineering и предобработка данных
  • Лабораторные работы
  • Диплом

Достигнутые результаты после курса:

  • Работа с реальными дата-сетами
  • Работа с логами и рекомендательными системами
  • Получение минимального портфолио для старта в профессии

Ключевые навыки:

  • Работа с сырыми данными и их подготовка для анализа
  • Работа с аналитическими библиотеками numpy, scipy и pandas
  • Визуализация данных с помощью библиотек seaborn, plotly, matplotlib
  • Статистический анализ данных
  • Применение математических моделей
  • Выбор и создание фич
  • Применение основных алгоритмов для обработки данных
  • Парсинг данных с сайтов и внешних источников
  • Автоматизация процессов получения данных для отчетов

Инженер-программист Python

Инженер-программист Python

GeekBrains
Цена курса
67 595 ₽  79 524 ₽
В рассрочку
2 209 ₽
20 отзывов

Обучение востребованной профессии с нуля за 8 месяцев.
Школа
GeekBrains
Документ об окончании
Диплом
Сложность
С нуля
Длительность
12 месяцев
Преимущества
115 часов обучающего контента. 228 часов практики
Много практики
Живое общение с экспертами

На рынке не хватает Python-разработчиков.

За последние два года спрос на таких специалистов вырос на 20%. Чтобы освоить востребованную профессию, вам будет достаточно школьных знаний. Вы изучите основы HTML/CSS и научитесь разрабатывать серверную часть сайта на Python и Django.

Программа:

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

115 часов обучающего контента и 228 часов практики

  • Видеокурс
  • Git. Базовый курс
  • Основы языка Python
  • От основ программирования до построения программ с использованием ООП
  • Пройдём путь от основ программирования (переменные, циклы, ветвления) до построения программ с использованием объектно-ориентированного подхода.
  • Основы реляционных баз данных. MySQL
  • На курсе пошагово разбирается проектирование баз данных и работа с ними. Вы получите исчерпывающую информацию о долговременных хранилищах, поработаете с MySQL – системой управления БД, зарекомендовавшей себя на популярных крупных проектах. Познакомитесь с альтернативными БД: MongoDB, Redis, ElasticSearch и ClickHouse.
  • Алгоритмы и структуры данных на Python. Базовый курс
  • Эффективные решения вычислительных задач
  • Студенты углубят базу программирования на языке Python и «прокачают» алгоритмическое мышление на практике вычислений, сортировки и анализа данных.
  • HTML/CSS. Интерактивный курс
  • Вы научитесь разрабатывать статические сайты и создадите интернет-магазин. Во время работы над сайтом вы изучите свойства и возможности применения HTML/CSS
  • Базовый курс JavaScript
  • Интерактивные веб-приложения на ECMASCRIPT 2016
  • Базовый курс JavaScript откроет студентам основные способы придать веб-страницам интерактивность, а также закрепит опыт HTML-верстки в ходе разработки мини-игр.
  • Помимо знаний и навыков вы получите:
  • Удостоверение о повышении квалификации
  • Мы работаем на основании государственной лицензии № 040485 и выдаём успешным выпускникам удостоверение, которое подтвердит ваши знания.
  • Методические материалы
  • У вас останутся наработки преподавателей, фреймворки и методики, которые будет удобно использовать и после обучения.
  • Доступ к комьюнити
  • Вы познакомитесь с другими студентами и обменяетесь инсайтами. Наши выпускники поддерживают связь и после окончания обучения.
  • Основы Django Framework
  • Создание веб-сайта
  • Вы научитесь использовать возможности Django, который ускоряет написание кода и позволяет быстро и качественно воплотить идею в рабочий IT-проект. По итогам курса вы создадите безопасный веб-сайт, внедрите шаблон проектирования MVC, реализуете авторизацию и регистрацию пользователей, админку и асинхронное обновление контента.
  • Разработка сайтов на Python
  • Продолжая изучать Django, студенты разовьют личный проект, продолжат знакомство с механизмом Django ORM, научатся использовать наборы форм (fromsets) и рассмотрят процессы тестирования готового проекта и его развертки на production web-сервере.
  • Клиент-серверные приложения на Python
  • GeekUniversity
  • Курс поможет освоить расширенные возможности языка Python. В ходе разработки собственного мессенджера студенты отработают написание многопоточной программы.
  • Стажировка в GeekBrains
  • В формате вебинаров. Студентам предстоит поработать в режиме удаленной занятости над Open Source-проектом либо стартапом.

Помимо знаний и навыков вы получите:

  1. Удостоверение о повышении квалификации
  2. Мы работаем на основании государственной лицензии № 040485 и выдаём успешным выпускникам удостоверение, которое подтвердит ваши знания.
  3. Методические материалы
  4. У вас останутся наработки преподавателей, фреймворки и методики, которые будет удобно использовать и после обучения.
  5. Доступ к комьюнити
  6. Вы познакомитесь с другими студентами и обменяетесь инсайтами. Наши выпускники поддерживают связь и после окончания обучения.

Ключевые навыки:

  • Валидная кроссбраузерная и блочная вёрстка сайтов
  • Использование препроцессоров LESS
  • Разработка с использованием Twitter Bootstrap
  • Разработка программ на языке программирования Python как в процедурном, так и в объектно-ориентированном стиле
  • Разработка системных скриптов с применением стандартных и сторонних библиотек (виртуальное окружение virtualenv)
  • Опыт работы с JSON, HTTP
  • Разработка собственного движка сайта
  • Работа с файлами, базой данных MySQL и SQLite
  • Знание основ синтаксиса языка SQL и проектирования базы данных
  • Применение IDE и полезных приемов авто-проверки кода
  • Делегация событиями и управление структурой DOM
  • Знания внутреннего устройства интерпретатора JavaScript
  • Внедрение шаблона проектирования MVC
  • Проектирование логики веб-сайтов, успешная реализация эффективной авторизации и регистрации пользователей
  • Создание быстрых и безопасных веб-сайтов

Профессии в программировании

Профессии в программировании

Нетология
Цена курса
-  -
В рассрочку
-
9 отзывов


Описание

Теги

программирование
java
android
ios
swift