1

Etapa 1

Изучить Git (систему контроля версий).

2

Etapa 2

Изучение HTML/CSS

3

Etapa 3

Практика верстки

4

Etapa 4

Изучение JavaScript и практика

5

Etapa 5

Практика JS

6

Etapa 6

HTML, CSS. Responsive Web Design от https://freecodecamp.org

7

Etapa 7

Front End Development Libraries freecodecamp

8

Etapa 8

Язык программирования JavaScript. Часть 1 на learn.javascript.ru

9

Etapa 9

Язык программирования JavaScript. Часть 2 на learn.javascript.ru

10

Etapa 10

learn.javascript.ru ЧАСТЬ 3 Тематические разделы

11

Etapa 11

React

12

Etapa 12

NODE.JS от RSSchool

13

Etapa 13

Последний этап в MetaLAMP-обучении

14

Etapa 14

Рефакторинг,код-ревью,собеседования

15

Etapa 15

METALAMP :Задание Практика верстки

16

Etapa 16

Стажировка

20 mayo—20 septiembre

1

Etapa 1

Изучить Git (систему контроля версий).

2

Etapa 2

Изучение HTML/CSS

3

Etapa 3

Практика верстки

4

Etapa 4

Изучение JavaScript и практика

5

Etapa 5

Практика JS

6

Etapa 6

HTML, CSS. Responsive Web Design от https://freecodecamp.org

7

Etapa 7

Front End Development Libraries freecodecamp

8

Etapa 8

Язык программирования JavaScript. Часть 1 на learn.javascript.ru

9

Etapa 9

Язык программирования JavaScript. Часть 2 на learn.javascript.ru

10

Etapa 10

learn.javascript.ru ЧАСТЬ 3 Тематические разделы

11

Etapa 11

React

12

Etapa 12

NODE.JS от RSSchool

13

Etapa 13

Последний этап в MetaLAMP-обучении

14

Etapa 14

Рефакторинг,код-ревью,собеседования

15

Etapa 15

METALAMP :Задание Практика верстки

16

Etapa 16

Стажировка

20 mayo—20 septiembre

29 agosto 2020 30 septiembre 2021
Objetivo completado 20 diciembre 2021

Autor del objetivo

Елена

Armenia, Ереван

42 año / año / año

General

Стать frontend-программистом и найти удаленную работу

Я IT-шник с профильным образованием, много знала и писала, но ушла в SAP ERP. Жизненные обстоятельства требуют работы удаленно или фриланс. Мой опыт в SAP не дает такой возможности, а работать хочется. Решила снова уйти в программирование, но технологии убежали далеко вперед, теперь все заново. Было принято решение изучить (вспомнить) frontend-разработку, найти работу и постепенно уйти в backend.

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

Так что эта цель посвящена изучению HTML5, CSS3, JS и сопутствующим технологиям. Из практики - реализовать несколько сайтов для портфолио.

1. Изучение верстки.

2. Изучение Git

2. Практика верстки.

3. Изучение и практика JavaScript.

 Criterio del fin

Изучила все , что необходимо и устроилась на работу удаленно

 Recursos personales

