Основы программирования

Если Вы хотите научиться программировать, но не знаете с чего начать, если обилие незнакомых технологий и терминов вводит Вас в ступор, то практический обучающий видеокурс «Основы программирования» — для Вас. Специально для начинающих программистов был разработан данный полноценный двухнедельный курс.

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

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

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

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

Баннер

Содержание видеокурса «Основы программирования»:

Модуль 1. Что такое программа и где она выполняется

  • Где выполняются программы
  • Устройство компьютера, и что нас в нём интересует
  • Представление данных в памяти компьютера
  • Низкоуровневые языки программирования
  • Высокоуровневые языки программирования
  • На каких по уровню языках будем писать мы?

Модуль 2. Правила разработки мобильных приложений

  • Характерные черты
  • Дизайн
  • Ограниченность ресурсов
  • Правила грамотной разработки
  • Цикл разработки
  • Ресурсы для мобильных разработчиков
  • Карьера мобильного разработчика
  • Фриланс мобильного разработчика

Модуль 3. Секреты юзабилити сайтов

  • Для чего стоит изучать юзабилити?
  • Какие применяются методы (примеры)
  • Чего не стоит делать в интерфейсах? (Ошибки, примеры)
  • Примеры результатов некоторых тестов
  • Как с помощью юзабилити не снижая цены можно повысить продажи (примеры)

Модуль 4. Постановка задачи и алгоритмы

  • Что должна сделать программа
  • Алгоритмы
  • Переменные
  • Ветвления (в алгоритмах)
  • Примеры задач и алгоритмов их решения
  • Практика – составляем алгоритмы

Модуль 5. SEO: Инструменты оптимизации и продвижения

  • Этапы жизни веб-проекта
  • Оптимизация проекта
  • Работа с контентом
  • Контроль качества
  • Адаптация для SEO
  • Адаптация к внешним вмешательствам
  • Продвижение
  • Работа со сторонними источниками
  • SMM
  • PR
  • Реклама
  • Примеры и ошибки
  • Тенденции развития оптимизации
  • Тенденции развития продвижения

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

  • Практика – пишем Hello World
  • Переменные
  • Типы данных
  • Ветвления (в коде)
  • Функции
  • Практика

Модуль 7. Тренды WEB-разработка

  • Тенденции WEB-дизайна
  • Типографика
  • Новые технологии веб-разработки
  • Два подхода к созданию сайтов
  • Библиотека Modernizr
  • Шаблон Boilerplate
  • Media Queries — адаптивная верстка
  • Нестандартные шрифты
  • Технология Less
  • Фреймворк Twitter Bootstrap

Модуль 8. Собеседование разработчиков на 70к+

  • Подготовка к собеседованию
  • Принцип обучения в карьере
  • Правила составления резюме
  • Один мощный инструмент в поиске работы
  • Фишки, которые сделают Ваше резюме неотразимым
  • Чего НЕ нужно писать в резюме (хотя все пишут)
  • Золотое правило в поиске работы своей мечты
  • Правила успешного прохождения собеседования
  • Чего НЕ нужно делать на собеседовании
  • Что делать, если не знаешь правильного ответа
  • Правильные ответы на вопросы, которые встречаются на каждом втором собеседовании
  • Рекомендации для продвинутых пользователей
  • Ваши действия после собеседования
  • Если взяли на работу
  • Принцип башорга

Модуль 9. Языки программирования

  • Циклы
  • Массивы
  • Практика
  • Обзор современных языков программирования и их назначения
  • Что делать дальше

Основы программирования
Автор: Школа программирования

Узнать подробнее...(перейти на сайт автора)

Не работает ссылка? — Напишите нам об этом в комментариях.
Понравился материал? — Кликните по кнопкам ниже и расскажите о нём друзьям!

Внимание! Посетители, находящиеся в группе Гости, не могут оставлять комментарии. Зарегистрируйтесь или зайдите на сайт под своим логином.