Изучаем HTML/CSS: видео уроки для новичков

Программирование для десктопов: компьютеры, ноутбуки

Этот раздел заинтересует тех, кто стремится создавать программы для настольных компьютеров. Для программирования под Windows или Linux самыми популярными считаются языки C++ и С#. Их изучение позволит вам освоить синтаксис, который частично используется также и в других известных языках, разобраться в основных принципах разработки, научиться создавать программы и читать чужой код, в том числе, на многих «си-подобных» языках.

  1. Программирование. Курс позволит изучить основы программирования на языках Си и С++. В его рамках вы освоите основные понятия – алгоритмы, переменные, управляющие элементы, процедуры и функции и т.д. Изучите работу циклов и работе с файлами, научитесь решать сложные математические задачи при помощи ЯП. Курс бы разработан в МГУ, предназначен в помощь студентам, но также может быть очень полезен для самообразования. Видео можно посмотреть в удобное время на сайте ИНТУИТ.
  2. Алгоритмизация. Введение в язык программирования С++ В рамках этого курса можно изучить не только особенности языка, но и разные методы работы с алгоритмами. Курс находится на сайте ИНТУИТ.
  3. Язык программирования C++. Основные понятия, возможности, синтаксис и конструкции ЯП. Описание различных библиотек и особенностей применения C++ на практике. Курс можно посмотреть на сайте ИНТУИТ.
  4. Увлекательное программирование на языке C#. Видео-курс подойдет для изучения программирования с нуля на языке С#. При этом уроки реализованы в очень простой, практически, игровой форме. Подойдут для школьников. Сайт с видео — Microsoft Virtual Academy.
  5. Язык программирования C# (часть 1). Первая часть объемного обучающего курса по изучению ЯП. Основные понятия, особенности синтаксиса, управляющие элементы и конструкции. Видео-уроки предназначены для глубокого изучения ЯП с нуля.
  6. Язык программирования C# (часть 2). Продолжаем изучать ЯП C#. Библиотеки и особенности ООП на этом языке, другие нюансы и тонкости работы. Оба курса находятся в видеозаписи на сайте Microsoft Virtual Academy.

Ссылки

Календарь лекций доступен в двух митап группах: HowProgrammingWorks (это лекции по программированию на примерах JavaScript) и NodeUA (это лекции по Node.js) и я настоятельно прошу регистрироваться всех, кто хочет посетить лекции очно. Вход свободный для всех, но организационно проще оценивать количество слушателей. За всю историю у меня были случаи и 600 человек и 2 человека, при чем явка непредсказуема.

Все записанные видео появляются в тот же день (через 10-20 минут после завершения лекции) на youtube канале.

Лекции сгруппированы в два плейлиста: по программированию и JavaScript и по Node.js.

Ссылки на лекции и материалы я размещаю в двух телеграм-каналалах: по программированию и JavaScript и по Node.js и другим более сложным темам.

Для обсуждения и вопросов есть две телеграмм-группы: по программированию и JavaScript и по Node.js.

Мой аккайнт на github, учебные репозитории в организации HowProgrammingWorks и библиотеки нашего комьюнити.

Платный видеокурс «Воспламенитель Кода: Сайт-Визитка на CodeIgniter»

Этот видеокурс я создал для тех людей, кто хочет научиться создавать гибкие и функциональные сайты-визитки, а также небольшие «контентные» сайты без изучения тонкостей PHP.

Вам достаточно знать лишь основы HTML и CSS и некоторые базовые понятия из PHP (переменная, функция, цикл, массив и т.п.).

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

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

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

В данный видеокурс вошли следующие подразделы:

1. Разбираемся с HTML-разметкой, CSS и JavaScript (4 урока)

2. Переносим сайт на CodeIgniter и разбираем основные понятия ООП — объектно-ориентированного программирования (2 урока)

3. Концепция MVC (Модель-Вид-Контроллер) и создание первого Контроллера (2 урока)

4. Осваиваем работу с базой данных и phpMyAdmin (3 урока)

