Что за курс.
Онлайн курс от Школы программирования.
Что вошло в тренинг.
Программа курса.
День 1 - Учебный модуль №1. Что такое программа и где она выполняется.
- Где выполняются программы
- Устройство компьютера, и что нас в нём интересует
- постоянное запоминающее устройство
- оперативная память
- процессор
- Представление данных в памяти компьютера
- двоичная система счисления
- бит, байт
- перевод чисел в двоичную систему счисления
- перевод чисел из двоичной системы счисления
- Низкоуровневые языки программирования
- Высокоуровневые языки программирования
- На каких по уровню языках будем писать мы?
День 2 - Видеолекция. Правила разработки мобильных приложений. Андрей Мишанин
- Характерные черты
- Дизайн
- Ограниченность ресурсов
- Правила грамотной разработки
- Цикл разработки
- Ресурсы для мобильных разработчиков
- Карьера мобильного разработчика
- Фриланс мобильного разработчика
День 3 - Видеолекция. Секреты юзабилити сайтов. Ольга Кузнецова - специалист по маркетингу и продвижению.
- Для чего стоит изучать юзабилити?
- Какие применяются методы (примеры)
- Чего не стоит делать в интерфейсах? (Ошибки, примеры)
- Примеры результатов некоторых тестов
- Как с помощью юзабилити не снижая цены можно повысить продажи (примеры)
День 4 - Учебный модуль №2. Постановка задачи и алгоритмы.
- Что должна сделать программа
- постановка задачи
- входные данные
- выходные данные
- Алгоритмы
- понятие алгоритма
- примеры алгоритмов
- зачем нам алгоритмы
- Переменные
- что такое переменная
- где в компьютере хранятся переменные
- зачем нужны переменные
- Ветвления (в алгоритмах)
- что такое ветвления
- нелинейное выполнение кода
- как ветвления обозначаются в алгоритмах
- Примеры задач и алгоритмов их решения
- Практика - составляем алгоритмы
День 5 - Видеолекция. SEO: Инструменты Оптимизации и Продвижения. Илья Ростокин - эксперт в области поисковой оптимизации, фрилансер.
- Этапы жизни веб-проекта
- Оптимизация проекта
- Работа с контентом
- Контроль качества
- Адаптация для SEO
- Адаптация к внешним вмешательствам
- Продвижение
- Работа со сторонними источниками
- SMM
- PR
- Реклама
- Примеры и ошибки
- Тенденции развития оптимизации
- Тенденции развития продвижения
День 6 - Выходной день. Отдых, занятия спортом.
День 7 - Выходной день. Прогулки на свежем воздухе, медитация.
День 8 - Учебный модуль №3. Основы программирования. Компилируемые и интерпретируемые языки программирования
- общее отличие компилируемых и интерпретируемых языков.
- примеры компилируемых языков
- примеры интерпретируемых языков
- Практика - пишем Hello World
- выбираем язык программирования
- какая программа будет исполнять код
- Hello Word!
- Переменные
- как объявить переменную
- как записывать значение в переменные
- как считывать значения из переменных
- Типы данных
- что такое тип данных
- числа
- строки
- булевский тип
- другие типы данных
- Ветвления (в коде)
- Функции
- что такое функция
- смысл функций - убираем повторяющийся код
- область видимости
- возвращение значений из функции
- Практика
День 9 - Видеолекция. Тренды WEB-разработка. Дмитрий Акинин - фрилансер, разработчик интернет-проектов для крупнейших медиа-холдингов.
- Тенденции WEB-дизайна
- Типографика
- Новые технологии веб-разработки
- Два подхода к созданию сайтов
- Библиотека Modernizr
- Шаблон Boilerplate
- Media Queries - адаптивная верстка
- Нестандартные шрифты
- Технология Less
- Фреймворк Twitter Bootstrap
День 10 - Видеолекция. Собеседование разработчиков на 70к+. Семен Давыдов - фрилансер, владелец компании по разработке софта, в прошлом сотрудник Яндекса.
- Подготовка к собеседованию
- Принцип обучения в карьере
- Правила составления резюме
- Один мощный инструмент в поиске работы
- Фишки, которые сделают Ваше резюме неотразимым
- Чего НЕ нужно писать в резюме (хотя все пишут)
- Золотое правило в поиске работы своей мечты
- Правила успешного прохождения собеседования
- Чего НЕ нужно делать на собеседовании
- Что делать, если не знаешь правильного ответа
- Правильные ответы на вопросы, которые встречаются на каждом втором собеседовании
- Рекомендации для продвинутых пользователей ;)
- Ваши действия после собеседования
- Если взяли на работу...
- Принцип башорга
День 11 - Учебный модуль №4. Языки программирования.
- Циклы
- что такое циклы
- виды циклов
- примеры использования циклов
- Массивы
- что такое массивы
- примеры использования массивов
- Практика
- Обзор современных языков программирования и их назначения
- языки для разработки сайтов
- языки для разработки настольных приложений
- языки для разработки программ под мобильные устройства
- специфика каждого из направлений
- как работает интернет
- Что делать дальше
День 12 - Секретный день. Выдача сертификатов и награждение лучших студентов.
- Раздача секретных подарков всем участникам.
   Карточка курса: *
Название: | Основы программирования |
Формат курса: | Тренинг |
Цена: | 2000 руб. |
Партнерская программа: | Есть |