Цикл занятий по курсу «Основы программирования» подготовлен профессиональными преподавателями учебного центра «Школа Программирования», лидера России на рынке обучения программированию. Программа курса подготовлена совместно с экспертами из ведущих ИТ-компаний: Kaspersky и Microsoft.
Программа курса:День 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.Языки программирования
Циклычто такое циклы
виды циклов
примеры использования циклов
Массивычто такое массивы
примеры использования массивов
Практика
Обзор современных языков программирования и их назначения
языки для разработки сайтов
языки для разработки настольных приложений
языки для разработки программ под мобильные устройства
специфика каждого из направлений
как работает интернет
Что делать дальше
Общее
Полное имя : D:\Загрузки\Основы программирования\1\basics_1.mp4
Формат : MPEG-4
Профиль формата : Base Media / Version 2
Идентификатор кодека : mp42
Размер файла : 134 Мбайт
Продолжительность : 1 ч. 45 м.
Общий поток : 179 Кбит/сек
Дата кодирования : UTC 2013-10-03 13:03:23
Дата пометки : UTC 2013-10-03 13:03:23
Видео
Идентификатор : 1
Формат : AVC
Формат/Информация : Advanced Video Codec
Профиль формата : High@L4.0
Параметр CABAC формата : Да
Параметр ReFrames формата : 4 кадра
Параметр GOP формата : M=1, N=45
Идентификатор кодека : avc1
Идентификатор кодека/Информация : Advanced Video Coding
Продолжительность : 1 ч. 45 м.
Продолжительность оригинала : 1 ч. 45 м.
Битрейт : 123 Кбит/сек
Ширина : 1024 пикселя
Высота : 768 пикселей
Соотношение сторон : 4:3
Режим частоты кадров : Постоянный
Частота кадров : 9,000 кадров/сек
Цветовое пространство : YUV
Субдискретизация насыщенности : 4:2:0
Битовая глубина : 8 бит
Тип развёртки : Прогрессивная
Бит/(Пиксели*Кадры) : 0.017
Размер потока : 92,8 Мбайт (69%)
Размер потока оригинала : 92,8 Мбайт (69%)
Язык : English
Дата кодирования : UTC 2013-10-03 13:03:23
Дата пометки : UTC 2013-10-03 13:03:23
Основные цвета : BT.709
Характеристики трансфера : BT.709
Коэффициенты матрицы : BT.709
mdhd_Duration : 6312459
Аудио
Идентификатор : 2
Формат : AAC
Формат/Информация : Advanced Audio Codec
Профиль формата : LC
Идентификатор кодека : 40
Продолжительность : 1 ч. 45 м.
Продолжительность оригинала : 1 ч. 45 м.
Вид битрейта : Постоянный
Битрейт : 53,4 Кбит/сек
Каналы : 2 канала
Расположение каналов : Front: L R
Частота : 44,1 КГц
Метод сжатия : С потерями
Размер потока : 40,3 Мбайт (30%)
Размер потока оригинала : 40,3 Мбайт (30%)
Язык : English
Дата кодирования : UTC 2013-10-03 13:03:23
Дата пометки : UTC 2013-10-03 13:03:23
mdhd_Duration : 6325618
Общее
Полное имя : D:\Загрузки\Основы программирования\видеолекция 1.mp4
Формат : MPEG-4
Профиль формата : Base Media / Version 2
Идентификатор кодека : mp42
Размер файла : 617 Мбайт
Продолжительность : 49 м.
Режим общего битрейта : Переменный
Общий поток : 1757 Кбит/сек
Дата кодирования : UTC 2012-09-20 23:39:58
Дата пометки : UTC 2012-09-20 23:39:58
©TIM : 00:00:00:00
©TSC : 25
©TSZ : 1
Видео
Идентификатор : 1
Формат : AVC
Формат/Информация : Advanced Video Codec
Профиль формата : Main@L3.1
Параметр CABAC формата : Да
Параметр ReFrames формата : 3 кадра
Идентификатор кодека : avc1
Идентификатор кодека/Информация : Advanced Video Coding
Продолжительность : 49 м.
Битрейт : 1564 Кбит/сек
Ширина : 720 пикселей
Высота : 576 пикселей
Соотношение сторон : 1,85:1
Режим частоты кадров : Постоянный
Частота кадров : 25,000 кадров/сек
Стандарт вещания : PAL
Цветовое пространство : YUV
Субдискретизация насыщенности : 4:2:0
Битовая глубина : 8 бит
Тип развёртки : Чересстрочная
Порядок развёртки : Нижнее поле первое
Бит/(Пиксели*Кадры) : 0.151
Размер потока : 550 Мбайт (89%)
Язык : English
Дата кодирования : UTC 2012-09-20 23:39:58
Дата пометки : UTC 2012-09-20 23:39:58
Аудио
Идентификатор : 2
Формат : AAC
Формат/Информация : Advanced Audio Codec
Профиль формата : LC
Идентификатор кодека : 40
Продолжительность : 49 м.
Продолжительность оригинала : 49 м.
Вид битрейта : Переменный
Битрейт : 192 Кбит/сек
Максимальный битрейт : 297 Кбит/сек
Каналы : 2 канала
Расположение каналов : Front: L R
Частота : 48,0 КГц
Метод сжатия : С потерями
Размер потока : 66,5 Мбайт (11%)
Размер потока оригинала : 66,5 Мбайт (11%)
Язык : English
Дата кодирования : UTC 2012-09-20 23:39:58
Дата пометки : UTC 2012-09-20 23:39:58
о файле:Продолжительность: 12:16:59
Качество видео: PCRec
Видеокодек: AVC
Битрейт видео: ~123 kb/s, 9,000 FPS, ~1564 kb/s, 25,000 FPS
Размер кадра: 1024x768, 1018x768, 1280x720, 1050x576
Аудиокодек: AAC
Битрейт аудио: 53,4 kb/s, 192 kb/s (CBR), 2 Ch, 44100 Hz
Автор режиссер: Школа Программирования
Название: Основы программирования
Год выпуска: 2013
Жанр: Программирование
Размер: 4,47 GB
Скачать Школа Программирования Основы программирования (2013/RUS)