5. Выводим информацию из базы данных на страницу (2 урока)

6. Улучшаем URL-адреса сайта (2 урока)

7. Работаем над формой обратной связи (3 урока)

8. Используем сессии и AJAX-запросы (4 урока)

9. Обновление капчи без перезагрузки страницы (2 урока)

10. Панель администратора: добавление страниц (4 урока)

11. Автоматический вывод страниц в навигационном меню (6 уроков)

12. Подключаем визуальный редактор контента для добавления и редактирования страниц (3 урока)

13. Обновление и удаление страниц (2 урока)

14. Дорабатываем сайт и приступаем к защите админки (3 урока)

15. Занимаемся функцией авторизации (4 урока)

16. Управляем настройками из админки (2 урока)

17. Оптимизируем сайт и реализуем выделение текущего пункта меню (4 урока)

18. Переносим сайт на реальный сервер (2 урока)

Ниже Вы можете видеть в уменьшенном размере скриншот главного меню курса:

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

Я потратил несколько месяцев на то, чтобы собрать воедино и записать на видео все только самое полезное и необходимое для достижения осязаемых и быстрых результатов.

Здесь не будет долгих «прелюдий» и раскачек по несколько часов — мы сразу «возьмем быка за рога» и в пошаговом режиме создадим сайт-визитку на CodeIgniter.

Подробная информация о курсе:»Воспламенитель Кода: Сайт-Визитка на CodeIgniter»

Заработать, рекомендуя этот курс: Партнерская программа

Мобильные приложения

Вас привлекает создание игр и полезных приложений для мобильных устройств? Значит, вам необходимо изучить особенности программирования для iOS (операционная система устройств Apple) или Android (самая популярная ОС для мобильных). Для работы с ними потребуется изучить не только особые языки, но также понять основные принципы и особенности работы с мобильными. Ведь здесь вас ждет небольшой экран, ограниченные ресурсы, работа с тачпадом и еще много интересного. Вот несколько вводных курсов в эту сферу:

  1. Разработка приложений для iOS. Курс станет прекрасным решением для поклонников «яблокофонов». Если вы хотите создавать приложения под IPhone или IPad, заходите на сайт ИНТУИТ и смотрите обучающие видео.
  2. Введение в разработку приложений для ОС Android. Этот вводный курс поможет разобраться с созданием приложений под Андроид – самую популярную ОС, на которой работает огромное количество различных мобильных устройств: смартфоны, планшеты, «умные часы» и другие гаджеты от различных производителей. Видео всегда доступны на сайте ИНТУИТ.
  3. Введение в разработку приложений для смартфонов на ОС Android. В отличие от предыдущего, в этом курсе делается акцент на работу со смартфонами. Изучают их особенности и рассказывают многие полезные хитрости, которые помогут разобраться с этой сферой деятельности. Доступ – постоянный на страницах ИНТУИТ.
  4. Разработка приложений для смартфонов на ОС Аndroid. Углубленный курс для Андроид-разработчиков. Рекомендуется к изучению после знакомства с вводными уроками (см. курсы выше). Постоянно доступен на ресурсе ИНТУИТ.

Бесплатные курсы и интенсивы

Нетология

Сайт: https://netology.ruТелефон: 8 (800) 301-39-69, +7 (495) 152-55-28Стоимость: бесплатно

Мини-курсы:

  • Как стать программистом, 3 дня
  • Digital-старт: первый шаг к востребованной профессии, 6 дней
  • Основы HTML и CSS, 2 недели
  • С чего начать карьеру в IT, 3 дня

Stepik

Сайт: https://stepik.orgСтоимость: бесплатно

Бесплатные курсы для новичков в программировании:

  • Введение в программирование (C++)
  • Программирование на Python
  • Основы программирования
  • Java. Базовый курс
  • Веб-разработка для начинающих: HTML и CSS
  • JavaScript для начинающих
  • Введение в Kotlin JVM