Знания и навыки, время есть, но ограничено пока

 Lo ecológico del objetivo

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

  1. Изучить Git (систему контроля версий).

    Цель - уверенное владение Git.

    1. Курс на  https://githowto.com/ru

    2. Индексация

    3. Коммиты

    4. Мерж веток

    5. Просмотр изменений между коммитами или между ветками

    6. Разрешение конфликтов

    7. Клонирование репозиториев

    8. Подключение нескольких удалённых репозиториев

  2. Изучение HTML/CSS

    Цель этапа - уверенные знания вёрстки с HTML и CSS.

    1. Курс HTML на https://ru.code-basics.com/

    2. Основы современной вёрстки https://ru.hexlet.io/courses/layout-designer-basics/

    3. Курс RS-school 2020-2021 пройден

    4. Книга «HTML и CSS. Разработка и дизайн веб-сайтов» Джон Дакетт

    5. Книга «Новая большая книга CSS» Дэвид Макфарланд

    6. https://developer.mozilla.org/ru/docs/Web/HTML

  3. Практика верстки

    Сверстать много макетов.

    На данный момент сверстала парочку по видео, свой сайтик - резюме для RSS.

    1. Сверстать WEBDEV для RSS и пройти кросс-чек

    2. Вёрстка проект Shelter для rss

    3. Моментум для rss-вёрстка

    4. Верстка макета к English for kids RSS

    5. Верстка Пятнашек RSS

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

  4. Изучение JavaScript и практика

    Уверенные знания самого языка JavaScript

    1. https://ru.code-basics.com/languages/javascript

    2. Каты из RSS: https://github.com/rolling-scopes-school/tasks/blob/master/tasks/codewars-stage-1.md

    3. Calculator для RSscool - понять,изменить,пройти кросс-чек

    4. Алгоритмические задачи для rss

    5. Виртуальная клавиатура для rss

    6. Несколько отдельных задач - тасков для rss

    7. Игра пятнашки RSS

    8. Пройти этап 1 курса RSS

    9. Алгоритмические задачи этап 2 для RSS

    10. English For Kids для RSS

    11. Covid - task Rss

    12. Пройти этап 2курса RSS

    13. доделать DOM к Shelter

    14. «JavaScript. Сильные стороны.» Д.Крокфорд

    15. «Секреты JavaScript ниндзя» Дж.Резиг, Беэр Бибо

    16. «JavaScript. Подробное руководство» Д.Флэнаган

    17. Watch and Code

  5. Практика JS

    Тут конкретное задание:

    Задание заключается в написании плагина для jQuery

    • Базовые навыки проектирования (ООП, вариации MVC-архитектуры, разделение ответственности).
    • Навыки по созданию удобных библиотек с удобным API (интерфейсом использования для других разработчиков).
    • Навыки разделения конфигурирования и бизнес-логики.
    • Умение документировать свой продукт (описывать заложенную архитектуру, визуализировать её через UML-диаграммы).
    • Навыки автоматического unit-тестирования (включая TDD).
  6. HTML, CSS. Responsive Web Design от https://freecodecamp.org

    1. Basic HTML and HTML5

    2. Basic CSS

    3. Applied Visual Design

    4. Applied Accessibility

    5. Responsive Web Design Principles

    6. CSS Flexbox

    7. CSS Grid

    8. Build a Tribute Page

    9. Build a Survey Form

    10. Build a Product Landing Page

    11. Build a Technical Documentation Page

    12. Build a Personal Portfolio Webpage

  7. Front End Development Libraries freecodecamp

    1. Bootstrap

    2. jQuery

    3. Sass

  8. Язык программирования JavaScript. Часть 1 на learn.javascript.ru

    1. Введение

    2. Основы JavaScript

    3. Качество кода

    4. Объекты: основы

    5. Типы данных

    6. Продвинутая работа с функциями

    7. Свойства объекта, их конфигурация

    8. Прототипы, наследование

    9. Классы

    10. Обработка ошибок

    11. Промисы, async/await

    12. Генераторы, продвинутая итерация

    13. Модули

    14. Разное

  9. Язык программирования JavaScript. Часть 2 на learn.javascript.ru

    1. Документ

    2. Введение в события

    3. Интерфейсные события

    4. Формы, элементы управления

    5. Загрузка документа и ресурсов

    6. Разное

  10. learn.javascript.ru ЧАСТЬ 3 Тематические разделы

    1. Фреймы и окна

    2. Бинарные данные и файлы

    3. Сетевые запросы

    4. Хранение данных в браузере

    5. Анимация

    6. Веб-компоненты

    7. Регулярные выражения

    8. CSS для JavaScript-разработчика

  11. React

    Распишу подробнее позже

  12. NODE.JS от RSSchool

    в мае 2021 года

  13. Последний этап в MetaLAMP-обучении

    Общий проект на REACT, код-ревью и собеседование. Обещают сразу взять на работу. Пока поставлю на эту компанию.

  14. Рефакторинг,код-ревью,собеседования

    Сюда попадут собеседования. Итог-найти работу.

    1. Пройти собеседование с ментором на курсе от RSS

    2. Итоговое техническое собеседование на курсе от RSS

    3. Собеседование в MetaLamp

  15. METALAMP :Задание Практика верстки

    Требования к верстке:

    • Вся вёрстка должна быть выложена на Github в ваш публичный репозиторий, результатом задачи будет как раз этот репозиторий. Под каждый проект создаём новый репозиторий. Присылать ссылку на него необязательно, это можно будет сделать только в пятом задании в личные сообщения организатору.
    • Ссылку на Github Pages добавить в Readme проекта, чтобы мы при проверке могли быстро перейти к самой вёрстке.
    • С начала работы коммиты в репозиторий делать как можно чаще, минимум раз в день, когда было что-то сделано, а лучше чаще (для каждого нового блока). Не надо копить многодневную работу и сваливать это одним коммитом, для таких вещей лучше использовать ветки. Не бойтесь незаконченные изменения коммитить, в этом нет ничего страшного.
    • Все коммиты должны иметь осмысленные названия.
    • Ориентироваться на последние версии Chrome и Firefox. На Safari и старые IE можно забить для этих заданий Все отступы и размеры элементов должны быть соблюдены, для этого во время работы используйте расширениеPerfectPixel.
    • Аналог PerfectPixel (для Firefox) - Pixel Perfect Pro для Firefox
    • Все шрифты должны быть подключены и сгенерированы в форматах .ttf, .woff, .svg
    • Количество картинок должно быть минимальным: если элемент состоит из текста, он должен быть текстовым, если элемент — это просто круг, сделать его чистым css, без картинок. Да(здесь примеры чем responsive отличается от adaptive и liquid). Можно максимальной ширину сделать 1920, а минимальной 320
    • Не использовать фреймворки для создания раскладки страницы, такие как, например, bootstrap. Это, с одной стороны, важно для нашего понимания того, что вы владеете техниками создания раскладки страницы, а с другой, будет полезно вам, так как поможет углубить ваши знания в html и css, и, также, научит решать боевые задачи связанные с созданием раскладки.
    • Компонентность. В стандартах будет требоваться использование БЭМ
    • Использовать в макетах препроцессоры по максимуму. Вам в любом случае надо будет это сделать для соблюдения предыдущего требования про компонентность, импорты и вставки компонентов друг в друга вы на сыром HTML не сделаете
    • Небольшие расхождения в PerfectPixel допускаются в местах, где есть неточности в макете (пример: разная ширина у одинаковых блоков).
    • Макет был подобран так, чтобы вы явно почувствовали типичную проблему верстки — когда есть несколько (от 3-х до 100) страниц верстки, в которых используются часто похожие (совсем похожие или с небольшими отличиями) блоки.
    • UI-Kit — это единый макет дизайна и единая страница верстки, с которой берут типовые блоки и используют в конечных страницах. На страницах UI-Kit responsive не требуется.
    • В этом задании вам нужно сверстать все элементы из макета, разбив на компоненты. То есть прямо по макету накидать на одной странице все компоненты.
    1. UI-KIT 1

    2. UI-KIT 2

    3. UI-KIT 3

    4. UI-KIT 4

    5. Сам сайт

  16. Стажировка

    Прохожу стажировку успешно и получаю работу!

    1. Месяц 1 стажировки.

    2. Месяц 2 стажировки

    3. Месяц 3 стажировки - практика на реальном проекте

    4. Месяц 4 стажировки - практика на реальном проекте

  • 1896
  • 29 agosto 2020, 19:16
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?