III уровень Программирование и создание ИТ-продуктов CSS Python Писать программный код Анализировать данные C# PHP Разрабатывать и создавать программы и приложения JavaScript Хранить данные HTML

Быстрый старт. Программист

GeekBrains
327,00 часов длительность
Онлайн формат
Базовый уровень
1 поток (закрыт) 11.05-11.12.2022
2 поток (закрыт) 28.05-28.12.2022
3 поток (закрыт) 12.06.2022-27.02.2023
4 поток (закрыт) 25.06.2022-27.02.2023
5 поток (закрыт) 10.07.2022-27.02.2023
6 поток (закрыт) 23.07.2022-10.03.2023
7 поток (закрыт) 07.08.2022-29.03.2023
8 поток (закрыт) 20.08.2022-29.03.2023
9 поток (закрыт) 04.09.2022-15.05.2023
10 поток (закрыт) 17.09.2022-15.05.2023
11 поток (закрыт) 04.09.2022-04.01.2023
12 поток (закрыт) 17.09.2022-18.01.2023
13 поток (закрыт) 17.09-04.12.2022
14 поток (закрыт) 02.10.2022-14.06.2023
15 поток (закрыт) 02.10.2022-18.01.2023
16 поток (закрыт) 02.10-11.12.2022
17 поток (закрыт) 15.10.2022-08.02.2023
18 поток (закрыт) 06.11.2022-03.03.2023
19 поток (закрыт) 19.11.2022-15.03.2023
20 поток (закрыт) 04.12.2022-22.03.2023
21 поток (закрыт) 17.12.2022-10.04.2023

Описание

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

 

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

 

Преимущества

 

  • Плавный вход. Подойдет даже новичкам в IT
  • Перспективы карьерного роста. Повысите свою ценность на рынке труда
  • Интенсивная программа. Быстрое переобучение за шесть месяцев
  • Обучение на практике. Решите более 50 практических задач
  • Универсальные навыки. Изучите не только базу, но и продвинутые инструменты
  • Современные знания. Если какая-то технология только вышла, она будет учтена в программе
  • Быстрые результаты. При желании сможете трудоустроиться уже через два месяца

 

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

 

  • Откроете для себя языки программирования, их принципиальные отличия и практики использования
  • Погрузитесь в тему создания структур данных
  • Разберетесь в понятии информатики на практике
  • Пройдете курс прикладной математики: булева алгебра, логика, объединение множеств
  • Изучите операционные системы, их особенности и механизм работы
  • Поработаете в области контроля версий
  • Узнаете, как настроить собственные девайсы
  • Изучите ключевые инструменты IT, стандарты кодирования, базы данных и системы аналитики
  • Соприкоснетесь с профессиями в разработке, спецификой их работы и сможете выбрать интересующее направление для обучения дальнейшей специализации

 

Длительность: ‍ 6 месяцев по 12 часов в неделю

Часов в программе
91,00 час
лекции
80,00 часов
практика
133,00 часа
самостоятельная
20,00 часов
промежуточная аттестация
1 час
входная диагностика
2 часа
итоговая аттестация
327,00 часов
всего
Цель программы
Целью реализации программы профессиональной переподготовки «Программист» является содействие становлению профессиональных компетенций слушателей, необходимых для разработки, программирования, отладки, проверки работоспособности web-сайтов и других информационных ресурсов (ИР)
Актуальность
Актуальность программы обусловлена потребностью общества в технически грамотных специалистах и полностью отвечает социальному заказу по подготовке квалифицированных кадров в области программирования, а также высоким интересом современного общества к IT-сфере. Если посмотреть на особенности профессии программиста, то можно с уверенностью заявить, что это деятельность будущего и какими бы совершенными ни были роботы и компьютеризированные системы, всегда будут нужны специалисты, которые умеют с ними работать и программировать их.

Сегодня на рынке однозначно можно выделить следующие преимущества профессии программиста:

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

Компетенции

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


ПК 1 – способность писать программный код с использованием языков C#, HTML/CSS, PHP, Java, JavaScript, Python
Знать:

