Данный курс - перевод малой части супер крутого и популярного открытого курса TheOdinProject. Кроме того, по курсу я нудно и долго делаю видео на youtube. Нудно и долго, но делаю :)
Остальные переводы TheOdinProject и не только вы можете найти тут.
Вот где все начинается! Практическое введение во все инструменты, необходимые для создания рабочих веб-сайтов. Вы узнаете, что на самом деле делают веб-разработчики - те основы, которые вам понадобятся для последующих курсов.
Рассмотрим основы, необходимые для углубления в веб-разработку.
- Добро пожаловать на Vectree: конспект | видео
- Так чем же занимаются веб-разработчики: конспект | видео
- Мотивация: конспект | видео
- Присоединяйтесь к сообществу Vectree: конспект | видео
- Как работает Интернет: конспект | видео
В данном векторе мы подготовим ваше окружение разработчика, установим Ruby и Rails и запустим ваше первое веб-приложение.
- Настройка окружения: конспект | видео
- Подготовка: конспект | видео
- Редактор кода: конспект | видео
- Основы работы с терминалом: конспект | видео
- Установка Ruby: конспект
- Ваше первое Rails-приложение: проект
В данном векторе вы изучите основы Git и то, каким образом вы можете загрузить ваши проекты на Github. В результате вы сможете поделиться своими проектами и кодом со всем миром!
В этом разделе вы потратите время на знакомство с основными клиентскими (используемыми в браузерах) технолониями, такими как HTML, CSS и Javascript. Вы сможете создать веб-страницу с использованием HTML / CSS и изучить основы программирования с помощью Javascript.
- Введение в Frontend: конспект | видео
- Основы HTML и CSS: конспект
- Консоль разработчика: конспект
- Поисковая страница: проект
В данном векторе мы наконец-то изучим JavaScript и узнаем, как сделать страницу динамичной.
- Введение: конспект | видео
- Основы: конспект | задачи | видео
- Консоль разработчика: конспект | видео
- Функции: конспект | видео
- Камень, ножницы, бумага: проект
- Чистый код: конспект
- Массивы: конспект
- Манипуляции с DOM: конспект
- Волшебный экран: проект
- Объекты: конспект
- Калькулятор: проект
В данном векторе вы узнаете о серверной части, где мы расскажем, что происходит за кулисами на веб-сервере. Вы сможете попробовать Ruby, великолепный язык, который тесно связан с Ruby on Rails.
Вы, наверное, слышали о "Ruby on Rails", "React" или других фреймворках. В этом векторе вы узнаете, что такое фреймворк, почему мы его используем, и познакомимся с тем, который мы подробно рассмотрим в будущих курсах.
До сих пор вы, вероятно, работали самостоятельно. Теперь пришло время объединиться с другим человеком из любой точки мира.
- Введение в парное программирование: конспект
- Подготовка к взаимодействию: конспект
- Таймер - Помидор: проект
Теперь, когда вы попробовали на вкус все основные строительные блоки веб-приложений, мы вернемся назад и вспомним, как они все вписываются в общую картину.
- Соединим все: конспект
Любой может помочь нам с развитием данного проекта. На текущий момент мы усердно работаем над контентом по JavaScript, Java, Python, Java и это занимает достаточно много времени, тем более, что делается это на бесплатной основе. Если вам хочется помочь нам, напишите на почту support@vectree.ru или в telegram @vladthelittleone, наша команда введет вас в курс дела.
Чем вы можете помочь:
- исправить ошибки,
- проверить ссылки на ресурсы или добавить новые,
- добавить найденный в интернете полезный контент, открытый курс,
- добавить новые уроки, практические задания, тесты,
- перевести статью, курс,
- добавить конспект университетских лекций
Данный материал основан на TheOdinProject, созданном Erik Trautman.
Материал распространяется под Attribution-NonCommercial-ShareAlike 4.0 International.