Skip to content

Commit aa3de32

Browse files
authored
Add ht goals (#200)
1 parent 70c381a commit aa3de32

File tree

23 files changed

+93
-1
lines changed

23 files changed

+93
-1
lines changed

lessons/final-task/ht.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
Зачем: Выбрать/придумать проект, к которому вы будете применять получаемые знания. В идеале это решение какой-то задачи/проблемы, которая близка/интересна лично вам. В первую очередь это нужно для практического закрепления знаний/навыков, во вторую - для демонстрации этого другим людям.
3+
---
4+
15
В личном кабинете, в уроке к заданию, вам нужно нажать кнопку "Предложить тему" и ввести название темы (именно в таком виде она пойдет в итоговый сертификат).
26

37
После этого нужно отдельным сообщением описать предполагаемый функционал (чтобы было ясно, что именно вы планируете реализовать).

lessons/lesson01/ht.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
Зачем: Сформулировать свои ожидания и цели (в идеале по SMART), сразу получить обрантную связь относительно того, на сколько ожидания могут быть закрыты курсом. Познакомиться с продуктивным подходом к задаванию вопросов, чтобы общение по учебе было эффективным (это же применимо к рабочим контекстам).
3+
---
4+
15
## Знакомство
26

37
> Сформулирует цели и задачи поступления на курс, опишет свои ожидания от обучения. Познакомится с правилами "Хорошего тона" для продуктивного общения на технические темы

lessons/lesson03/homework_lec1.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
Зачем: Вы будете решать большое число достаточно простых задач. В аналогии с изучением иностранных языков - это упражнения на подстановку слов вместо пробелов. Нужно это для насмотренности на код и применения знаний элементарных конструкций языка.
3+
---
4+
15
В ходе выполнения задания вы поработаете с двумя репозиториями, которые содержат в себе типичные задачи работы на Javascript.
26

37
Работать вы будете с двумя репозиториями:

lessons/lesson03/homework_lec3.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
Зачем: Продолжаем тренировку насмотренности и базовые операции. Большая часть задач не требует знаний алгоритмов, достаточно просто сформулировать последовательность шагов/действий. Вы тренируетесь писать функции, продолжаете знакомство с проверкой кода тестами. Продолжая аналогию с изучением иностранных языков - вы пишете прописи, тренируете руковой водить прямые линии и скругления. Нам здесь важен факт того, что вы прорешали нужное число задач (если бы могли дать вам задание решить одну задачу 20 способами - это задание было бы здесь, но увы). И т.к. это прописи - мы этот код не проверяем (нам важен факт написания кода, и это мы видим в вашем профиле), но при желании, вы можете прислать задачи на разбор.
3+
---
4+
15
### "Практика кодирования"
26

37
1. Зарегистрировать аккаунт на сайте [codewars.com](https://www.codewars.com/) (это можно сделать с помощью github аккаунта) - логин должен быть такой же как в вашем github профиле, имя и фамилия такие же как в личном кабинете ОТУС

lessons/lesson05/homework.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
Зачем: Продолжаем тренировку насмотренности и базовые операции. Большая часть задач не требует знаний алгоритмов, достаточно просто сформулировать последовательность шагов/действий. Вы тренируетесь писать функции, продолжаете знакомство с проверкой кода тестами. Продолжая аналогию с изучением иностранных языков - вы пишете прописи, тренируете руковой водить прямые линии и скругления. Нам здесь важен факт того, что вы прорешали нужное число задач (если бы могли дать вам задание решить одну задачу 20 способами - это задание было бы здесь, но увы). И т.к. это прописи - мы этот код не проверяем (нам важен факт написания кода, и это мы видим в вашем профиле), но при желании, вы можете прислать задачи на разбор.
3+
---
4+
15
### "Практика кодирования"
26

37
1. Зарегистрировать аккаунт на сайте [codewars.com](https://www.codewars.com/) (это можно сделать с помощью github аккаунта) - логин должен быть такой же как в вашем github профиле, имя и фамилия такие же как в личном кабинете ОТУС

lessons/lesson06/homework.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
Зачем: Мы уходим из песочниц и начинам работать в условиях умеренно приближенным к реальным. Тут вы настраиваете ваше окружение (гит, редактор, тесты и линтеры), на практике создаете репозиторий и пуллреквест, получаете опыт код ревью (когда ваши задачи начинают проверяться преподавателями). По схеме из этого задания мы будем работать остаток курса.
3+
---
4+
15
### "Закрепление базового синтаксиса языка"
26

37
Вам нужно будет:

lessons/lesson07/ht.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
Зачем: Это подготовительное задание. Оно является подводящим к другому заданию в курсе (чтобы на вас не валалилось слишком много работы за раз). Кроме того вы еще раз потренируетесь настраивать репозиторий и автоматизации работы с ним. Заодно научитесь публиковать свой код так, чтобы его работу можно было показывать другим людям, далеким от программирования (маме/бабушке/младшему брату).
3+
---
4+
15
Вам нужно создать новый репозиторий. В нем должна быть папка `src` с файлом `index.html` и необходимыми файлами стилей.
26

37
В проекте нужно настроить линтеры (в тч на html), workflow (для проверки кода на merge request, добавления ссылки на codesandbox и деплоя на github pages).

lessons/lesson09/homework.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
Зачем: Это первый "проект" курса. Вы сделаете простое, но законченное приложение, у которого будет прикладной функционал. Приложение будет состоять из основных базовых блоков (обработка ввода, работа со страницей, работа со сторонним API), и даст вам возможность показывать другим, что вы уже умеете делать и зачем вы учитесь. Не-программистам вы сможете показать функционал, друзьям-разработчикам - как вы работаете с репозиторием и dev-практиками.
3+
---
4+
15
### Приложение "Прогноз погоды"
26

37
1. Создайте страницу:

lessons/lesson13/ht.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
Зачем: В этом задании вы примените знания к проекту, где почти не будет JS (такое тоже бывает), и попробуете еще один способ публикации ваших страниц с Github
3+
---
4+
15
Вам нужно:
26

37
- Создать новый github репозиторий

lessons/lesson20/ht.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
Зачем: Это второй "проект" курса. Напишите небольшую игру, для тренировки и закрепления навыка работы с Typescript, заодно потренируете базовые операции по работе с массивами.
3+
---
4+
15
Необходимо
26

37
- создать новый репозиторий

0 commit comments

Comments
 (0)