• Синтаксис языков программирования C#, HTML/CSS, PHP, Java, JavaScript, Python, особенности программирования на этих языках, стандартные библиотеки
• Особенности выбранной среды программирования и системы управления базами данных
• Технологии программирования

Уметь:

• Использовать язык разметки страниц ИР
• Применять языки программирования для написания программного кода C#, HTML/CSS, PHP, Java, JavaScript, Python

Владеть:

-владеть инструментами подготовки и комбинирования тестовых данных

ПК 2 – способность оформлять программный код в соответствии с установленными требованиями
Знать:

• Особенности отображения элементов ИР в различных браузерах
• Особенности отображения ИР в размерах рабочего пространства устройств
• Методы повышения читаемости программного кода
• Методологии разработки программного обеспечения

Уметь:

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

Владеть:

• использовать программное обеспечение для для верстки страниц ИР

ПК 3 – способность работать с системой контроля версий
Знать:

• Технологии программирования
• Компоненты программно-технических архитектур ИР, существующие приложения и интерфейсы взаимодействия с ними
• Сетевые протоколы и основы web-технологий
• Устройство и функционирование современных ИР

Уметь:

• Определять возможности отображения web-страниц в размерах рабочего пространства устройств для разных видов дизайн-макетов
• Использовать выбранную среду программирования и средства системы управления базами данных
• Использовать возможности имеющейся программной архитектуры ИР

Владеть:

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

ПК 5 – способность осуществлять верстку страниц ИР
Знать:

• Компоненты программно-технических архитектур ИР, существующие приложения и интерфейсы взаимодействия с ними
• Сетевые протоколы и основы web-технологий
• Устройство и функционирование современных ИР

Уметь:

• Использовать язык разметки страниц ИР
• Применять языки программирования для написания программного кода C#, HTML/CSS, PHP, Java, JavaScript, Python
• Использовать выбранную среду программирования и средства системы управления базами данных
• Использовать возможности имеющейся программной архитектуры ИР

Владеть:

• Применять специализированное программное обеспечение для верстки страниц ИР
• Использовать язык разметки страниц ИР
• Выбирать и комбинировать техники тестирования ИР

Требования

Нет

Образование
  • Высшее образование
  • Среднее профессиональное образование

Модули

