1

Etapa 1

HTML

2

Etapa 2

CSS

3

Etapa 3

Верстка

4

Etapa 4

Структуры данных

5

Etapa 5

Объектно-ориентированное программирование

6

Etapa 6

Функциональное программирование

7

Etapa 7

Системы управления версиями

8

Etapa 8

Протокол HTTP

9

Etapa 9

Тестирование

10

Etapa 10

Безопасность сайтов

11

Etapa 11

CS50

12

Etapa 12

Javascript

13

Etapa 13

Адаптивный/отзывчивый веб-дизайн

14

Etapa 14

JavaScript библиотеки

15

Etapa 15

Препроцессоры CSS

16

Etapa 16

Пакетный менеджер

17

Etapa 17

CSS фреймворки

18

Etapa 18

JavaScript фреймворки

19

Etapa 19

Одностраничное приложение

20

Etapa 20

Слепая печать с помощью программы Stamina

21

Etapa 21

Статьи

1

Etapa 1

HTML

2

Etapa 2

CSS

3

Etapa 3

Верстка

4

Etapa 4

Структуры данных

5

Etapa 5

Объектно-ориентированное программирование

6

Etapa 6

Функциональное программирование

7

Etapa 7

Системы управления версиями

8

Etapa 8

Протокол HTTP

9

Etapa 9

Тестирование

10

Etapa 10

Безопасность сайтов

11

Etapa 11

CS50

12

Etapa 12

Javascript

13

Etapa 13

Адаптивный/отзывчивый веб-дизайн

14

Etapa 14

JavaScript библиотеки

15

Etapa 15

Препроцессоры CSS

16

Etapa 16

Пакетный менеджер

17

Etapa 17

CSS фреймворки

18

Etapa 18

JavaScript фреймворки

19

Etapa 19

Одностраничное приложение

20

Etapa 20

Слепая печать с помощью программы Stamina

21

Etapa 21

Статьи

17 octubre 2017 31 diciembre 2018
Objetivo vencido en % days%

El objetivo está desatendido

El autor lleva sin comentar el objetivo 6 años 5 meses 21 días

General

Стать фронтенд-разработчиком

Меня зовут Рина.

Я учусь на втором курсе в колледже. Специальность "Инженерия програмного обеспечения".

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

Цели постепенно будут обновляться.

 Criterio del fin

Работаю на фрилансе

 Recursos personales

Время

  1. HTML

    1. htmlook.ru ("Введение в HTML 5")
    2. htmlacademy.ru
    3. webref.ru ("Самоучитель HTML")
  2. CSS

    1. htmlbook.ru ("Самоучитель CSS", "Введение в CSS3")
    2. htmlacademy.ru ("Основы CSS")
    3. webref.ru ("Основы CSS", "Блочная модель в CSS", "Текст в CSS", "Позиционирование в CSS", "Продвинутый CSS")
    4. uroki-css.ru ("Простое введение в анимацию CSS 3")
    5. "Большая книга CSS3" Дэвид Макфарланд
    6. "CSS. Каскадные таблицы стилей. Подробное руководство" Эрик Майер
    7. https://ru.bem.info/methodology/
  3. Верстка

    1. 24 часа верстки.
    2. Минимум 10 макетов.
  4. Структуры данных

    Понимание:

    • Списки
    • Хеш-таблица
    • Стек
    • Очередь
    • Граф
    • Связный список
    • Деревья
    • Двоичное дерево поиска

    Статьи:

    Книги:

    • Совершенный код (Стив Макконнелл) глава 12 Основные типы данных
    • Структура и интерпретация компьютерных программ (Харольд Абельсон, Джеральд Джей Сассман)
  5. Объектно-ориентированное программирование

    Усвоить понятия:

    • Класс
    • Объект
    • Абстракция данных
    • Инкапсуляция
    • Наследование
    • Полиморфизм

    Книга:

    • Объектно-ориентированное конструирование программных систем (Бертран Мейер)
  6. Функциональное программирование

    Усвоить понятия:

    • Абстракция данных
    • Функция высшего порядка
    • Чистые функции
    • Рекурсия
    • Замыкания
    • Неизменяемый объект

    Статьи:

    Книга:

    • Структура и интерпретация компьютерных программ (Харольд Абельсон, Джеральд Джей Сассман)
  7. Системы управления версиями

    Усвоить понятия:

    • Ветвления
    • Слияние
    • Конфликты и их разрешение
    • Версии проекта, теги
    • Базовые принципы разработки ПО в VCS
    • Ежедневный цикл работы

    Курс:

    Книга:

    • Pro Git (Scott Chacon, Ben Straub)
  8. Протокол HTTP

    Цель - понять, как браузер взаимодействует с веб-сервером.

    Усвоить понятия:

    • User-agent
    • DNS
    • Отличия HTTP 2.0 от версий 1.x
    • Тело HTTP-запроса
    • Передача данных
    • Отправка форм
    • Transfer-Encoding
    • Перенаправления
    • Базовая аутентификация
    • Cookies

    Статьи:

    Курс:

  9. Тестирование

    Виды тестов:

    • Блочное тестирование (модульное, unit testing)
    • Интеграционное тестирование
    • Системное тестирование

    Изучить методологии:

    • Разработка через тестирование (TDD)
    • разработка, основанная на функционировании (BDD)

    Статьи:

  10. Безопасность сайтов

    Уязвимости:

    • SQL-инъекция
    • Межсайтовый скриптинг или XSS
    • Демонстрация ошибок пользователю
    • Доступность данных о характеристиках системы пользователю
    • Инъекция через загрузку файлов
    • E-mail-инъекция
    • Кража сессии

    Книга:

    • Секреты хакеров. Безопасность Web-приложений - готовые решения (Джоел Скамбрэй, Майк Шема)

    Статья:

  11. CS50

    1. Неделя 1
    2. Неделя 2
    3. Неделя 3
    4. Неделя 4
    5. Неделя 5
    6. Неделя 6
    7. Неделя 7
    8. Неделя 8
    9. Неделя 9
    10. Неделя 10
    11. Неделя 11
    12. Неделя 12
    13. Неделя 13
    14. Неделя 14
    15. Неделя 15
    16. Неделя 16
    17. Неделя 17
    18. Неделя 18
    19. Неделя 19
    20. Неделя 20
    21. Неделя 21
    22. Неделя 22
    23. Неделя 23


  12. Javascript

    Познакомиться с такими понятиями как:

    • Переменные
    • Типы данных
    • Функции
    • Рекурсия
    • Замыкания
    • Область видимости
    • Объекты
    • События
    • DOM

    Документации, книги:

  13. Адаптивный/отзывчивый веб-дизайн

    Усвоить понятия:

    • Адаптивный веб-дизайн
    • Отзывчивый веб-дизайн
    • Media queries
    • Mobile first
    • Graceful degradation
    • RESS

    Статьи:

  14. JavaScript библиотеки

  15. Препроцессоры CSS

    Усвоить понятия:

    • Переменные
    • Миксины
    • Функции
    • Импорт
    • Минификация

    Список препроцессоров CSS:

    Статьи:

  16. Пакетный менеджер

  17. CSS фреймворки

    Список фреймворков:

    Статьи:

  18. JavaScript фреймворки

    Список фреймворков:

  19. Одностраничное приложение

    Изучить:

    • JavaScript фреймворки
    • Роутинг
    • Шаблонизатор
    • API, например REST
    • AJAX

    Статьи:

  20. Слепая печать с помощью программы Stamina

  21. Статьи

  • 1214
  • 17 octubre 2017, 12:42
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?