Для понимания курсов желательно иметь знания математики не ниже уровня средней школы и уметь достаточно свободно пользоваться компьютером.

Портал видеоуроков LoftBlog

Сайт: https://loftblog.ruСтоимость: бесплатно

Курсы:

  • Изучение языка программирования. 8 уроков
  • Введение в Python. 9 уроков
  • Разработка Android приложения. 5 уроков
  • Java для Android-разработчиков. 13 уроков
  • Основы программирования. 12 уроков
  • HTML для начинающих. 11 уроков
  • Основы SQL для начинающих. 5 уроков
  • Основы CSS. 7 уроков
  • Основы PHP. 7 уроков
  • Основы Javascript. 24 урока
  • iOS приложение ToDo List на Swift. 25 уроков
  • Сайт с нуля на WordPress. 2 урока
  • WordPress для фрилансера. 10 уроков
  • Введение в ActionScript3. 4 урока
    и другие

Microsoft Virtual Academy

Сайт: https://docs.microsoft.comСтоимость: бесплатно, требуется учетная запись Windows Live ID

Узнайте о базовом синтаксисе и направлении мыслей для создания простых приложений с помощью модульных схем обучения:

  • Первые шаги с помощью C#
    3 ч 51 мин, 8 модулей
  • Первые шаги с помощью Python
    4 ч 33 мин, 10 модулей

Кроме того, на сайте представлено множество курсов по разработке приложений для HTML5, Windows и Windows Phone, Microsoft Office 365, SQL Server, Azure и System Center для программистов с опытом.

Онлайн Академия IT

Сайт: https://academiait.ruСтоимость: бесплатно

На сайте доступны разнообразные курсы по языкам программирования, веб- и мобильной разработке:

  • Программирование для всех начинающих. Изучаем язык VBA под Excel
  • Основы C++. Программирование для начинающих
  • Программирование с нуля
  • Изучение языка программирования
  • Python для начинающих
  • PHP Основы
  • Язык С для начинающих
  • Уроки PHP 7
  • Видео курс С++ Starter
  • Ruby Essential
  • Swift3 (для новичков)
  • Базовый Java
  • Разработка приложений под Android. Базовый курс
  • Kotlin. Уроки по основам разработки android-приложений
  • Ваше первое iOS-Приложение с нуля
  • Введение в Unity3D
    и другие уроки

Чтобы получить доступ к видеоурокам, необходимо зарегистрироваться.

Hexlet

Сайт: https://ru.hexlet.ioТелефон: +7 (499) 609-12-31Стоимость: бесплатно

Бесплатные курсы по программированию для получения новых знаний и оценки глубины материалов на Хекслете:

  • Python: Основы 13 часов
  • Введение в программирование 45 часов
  • Ключевые аспекты веб-разработки на PHP 7 часов
  • Основы HTML, CSS и веб-дизайна 8 часов
  • Ключевые аспекты разработки на Python 4 часа
  • Основы современной вёрстки 15 часов
  • Жизнь программиста 3 часа
  • Введение в Ruby 34 часа
  • Основы командной строки 30 часов
  • Структура и интерпретация компьютерных программ 17 часов
  • PHP: Настройка окружения 5 часов
  • PHP: Основы 19 часов
  • Введение в Си 19 часов
  • Python: Настройка окружения 7 часов
  • Введение в веб-разработку 5 часов
  • Операционные системы 6 часов
  • Основы программирования 60 часов
  • JS: Настройка окружения 8 часов

Code Basics

Сайт: https://ru.code-basics.comТелефон: +44 20 3514 2938Стоимость: бесплатно

Бесплатные практические уроки по программированию. Если вы совсем новичок и хотите научиться основам — переменным, строкам, циклам, функциям и т.д. Проект от создателей Хекслета.

YouTube-каналы о языках программирования

