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