[Школа программирования] - Основы программирования (2013)

Тема в разделе "Программирование", создана пользователем Ольга, 5 мар 2014.

  1. Ольга

    Ольга Active Member

    Сообщения:
    1.567
    Репутация:
    147
    Основы Программирования
    [​IMG]
    Автор: Школа Программирования
    Год: 2013
    Формат: .mp4, .pdf, .html

    Материал предоставлен пользователем: northonОт чайника до программиста за 2 недели или...
    Что вы получите от курса?

    Освоите фундаментальные основы программирования
    Познакомитесь со всеми основными терминами и понятиями
    Научитесь разрабатывать алгоритмы
    Получите реальный опыт разработки
    Сможете писать простые программы
    Познакомитесь с различными языками и направлениями программирования
    Будете четко понимать, какое направление вам наиболее интересно
    Получите материалы и инструкции для дальнейшего развития

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

    Учебный модуль №2.
    Постановка задачи и алгоритмы Что должна сделать программа
    постановка задачи
    входные данные
    выходные данные
    Алгоритмы
    понятие алгоритма
    примеры алгоритмов
    зачем нам алгоритмы
    Переменные
    что такое переменная
    где в компьютере хранятся переменные
    зачем нужны переменные
    Ветвления (в алгоритмах)
    что такое ветвления
    нелинейное выполнение кода
    как ветвления обозначаются в алгоритмах
    Примеры задач и алгоритмов их решения
    Практика – составляем алгоритмы

    Учебный модуль №3.
    Основы программирования Компилируемые и интерпретируемые языки программирования
    общее отличие компилируемых и интерпретируемых языков
    примеры компилируемых языков
    примеры интерпретируемых языков
    Практика – пишем Hello World
    выбираем язык программирования
    какая программа будет исполнять код
    Hello Word!
    Переменные
    как объявить переменную
    как записывать значение в переменные
    как считывать значения из переменных
    Типы данных
    что такое тип данных
    числа
    строки
    булевский тип
    другие типы данных
    Ветвления (в коде)
    Функции
    что такое функция
    смысл функций – убираем повторяющийся код
    область видимости
    возвращение значений из функции
    Практика

    Учебный модуль №4.
    Языки программирования Циклы
    что такое циклы
    виды циклов
    примеры использования циклов
    Массивы
    что такое массивы
    примеры использования массивов
    Практика
    Обзор современных языков программирования и их назначения
    языки для разработки сайтов
    языки для разработки настольных приложений
    языки для разработки программ под мобильные устройства
    специфика каждого из направлений
    как работает интернет
    Что делать дальше

    Правила разработки мобильных приложений
    Андрей Мишанин - ведущий специалист по мобильной разработке компании Яндекс Характерные черты
    Дизайн
    Ограниченность ресурсов
    Правила грамотной разработки
    Цикл разработки
    Ресурсы для мобильных разработчиков
    Карьера мобильного разработчика
    Фриланс мобильного разработчика

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

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

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

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




    Сайт/Скачать:

    Отзывы:
    1) Предмет анализа (тема, жанр рецензируемой работы): основы программирования
    2) Актуальность темы: актуальная, программист-в топ3 самых оплачиваемых профессий, при чем в отличии от врачей и юристов обладает мобильностью.
    3) Сравнение с другими продуктами схожей тематики: Данный курс Lynda.com - Основы программирования (2011) куда более емкий. Но у них абсолютно разный формат и я бы не хотел говорить, что какой-то из них лучше или хуже. Их стоит смотреть в связке, сначала этот, потом от линды.
    4) Качество записей (видео, текста, аудио): хорошее
    5) Недостатки, недочеты работы, а так же плюсы и минусы: смотрел с месяц назад, всех уже и не вспомню, но что мне больше всего запомнилось - это подача. превосходный преподаватель.
    Большим плюсом тут являются бонусы, особенно понравился про собеседование. советую посмотреть, даже если собеседования вас не интересуют, там много другой полезной информации.
    Также тут даются задания на следующий урок, в начале следующего разбирают, т.е. практика, что идет жирным плюсом опять же.
    + Препод разбирает все с самого нуля, что такое пк, оперативка и тд, да так, что любая блондинка поймет!
    + в конце обзор языков, какой в какой сфере используется, в какой среде на нем программируют. (аналогичный обзор от линды мне понравился больше).
    Недостатков нет.
    6) Влияние данного материала на вашу жизнь: стал лучше понимать как строить алгоритмы, узнал что такое массивы, функции, как они работают.
    7) Удалось ли применить и какие последовали результаты: применял только при выполнении заданий, пока что.
    8) Выводы рецензента: Для тех кто только начинает, это маст хэв. Если же вы имеете хоть какое-то представление о программировании(паскаль в школе и все такое), то не стоит смотреть этот курс, а потом плеваться. Как я выше уже писал, объясняется все с самых азов, как работает оперативка, что такое hdd, и рассматриваются алгоритмы-функции-массивы-циклы. все.
    9) Оценка данного материала по 10-бальной шкале: 10
     
    Последние данные очков репутации:
    insaf: 1 Очко (то, что хотел, для создания сайта) 22 апр 2014
  2. Александр

    Александр New Member

    Сообщения:
    6
    Репутация:
    4
    Так себе, не понравилось что вебираном сделано.
     
    Последние данные очков репутации:
    DaiTyan: 1 Очко 28 ноя 2014
  3. Yhrek

    Yhrek New Member

    Сообщения:
    9
    Репутация:
    0
    все таки программирование надо по книжкам учить, а не по вебинарам да и какое отношение hdd имеют к к обучению алгоритмам начинающих
     
  4. lepshic

    lepshic New Member

    Сообщения:
    2
    Репутация:
    0
    когда-то качал этот материал, в принципе доступно подано, однако если чел с нуля это увидит, то вряд ли сможет осмыслить и применить инфу
     
  5. Arist

    Arist New Member

    Сообщения:
    12
    Репутация:
    4
    Самый действенный метод обучения это книги и реальное выполнение заданий а не тестовое.
    Поскольку когда начинаешь в реальности писать понимаешь что много не знаешь и всё с опытом приходит! Так что больше пишите!
     
  6. LedZeppelin

    LedZeppelin New Member

    Сообщения:
    2
    Репутация:
    0
    Смотрел этот курс не так давно. Курс, неплохой. Один из немногих стоящих( у ШП много таких), но это всё вода, надо брать и всё самому писать, и никакой копи-пасты, иначе опыта не получить. Надо обучаться программировать так, чтобы побольше ошибок было: находить их самому и исправлять, и всё начнёт получаться... со временем. А вообще, курс явно не для обучения с нуля, если нет общих понятий о программировании то тяжело в это вникнуть
     
  7. Diamon13.den

    Diamon13.den New Member

    Сообщения:
    4
    Репутация:
    0
    Пользовался данным материалом. Соглашусь с вышекомментирующими пользователями, лучше самому пытаться программировать и учиться по книжкам. Данный материал служит только в ознакомительных целях.
     
  8. fl0n2

    fl0n2 New Member

    Сообщения:
    4
    Репутация:
    1
    Попадался мне данный курс на этапе изучения программирования. Курс не был досмотрен до конца, очень долго рассказывается о примитивных вещах которые мной были усвоены сразу. В большей мере курс рассчитан на локальную аудиторию.
     
  9. elvis_presley

    elvis_presley New Member

    Сообщения:
    2
    Репутация:
    0
    Помню, я записывался на этот курс в ШП где-то года 2 назад, тогда он был платный, стоимость была 1к рублей. Сейчас, насколько я знаю, он бесплатный, так что можете зайти на сайт ШП и записаться на данный курс. Но согласен с ребятами, что если вы полный новичок, то скорее всего, Вам будет сложновато и придется изучать много материала самостоятельно. Но самое главное - это мотивация, если у Вас есть желание и упорство, то все будет ОК. Тем более сейчас, когда материала в интернете ооочень много. Гугл и Ютуб Вам в помощь :)
     
  10. totoha

    totoha New Member

    Сообщения:
    1
    Репутация:
    0
    Неплохой курс "Основы программирования CS50" от Гарвардского университета сейчас идет на prometheus.
     
  11. vlzhila

    vlzhila New Member

    Сообщения:
    14
    Репутация:
    0
    качественные основы програмирования очень важны для подальшего робочего процеса. Поэтому это очень нужная информация
     
  12. Nikolay_

    Nikolay_ New Member

    Сообщения:
    3
    Репутация:
    1
    На мой взгляд, курс не очень практичен. Наилучшее изучение - это книги и практика. Как уже писали выше, хороший курс "Основы программирования CS50" от Гарвардского университета.
     
  13. ацуа

    ацуа New Member

    Сообщения:
    2
    Репутация:
    0
    Курс хороший, пробовал, результаты есть очень быстро, вот только все проходит если периодически не возвращаться к нему
     

Поделиться этой страницей