Подборка русскоязычных каналов и плейлистов, посвящённых различным языкам программирования:

  • Программирование с нуля
  • Уроки по С++
  • Уроки по С/С++
  • Уроки C#
  • C# от новичка к профессионалу
  • C# уроки
  • Программирование на Go
  • Курсы по программированию на PHP. Лёгкий старт для начинающих
  • Изучение JavaScript от нуля до гуру
  • Уроки по основам разработки android-приложений на Java
  • Курс «Разработка на Java»
  • Уроки Java для начинающих
  • Язык программирования PYTHON
  • Python программирование
  • Изучение PHP для начинающих
  • С нуля до Junior PHP Developer
  • Паскаль с нуля. Основы программирования
  • Курс HTML & CSS
  • HTML5 уроки с нуля для начинающих
  • iOS программирование в Xcode

Реклама. Информация о рекламодателе по ссылкам в статье.

Тренажёры для простого программирования

Яндекс.Практикум. Это наш родной тренажёр, где тебя пошагово проводят от первой строчки до небольшого работающего продукта, с пояснениями и интерактивом. Есть тренажёры для веб-программирования, бэкенда, а также аналитики и тестирования. Всё на русском. Бесплатной версии хватит, чтобы понять — нравится вам это направление или нет.

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

Code Academy (на самом деле CodeCademy, но что?). Похоже на Практикум, только на английском. Из особенностей — помесячная оплата за доступ к материалам курсов.

Codepen. Это не совсем тренажёр, а, скорее, онлайн-редактор кода, где сразу можно увидеть результат. Если вы читаете это с компьютера, посмотрите на HTML-код двух движущихся треугольников, на которые можно залипнуть надолго. Бесплатно, есть необязательная подписка, но нет заданий и проверки кода на ошибки.

Структура курса

  • Базовые понятия: программные абстракции, переменные, операторы, типы данных, массивы, структуры, скалярные и ссылочные типы, отображения;
  • Основные понятия: функции, контексты и область видимости, классы и объекты, прототипы, методы, лямбды, чистые функции, побочные эффекты, замыкания, частичное применение, каррирование, композиция, функции высшего порядка, колбэки, враперы, декораторы, примеси, события, интерфейс, синглтон, итераторы, функциональные объекты, функторы, монады, работа с файлами, потоки, сокеты, мемоизация, наследование, генераторы, асинхронное программирование, чеининг, модули и зависимости, обработка ошибок, фабрики и пулы, таймеры, регулярные выражения;
  • Вспомогательные материалы: git, системы контроля версий и менеджеры пакетов, работа с консолью, тестирование, непрерывная интеграция, логирование, линтеры, оптимизация и производительность, борьба с утечками памяти, скрытые классы, мономорфные функции, дженерики, сборка мусора, управление памятью;
  • Структуры данных: коллекции, массивы и типизированные массивы, буферы, списки, стек, очередь, дек, деревья двоичные и иерархические, многомерные деревья, повороты и балансировка ветвей, множества, хешмапы, графы, развернутые списки, асинхронная очередь, автоматы, итерирование структур данных и поиск;
  • Расширенные понятия: символы, прокси, диферы, фьючеры и промисы, линзы, трансдьюсеры, async/await, коллекторы данных, асинхронная композиция, адаптеры асинхронности, асинхронные итераторы, интроспекция, рефлексия, скаффолдинг, инверсия управления и внедрение зависимостей, песочницы, слоистая архитектура, компонентный подход, слой доступа к данным, проекции данных, мониторинг файловой системы, клиент-серверная и трехзвенная архитектура, кластеризация и балансировка, проектирование протоколов, динамическая перегрузка модулей, метаданные, динамическое связывание, межпроцессовое взаимодействие;
  • Примеры кода и комплексного использования технологий: живые электронные таблицы, чат на вебсокетах, реализация языка запросов к графам, альтернативная библиотека асинхронных абстракций metasync, сравнение реализации одинаковых задач на разных парадигмах, сравнение стилей функционального программирования, примеры структуры приложений, маршрутизация обработчиков в node.js приложениях, изоляция кода в песочницах, транзакционные объекты;
  • Парадигмы программирования: императивное, структурное и неструктурное, процедурное, объектно-ориентированное, прототипное, функциональное, логическое, декларативное, асинхронное, реактивное, событийное, автоматное, обобщенное, программирование управляемое потоками данных, мультипарадигменное, метапрограммирование.