свернуть
27,00ч
Модуль 1 Модуль 1. Введение в программирование
Разбираем языки программирования.Базовые алгоритмы и массив как структура данных. Сложность и стоимость алгоритмов.
26,00ч
Модуль 3 Модуль 3. Введение в контроль версий
Знакомство с контролем версий Работа с ветками в системе контроля версий Работа с удаленными репозиториями
72,00ч
Модуль 5 Модуль 5. Знакомство с языками программирования
Знакомство с языком программирования C# Знакомство с функциями и массивами Функции: продолжение Рекурсия и двумерные массивы Как не нужно писать код: основные рекомендации Как не нужно писать код: принципы и антипаттерны Рекурсия: продолжение C#: от простого к крактике
34,00ч
Модуль 7 Модуль 7. Профессиональная верстка
Позиционирование элементов. Практическая верстка. Структура HTML5, знакомство с формами Практическое применение Bootstrap Препроцессоры: применение на практике Эффекты перехода и трансформации в CSS3 CSS3: медиа-запросы, адаптивная верстка. Практическое применение адаптивной верстки Grid layout, новые возможности CSS3
31,00ч
Модуль 9 Модуль 9. Базовый курс JavaScript
Основы языка JavaScript Основные операторы JavaScript Циклы, массивы, структуры данных Объекты в JavaScript Введение в DOM Обработка событий в JavaScript Урок-практикум Анонимные функции, замыкания
26,00ч
Модуль 2 Модуль 2. Математика и информатика для программистов
Введение в информатику Основы логики для программистов Введение в математику для программистов
26,00ч
Модуль 4 Модуль 4. Знакомство с базами данных
Первое знакомство с базами данных Первые таблицы для БД Нормальные формы Нормализация/денормализация Базовое знакомство с SQL
23,00ч
Модуль 6 Модуль 6. HTML/CSS
Основные понятия в веб-разработке Основы языка разметки документов HTML Основы языка оформления стилей документа CSS Основные тэги для вёрстки, Псевдоклассы и псевдоэлементы Основы позиционирования, работа с Flexbox Работа с макетом дизайна в формате Figma Основы создания адаптивного сайта Стандарты web и вспомогательные инструменты
31,00ч
Модуль 8 Модуль 8. Базовый курс PHP
Введение в PHP Условные блоки, ветвление функции Циклы и массивы Работа с файлами Базы данных MySQL и работа с ними на уровне PHP Интерактивность Авторизация и аутентификация
28,00ч
Модуль 10 Модуль 10. Основы языка Python
Знакомство с Python Встроенные типы и операции с ними Функции Полезные инструменты Работа с файлами Объектно-ориентированное программирование ООП. Продвинутый уровень ООП. Полезные дополнения
27,00ч
Модуль 1 Модуль 1. Введение в программирование
Разбираем языки программирования.Базовые алгоритмы и массив как структура данных. Сложность и стоимость алгоритмов.
26,00ч
Модуль 2 Модуль 2. Математика и информатика для программистов
Введение в информатику Основы логики для программистов Введение в математику для программистов
26,00ч
Модуль 3 Модуль 3. Введение в контроль версий
Знакомство с контролем версий Работа с ветками в системе контроля версий Работа с удаленными репозиториями
26,00ч
Модуль 4 Модуль 4. Знакомство с базами данных
Первое знакомство с базами данных Первые таблицы для БД Нормальные формы Нормализация/денормализация Базовое знакомство с SQL
72,00ч
Модуль 5 Модуль 5. Знакомство с языками программирования
Знакомство с языком программирования C# Знакомство с функциями и массивами Функции: продолжение Рекурсия и двумерные массивы Как не нужно писать код: основные рекомендации Как не нужно писать код: принципы и антипаттерны Рекурсия: продолжение C#: от простого к крактике
23,00ч
Модуль 6 Модуль 6. HTML/CSS
Основные понятия в веб-разработке Основы языка разметки документов HTML Основы языка оформления стилей документа CSS Основные тэги для вёрстки, Псевдоклассы и псевдоэлементы Основы позиционирования, работа с Flexbox Работа с макетом дизайна в формате Figma Основы создания адаптивного сайта Стандарты web и вспомогательные инструменты
34,00ч
Модуль 7 Модуль 7. Профессиональная верстка
Позиционирование элементов. Практическая верстка. Структура HTML5, знакомство с формами Практическое применение Bootstrap Препроцессоры: применение на практике Эффекты перехода и трансформации в CSS3 CSS3: медиа-запросы, адаптивная верстка. Практическое применение адаптивной верстки Grid layout, новые возможности CSS3
31,00ч
Модуль 8 Модуль 8. Базовый курс PHP
Введение в PHP Условные блоки, ветвление функции Циклы и массивы Работа с файлами Базы данных MySQL и работа с ними на уровне PHP Интерактивность Авторизация и аутентификация
31,00ч
Модуль 9 Модуль 9. Базовый курс JavaScript
Основы языка JavaScript Основные операторы JavaScript Циклы, массивы, структуры данных Объекты в JavaScript Введение в DOM Обработка событий в JavaScript Урок-практикум Анонимные функции, замыкания
28,00ч
Модуль 10 Модуль 10. Основы языка Python
Знакомство с Python Встроенные типы и операции с ними Функции Полезные инструменты Работа с файлами Объектно-ориентированное программирование ООП. Продвинутый уровень ООП. Полезные дополнения

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

Карпенко

Денис

GeekBrains

преподаватель

Камянецкий

Сергей

GeekBrains

преподаватель

90 000 p
Авторизуйтесь чтобы записаться

Профстандарт

Программист

06.001

Ответственный за программу

support@geekbrains.ru

+74992131726