Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
Знакомство
Цель интенсива
Подготовить полноценного и востребованного
специалиста высокого уровня, готового работать
в веб-индустрии.
2
На интенсиве мы будем
– Работать с Гитом.
3
На интенсиве мы будем
– Работать с Гитом.
– Верстать по методологии.
3
На интенсиве мы будем
– Работать с Гитом.
– Верстать по методологии.
– Использовать препроцессоры.
3
На интенсиве мы будем
– Работать с Гитом.
– Верстать по методологии.
– Использовать препроцессоры.
– Верстать резиново и адаптивно.
3
На интенсиве мы будем
– Работать с Гитом.
– Верстать по методологии.
– Использовать препроцессоры.
– Верстать резиново и адаптивно.
– Работать с адаптивной графикой.
3
На интенсиве мы будем
– Работать с Гитом.
– Верстать по методологии.
– Использовать препроцессоры.
– Верстать резиново и адаптивно.
– Работать с адаптивной графикой.
– Оптимизировать и автоматизировать.
3
Учебный проект «Барбершоп»
4
Личный проект «Пинк»
5
Личный проект «Седона»
6
Личный проект «Мишка»
7
Личный проект «Кэт энерджи»
8
Постепенное открытие проектов
– Мобильная версия.
– Планшетная версия.
– Десктопная версия.
9
Техническое задание
10
Преподаватели
11
Подробнее о наставниках
Более 100 человек и все практикующие разработчики:
– Сотрудники веб-студий.
– Фрилансеры.
– Кексобот.
12
Работа с наставником
Обязательная часть интенсива. Наставник:
– Проверяет задания.
– Разбирает тонкости, консультирует.
– Передаёт опыт.
– Допускает к сдаче проекта.
– Оценивает финальный проект.
13
Как выбрать наставника и работать с ним?
14
Успешное завершение интенсива?
15
Защита проекта
1. Полностью сверстать макет.
https://up.htmlacademy.ru/adaptive/14/regulations
16
Критерии
https://up.htmlacademy.ru/adaptive/14/criteries
17
Сертификаты
18
Сертификаты
https://up.htmlacademy.ru/adaptive/14/faq
19
А если пропустил лекцию?
Ничего страшного, будут видеозаписи, а также весь наш арсенал:
– Пошаговые руководства.
– Скринкасты.
– Подборки ссылок на лучшие статьи.
20
Связь с кураторами
С любым вопросом или проблемой можно обратиться к кураторам интенсива
с помощью специальной формы в интерфейсе интенсива.
https://up.htmlacademy.ru/adaptive/14/faq
21
Инструменты
22
Инструменты
– Консоль:
– Встроенный терминал в Linux.
23
Инструменты
– Консоль:
– Встроенный терминал в Linux.
– Встроенный терминал в macOS или iTerm2.
23
Инструменты
– Консоль:
– Встроенный терминал в Linux.
– Встроенный терминал в macOS или iTerm2.
– Вместо cmd.exe и PowerShell для Windows рекомендуем cmder.
23
http://cmder.net
24
Инструменты
– Консоль.
– Git и GitHub:
– Пошаговые руководства в материалах.
25
Инструменты
– Консоль.
– Git и GitHub:
– Пошаговые руководства в материалах.
– Статьи в материалах.
25
Инструменты
– Консоль.
– Git и GitHub:
– Пошаговые руководства в материалах.
– Статьи в материалах.
– Наш видеокурс о работе с Git и GitHub (8 видео, ~1 час 20 минут).
25
Софья Ильинова
26
Git и GitHub
2. Как сделать
1. Как установить Git 3. Что делать, если всё
репозиторий из любого
и работать в консоли пошло не так
проекта
7. Как синхронизировать
8. Как предложить свой
работу на двух
код в любой проект
компьютерах
27
Скринкасты
28
Инструменты
– Консоль.
– Git и GitHub.
– Node.js.
29
https://nodejs.org/en/
30
Инструменты
– Консоль.
– Git и GitHub.
– Node.js.
– Кодгайд.
31
Стиль кода HTML Academy
http://codeguide.academy/html-css.html
32
Рабочий процесс на интенсиве
33
Задания зависят друг от друга
34
Выбор проекта и наставника
35
Выбор личного проекта
36
Настройки личного проекта
37
Создание репозитория в Гитхабе
38
Создание репозитория в Гитхабе
39
Выполняем первое задание
40
Выполняем первое задание
41
Переходим ко второму заданию
42
Переходим ко второму заданию
43
Мастер-репозиторий, форкаем себе
44
Мастер-репозиторий, форкаем себе
45
Мастер-репозиторий, форкаем себе
46
Мастер-репозиторий, форкаем себе
47
Клонируем репозиторий
Клонируем форк репозитория с Гитхаба к себе на компьютер.
zsh
48
Создаём ветку для задания
Из задания на сайте Академии берём название ветки и создаём её в своём
репозитории.
zsh
49
50
Фиксируем изменения
Добавляем файл в индекс изменений и фиксируем изменения в репозитории.
zsh
51
Публикуем изменения в Гитхаб
Отправляем ветку module1-task1 со всеми изменениями в наш удалённый
репозиторий (форк) на Гитхабе.
zsh
52
Ветка в Гитхабе
53
Ветка в Гитхабе
54
55
Фиксируем изменения
Добавляем файл в индекс изменений и фиксируем изменения в репозитории.
zsh
56
Публикуем изменения в Гитхаб
Отправляем изменения в наш удалённый репозиторий (форк) на Гитхабе.
zsh
57
Ветка в Гитхабе
58
Создаём пулреквест
59
Создаём пулреквест
60
Создаём пулреквест
61
62
Фиксируем изменения
Добавляем файл в индекс изменений и фиксируем изменения в репозитории.
zsh
63
Публикуем изменения в Гитхаб
Отправляем изменения в наш удалённый репозиторий (форк) на Гитхабе.
zsh
64
Обновления попали сразу в пулреквест
65
Привязываем пулреквест к заданию
66
Привязываем пулреквест к заданию
67
Привязываем пулреквест к заданию
68
Отправляем задание на проверку
69
Задание на проверке
70
Задание можно отозвать
71
Собрать проект и опубликовать
72
Собрать проект и опубликовать
73
Собрать проект и опубликовать
74
Ваш проект в интернете
75
Тем временем в Гитхабе…
76
77
78
79
Каждый раз, когда ваш пулреквест приняли, и вы
хотите приступить к следующему заданию…
80
Возвращаемся в ветку master
Все новые ветки обязательно создавайте из ветки master. Первым делом
переключаемся в master.
zsh
81
Связь с удалёнными репозиториями
Посмотрим, с какими удалёнными репозиториями связан мой локальный репозиторий.
zsh
82
Связь с мастер-репозиторием
Добавим связь с мастер-репозиторием, чтобы иметь возможность обновляться из него.
zsh
83
Связь с удалёнными репозиториями
Ещё раз посмотрим, с какими удалёнными репозиториями связан мой локальный
репозиторий.
zsh
84
Данные из мастер-репозитория
Перед тем, как работать с мастер-репозиторием, нужно получить обновление из него.
zsh
85
Публикуем изменения в Гитхаб
Отправляем изменения в наш удалённый репозиторий (форк) на Гитхабе.
zsh
86
Что произошло в Гитхабе?
87
Что произошло в Гитхабе?
88
Что произошло в Гитхабе?
89
Структура личных проектов
90
91
92
93
94
95
96
97
98
99
100
101
102
Задания на дом
1. Посмотреть скринкасты.