Бесплатный видеокурс «Основы HTML и CSS»

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

Для того, чтобы создать даже простой сайт, Вам обязательно понадобятся базовые знания языков HTML и CSS, которые станут фундаментом Ваших будущих достижений.

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

После просмотра данного видеокурса Вы перестанете с ужасом смотреть на HTML-код и будете понимать, как он работает. Вы сможете создать свои первые HTML-страницы и придать им нужный вид с помощью CSS.

И самое главное — Вы заложите фундамент для своего дальнейшего развития в деле веб-разработки..

В данный видеокурс вошли следующие уроки:

1. Общий механизм работы сайтов и суть языка HTML (07 мин. 38 сек.)

2. Структура HTML-документа и первая страница (18 мин. 55 сек.)

3. Особенности работы базовых тэгов и правило вложенности (11 мин. 16 сек.)

4. Комментарии, строчные и блочные элементы. Плагин Firebug (15 мин. 21 сек.)

5. Изучаем спецсимволы, списки и таблицы (14 мин. 56 сек.)

6. Ссылки, url-адреса и понятие атрибута (13 мин. 59 сек.)

7. Работа с изображениями. Навигационная карта (12 мин. 47 сек.)

8. CSS. Введение: селекторы типа и селекторы класса (18 мин. 03 сек.)

9. Селекторы ID и селекторы потомков. Основные CSS-правила (21 мин. 05 сек.)

10. Псевдоэлементы. Типы подключения CSS-стилей к документу (16 мин. 28 сек.)

11. Создаем основу для простого двухколоночного CSS-макета (16 мин. 48 сек.)

12. Дорабатываем двухколоночный CSS-макет (12 мин. 46 сек.)

13. Создаем 3-колоночный макет на основе 2-колоночного (10 мин. 55 сек.)

14. Для завершенности вносим в макет элементы дизайна (17 мин. 40 сек.)

15. Урок по основам работы с Notepad++ (09 мин. 16 сек.)

Ниже Вы можете видеть скриншоты из некоторых уроков:

Изучив данный видеокурс, Вы сможете спокойно смотреть на HTML и CSS код и понимать, что он означает.

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

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

«Основы HTML и CSS»

Заработать, рекомендуя этот курс: Партнерская программа

YouTube-каналы для разработчиков на английском языке

Fun Fun Function

Крутой YouTube-канал, на котором харизматичный ведущий-программист рассказывает о разработке и жизни айтишников.

Bret Fisher Docker and DevOps

Канал посвящен изучению DevOps. Автор канала проводит стримы, на которые приглашает других специалистов, и старается раскрывать тему небанально и антизанудно.

The Net Ninja

Обещают, что любой начинающий разработчик с помощью канала сможет получить черный пояс по JavaScript, Node.js, React, Vue.js, Firebase, MongoDB, HTML и CSS.

IAmTimCorey

Цель автора этого YouTube-канала — не просто увлечь подписчиков темой, но и чему-то научить. Именно поэтому тут нет коротких 5-минутных роликов, только основательные уроки.

tutoriaLinux

Познавательный YouTube-канал с полноценными обучающими видео по Linux и Unix, начиная с обучения базовым командам начинающих.

LearnCode.academy

Десятки туториалов по различным темам — от JavaScript до React. Интересный канал для начинающих разработчиков.

Python Programmer

Тут создатель учит начинающих разработчиков основам Python, Data Science, Machine learning и AI. А еще делает разбор платных и бесплатных курсов.

Joma Tech

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

Derek Banas

Видеоуроки профессионального уровня почти по всем популярным языкам программирования. Тут туториалы по JavaScript, React, C++, ML, Arduino, C#, Django и по многим другим направлениям.

Java Brains

На этом популярном YouTube-канале подписчикам предлагают обучиться Java и JavaScript практически с нуля.

О курсе — Чему Вы научитесь?

Посмотрите видео об онлайн курсе программирования и верстки HTML / CSS для начинающих. Вы узнаете, как эффективно построить обучение основам Html и Css и научиться самому создавать веб сайты с нуля.В процессе обучения Вы получите знания и навыки:

  • Основы HTML и CSS
  • Полноценная верстка страниц сайтов, на примере сайта о кино
  • Работа в редакторе кода SublimeText
  • Практическое применение основных тегов HTML
  • CSS-верстка текста: цвет и размер шрифта
  • Позиционирование блоков на сайте
  • Работа с изображениями
  • Правильная HTML-разметка для SEO
  • Адаптивная верстка под мобильные устройства
  • Специальные классы для адаптивности
  • Полезные инструменты для frontend-разработчика

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

Начать обучение

План курса

Программа обучения включает видео уроки по изучению HTML и CSS с нуля. Благодаря интерактивным тестам и заданиям, Вы сможете закрепить полученные знания по Html и Css верстке и программированию веб сайтов на практике.

развернуть все

свернуть все

1. Введение

2. Подготовка к работе. Установка редактора кода

  • 2.1 Подготовка компьютера к работе. Установка редактора кода и инструментов07:39
  • 2.2 Тестирование00:15
  • 2.3 Тестирование00:15

3. Основы HTML и CSS. Базовая разметка, html-теги, css-стили

  • 3.1 Базовая разметка HTML05:15
  • 3.2 Интерактивное задание00:30
  • 3.3 Теги <h1>, <p>, <strong>04:07
  • 3.4 Тестирование00:15
  • 3.5 Интерактивное задание01:00
  • 3.6 Интерактивное задание01:00
  • 3.7 Интерактивное задание01:30
  • 3.8 Познакомимся с новыми html-тегами <div>, <span>. Базовый синтаксис CSS08:21
  • 3.9 Интерактивное задание02:00
  • 3.10 Интерактивное задание02:00
  • 3.11 Тестирование00:15
  • 3.12 Тестирование00:15
  • 3.13 Теги <ul>, <li> и этапы создания веб-сайта07:57

4. Создание сайта на практике. Главная страница — Верхняя часть (Header) и меню

  • 4.1 Подключение css стилей в отдельном файле09:09

  • 4.2 Интерактивное задание02:00

  • 4.3 CSS свойства: margin, padding, height, font-size и другие07:02

  • 4.4 Тестирование00:15

  • 4.5 Тестирование00:15

  • 4.6 Интерактивное задание01:30

  • 4.7 Тестирование00:15

  • 4.8 Интерактивное задание01:30

  • 4.9 Интерактивное задание02:30

  • 4.10 Тестирование00:15

  • 4.11 Стилизация ссылок с помощью CSS05:56

  • 4.12 Тестирование00:15

  • 4.13 Тестирование00:15

  • 4.14 Интерактивное задание01:30

  • 4.15 Создание горизонтального меню07:45

  • 4.16 Тестирование00:15

  • 4.17 Стилизация горизонтального меню05:33

  • 4.18 Тестирование00:15

  • 4.19 Интерактивное задание03:00

5. Создание сайта. Главная страница — Правый блок

  • 5.1 HTML Form. Создание форм07:31

  • 5.2 Интерактивное задание01:30

  • 5.3 Right Block. Начнем создавать панель справа13:05

  • 5.4 Тестирование00:15

  • 5.5 Right Block. Продолжение12:03

  • 5.6 Right Block. Часть 310:51

  • 5.7 Интерактивное задание07:00

6. Создание сайта. Главная страница — Нижняя часть (Footer)

  • 6.1 Footer. Часть 104:22

  • 6.2 Footer. Часть 205:21

  • 6.3 Интерактивное задание05:00

7. Создание сайта. Главная страница — Фильмы, Сериалы, Блог

  • 7.1 Content главной страницы08:56

  • 7.2 Главная страница. Записи блога05:30

8. Создание сайта. Страница просмотра фильмов

  • 8.1 Страница просмотра фильмов05:37

  • 8.2 Страница просмотра фильмов. Блок информации о фильме05:50

  • 8.3 Страница просмотра фильмов. Блок с описанием фильма05:10

  • 8.4 Страница просмотра фильмов. Блок с отзывами к фильму06:40

  • 8.5 Интерактивное задание05:00

  • 8.6 Страница просмотра фильмов. Форма отправки отзывов к фильму08:44

9. Создание сайта. Страницы Фильмы и Рейтинг фильмов

  • 9.1 Страница Фильмы13:45

  • 9.2 Интерактивное задание07:00

  • 9.3 Страница Рейтинг фильмов12:22

  • 9.4 Тестирование00:15

  • 9.5 Интерактивное задание10:00

10. Создание сайта. Адаптивная верстка

  • 10.1 Адаптивная верстка. Инструменты разработчика06:48

  • 10.2 Адаптивная верстка. Media queries, тэг viewport09:43

  • 10.3 Адаптивная верстка. Правила адаптивной верстки11:56

  • 10.4 Тестирование00:15

  • 10.5 Адаптивная верстка. Продолжение09:53

  • 10.6 Адаптивная верстка. Заключительная часть11:59

Завершение курса — Получение Сертификата

Начать обучение

Основы основ

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

  1. Введение в математическую логику. Курс находится на сайте Hexlet в виде видеозаписей. Вы узнаете базовые понятия математики логики, изучите математические инструменты, познакомитесь с парадоксами, поймете основные принципы работы компьютерной техники.
  2. Введение в архитектуру ЭВМ. Курс постоянно доступен на сайте Stepic, по окончанию можно сдать экзамен и получить электронный сертификат. Здесь вы узнаете об архитектуре и принципах работы компьютерной техники, начиная от простейших логических схем до сложных мультипроцессорных устройств.
  3. История ЭВМ и программирования.  Курс расположен на сайте Лекториума. Доступен периодически, по мере наполнения группы. Необходимо записаться и ждать уведомления о начале. Длительность – 5 недель. Здесь вы узнаете об истории развития разных ЯП, а также появлению технологий, познакомитесь с разными поколениями компьютерной техники. Также в программе рассматриваются основные принципы работы ЭВМ и существующие типы ЯП.
  4. Основы программирования. Курс находится на страницах Geek Brains, видео в постоянном доступе. На уроках вы узнаете базовые понятия и терминологию, нужные будущему программисту. Лектор расскажет о том, какие бывают ЯП, поясняет различия между ними, в какой сфере каждый из них применяется. Вы познакомитесь с популярными на сегодня направлениями в программировании, научитесь создавать самые простые программы. Курс поможет понять основы и выбрать язык программирования для последующего изучения.
  5. Объектно-ориентированное программирование  — это мини-курс, постоянно доступный в формате видео на страницах Geek Brains. Весь материал посвящен основам этой парадигмы программирования, описанию важнейших принципов ООП, которые понадобятся разработчику, независимо от выбранной специализации и ЯП.

Программирование для детей и визуальное программирование

Наборы Lego с роботами и визуальным программированием. Можно собрать своего робота, а потом запрограммировать его поведение на планшете. Или собрать свой пульт управления роботом, который тоже можно запрограммировать как угодно.

Визуальное программирование — это просто перетаскивание мышкой нужных блоков и их настройка.

Scratch — учебная платформа по программированию для детей, тоже с визуальным программированием. Задача проекта — управлять котом, который может сделать всё, что предусмотрено программой. Слева сгруппированы команды для кота: движения, действия, условия. Посередине — программа, которую вы создаёте, перетаскивая мышкой нужные блоки. Результат можно увидеть справа — там кот начнёт двигаться и выполнять всё, что вы ему сказали.

Понравилась статья? Поделиться с друзьями: