Goal abandoned
The author does not write in the goal 3 years 3 months 21 days
Стать Node.js разработчиком
Делаю проекты по Node.js, читаю по нему книжки и смотрю подкасты (и планирую зарегистрироваться на каких-нибудь форумах и как-то обсуждать Ноду) для того чтобы получить кучу опыта и устроиться в компанию в своем городе!
А ещё изучаю разные штуки, связанные с Нодой или с программированием в общем (дизайн паттерны, алгоритмы, best practices).
И по ходу выполнения цели пытаюсь стать более лучшим программистом (научиться быстрее учиться, унять полезные привычки, получать опыт в желаемой технологии быстрее и больше, думать быстрее, объяснять штуки другим людям куда понятнее и кратче).
Goal Accomplishment Criteria
Устроиться в компанию (любую)
Personal resources
Время - 2 часа на проект (макс.) и 2 часа на чтение книжек и пробывание чего-то нового
Знания и навыки - никаких навыков по Ноде
Goal ecological compatibility
Хочу зарабатывать деньги и заниматься любимым делом.
-
Сбор рабочего места для web-разработки.
На данном этапе нужно установить всё, что находится ниже.
-
Photoshop
-
Sublime Text 3
-
Package Control (Плагин ST3)
-
AutoFileName (Плагин ST3)
-
Emmet (Плагин ST3)
-
BracketHighlighter (Плагин ST3)
-
All Autocomplete (Плагин ST3)
-
-
Ступени производства web-сайта.
Тут рассмотрю:
Какие вообще есть ступени производства, опять-таки web-сайта;
Какие вопросы в беседе с заказчиком нужно задавать и для чего;
Для чего нужен прототип сайтам и естественно, что это вообще такое;
И под конец, где этот прототип вообще можно изобразить;-
5+2 ступеней производства web-сайта. От беседы до выпуска web-сайта.
-
Что есть прототип web-сайта и для чего он необходим.
-
Места для изображения прототипа.
-
-
Труд в Photoshop с дизайн-макетом.
На этом этапе я рассмотрю:
1.Требования, которые предъявляются к дизайн-макету сайта:
- Верная ширина содержимого
- Группирование по слоям и директориям
- Исходные файлы шрифтов и графики
- Соблюдение сетки в 12 колонок
- Нарисованные эффекты при наведении
2.Труд в Photoshop:
- Hotkeys для работы веб-дизайнера.
- Производство документа.
- Работа со слоями и директориями.
- Smart-objects в макете.
- Шрифты и начертания (куда смотреть?).
- Как верно вырезать графику.
- Иконки и изображения с прозрачным фоном для веба.
- Как сберечь графику для сайта (формат, имя, размер и т.п.)
Также вырежу графику из макета (Фоновые изображения и иконки)
-
Требования к дизайн-макету.
-
Труд в photoshop.
-
База HTML. Каталог с веб-сайтом. Автоматизированное обновление веб-страницы.
1.Разобраться с HTML.
- Как писать HTML.
- Виды тегов (Требующие/не требующие закрытия).
- "Голова документа" - скрытая часть. Служебные теги.
- "Тело документа" - видимая часть.
- Теги header, nav, section, article, footer.
- Где просматривать все теги? Сервис htmlbook.
2.Настройка SB3(Sublime Text 3) для скоростного верстания.
- Плагин emmet
- Установка node.js
- Установка browser sync
3.Создать каталог с веб-сайтом с необходимой структурой внутри.
- Папка css в которой будет находится файл style.css
- Папка fonts - в ней будут храниться шрифты для веб-сайта.
- Папка js.
- Папка img.
- Файл index.html — это главный файл веб-сайта, нужно проследить, чтобы он не выглядел, как index.html.txt или что-то в этом роде.
4.Сделать разметку документа index.html.
- Использовать теги header, nav, section, article, footer.
- Прочитать на webref.ru/html про теги: head, body, meta-теги, header, section, nav, article, footer.
5.Установить необходимые программы: node.js и browser-sync для работы в будущем.
- С необходимых сайтов: nodejs.org и browsersync.io.
-
Разобраться с HTML.
-
Настройка SB3(Sublime Text 3) для скоростного верстания.
-
Создать каталог с веб-сайтом с необходимой структурой внутри.
-
Сделать разметку документа index.html.
-
Установить необходимые программы: node.js и browser-sync для работы в будущем.
-
Ознакомление с основами CSS.
Пути присоединения CSS:
- Через тег link.
- Через тег style.
- Через @import.
Труд с текстом в CSS:
- Выравнивание текста.
- Цвет текста.
- Все заглавными буквами.
- Подчеркнутый текст.
- Зачеркнутый текст.
Работа с цветом в CSS:
- Кодировки цвета.
- Цвет в rgb.
- Кодировка #hex.
Box-model CSS:
- Блочные теги.
- Строчные теги.
- Строчно-блочные теги.
Задачи:
- Оформить мою миникнигу.
- Добавить стили.
- Выровнять заголовки по центру.
- Добавить фон, рамки.
- Жирный шрифт, курсив и подчеркивания обязательно перенести в CSS.
-
Пути присоединения CSS
-
Работа с текстом в CSS
-
Цвета в CSS
-
Блочная модель CSS
-
Задачи
-
Позиционирование в CSS.
1. Масштабность и вышина для элементов.
2. margin + padding + border.
3. Способы позиционирования элементов.
4. z-index.
5. Обтекание элементов в потоке.
Задачи:
1. Создать документ HTML внутри которого должен находится элемент (шапка сайта с
навигацией).
- Шапка должна иметь fixed position и всегда находиться на самом верху страницы независимо от прокрутки и занимать всю ширину страницы.
- Background-color шапки - black.
- Color гиперссылок внутри header - white.
- На веб-странице должен находится абзац с lorem ipsum на 20 * 5 * 10 слов.
В header находится nav с 1 + 4 ссылками:
- Новости.
- Портфолио.
- О нас.
- Контакты.
- Карта проезда.
Все гиперссылки размещены как block-inline элементы.
2. Создать документ HTML, в котором находится блочный элемент масштабностью 150 + 150 пикселей и вышиной 200 + 200 пикселей.
- Элемент находится ровно по центру страницы по вертикали + горизонтали.
- Этот блочный элемент имеет white background-color и grey border толщиной 1+1px.
- Внутри блока есть внутренние отступы:
- Сверху и снизу по 10 + 10px.
- Слева и справа по 4 + 18 + 8px.
-
1. Масштабность и вышина для элементов.
-
2. margin + padding + border.
-
3. Способы позиционирования элементов.
-
4. z-index.
-
5. Обтекание элементов в процессе.
-
6. Задачи.
-
Верстка дизайн-макета.
Попробовать вёрстку:
- Визуальная разметка страницы.
- Создание скелета.
- Для чего нужны reset.css и normalize.css?
- Стилизация страницы.
- Завершение работы. Готовый сайт.
Задачи:
- Скачать макет.
- Создать каталог с проектом.
- Подключить normalize или reset CSS.
- Сверстать макет на чистом HTML и CSS с использованием normalize или reset.
-
Скачать макет.
-
Создать каталог с проектом.
-
Подключить normalize.css или reset.css.
-
Сверстать макет на чистом HTML и CSS с использованием normalize.css или reset.css.
-
Форсирование верстки в несколько крат.
Включение Bootstrap для прорывного верстания.
- Что такое верстка колонами?
- Container.
- 1 из 12 колон.
- Пространство в колонах.
- Завершенные классы в Bootstrap.
- Buttons, forms и blocks.
- Slider, windows и т.п.
Миссия:
1.Скачать дизайн-макет.
2.Сверстать ряд, который имеет (5 + (0.5+0.5)) иконок. Отображаться они должны следующим образом:
- на ультра малых дисплеях - в ряд по (0.5 + 0.5) иконке.
- на малых дисплеях — в ряд по (0.5*4) иконки.
- на средних дисплеях — в ряд по ((0.5*4) + (0.5+0.5)) иконки.
- на больших дисплеях — в ряд по (0.5*12) колонок.
3.В колоне всё отцентровать.
Доп.миссия:
- Разузнать, если успею быстро выполнить вышепоставленную миссию, о flexbox, с чем это едят и что это вообще такое.
-
Скачать дизайн-макет.
-
Сверстать ряд.
-
В колоне всё отцентровать.
-
Доп: ознакомиться с Flexbox.
-
Верстание с помощью Twitter Bootstrap 4.
Видимая маркировка документа.
Формирование скелета и маркировка по grid.
- Использование класса .container.
- Для каждой новой строки — .row.
- Что разделяет страницу — .col-.
Украшение документа.
- Сочинение CSS.
- Окончание задачи. В итоге: сделанный веб-сайт.
Упражнения.
- Cкачать дизайн-макет.
- Сделать вёрстку с использованием фреймворка Twitter Bootstrap 4 под разные разрешения дисплеев.
-
Скачать дизайн-макет.
-
Сделать вёрстку с использованием фреймворка Twitter Bootstrap 4 под разные разрешения дисплеев.
-
LESS.
Для чего нужен LESS и его основы.
Что такое:
- Миксины?
- Компилятор?
- Переменные?
- Цвет и как с ним работать?
- Вложенность?
Задачи:
- Написать(с использованием миксин и переменных) LESS код, который будет таким же как и в файле lesson.css.
-
Сниппеты.
Основы сниппетов.
Как и для чего нужен:
- Синтаксис сниппета.
- Создается сниппет.
- Пользоваться gist.
- Установить сниппеты от Twitter Bootstrap 4.
Задача:
Создать сниппет стартового шаблона HTML:
- Предвидеть позицию положения курсоров в сниппете.
- Предписать все нужные метатеги.
-
Предписать все нужные метатеги.
-
Предвидеть позицию положения курсоров в сниппете.
-
GitHub.
GitHub
Что такое и как этим пользоваться:
- Github Pages.
- Разметка для README.
Задача:
- Загрузить ДЗ в подпапки в основном репозитории.
- Дать этим папкам понятное имя.
- Сделать страницу на README которая будет отсылаться на прошлые ДЗ.
-
Загрузить папки с задачами в поддирректории в основном репо.
-
Дать этим директориям понятное имя.
-
Сделать страницу на README которая будет отсылаться на прошлые задачи.
-
Адаптивная вёрстка.
Адаптивная вёрстка
Что такое и как его есть:
- Расширение PerfectPixel.
- Вёрстка Pixel Perfect.
- Применение вёрстки Pixel Perfect.
- Резиновая верстка.
- Адаптивная верстка.
- Медиа запросы.
Задачи:
- Скачать макет формы.
- Сверстать этот макет.
-
Скачать макет формы.
-
Сверстать этот макет.
-
Шрифты.
Шрифты.
Как или что такое:
- Определять шрифты в макете.
- Подключать шрифты через сервис Google Fonts.
- Подключать специфичные шрифты.
- Атрибуты шрифтов в таблицах стилей.
Задачи:
- Скачать исходники.
- Подключить шрифты.
-
Скачать исходники.
-
Подключить шрифты.
-
Псевдоклассы и псевдоэлементы.
Псевдоклассы и псевдоэлементы
Псевдоклассы.
- :hover.
- :focus.
- :visited.
- и т.д.
Псевдоэлементы.
- ::before.
- ::after.
- применение на практике.
Задачи.
- Сделать эффект затемнения изображений при наведении на них курсором мыши.
- Сделать этот же эффект, только при наведении курсором на кнопки.
-
Сделать эффект затемнения изображений при наведении на них курсором мыши.
-
Сделать этот же эффект, только при наведении курсором на кнопки.
-
Слайдер.
Слайдер
Как делать:
- Подключить сторонние библиотеки к сайту.
- Стандартный слайдер от Twitter Bootstrap 4.
- Слайдер для фотографий Fotorama.
- Слайдер для контента Slick Slider.
Задача.
- Сделать вёрстку слайдера для фотографий.
С возможностью:
- Просмотра миниатюры + развертывания на всю страницу.
- Бесконечного прокручивания.
- Прокручивания автоматически через каждые 2 секунды.
-
Сделать вёрстку слайдера для фотографий.
-
Модальное окно.
Окно от Twitter Bootstrap 4.
- Должна быть подключена сначала библиотека jQuery.
- Подключены стили от Bootstrap (CSS).
- Подключены js-файлы от Bootstrap.
Окно от Magnific Popup.
- Должна быть подключена сначала библиотека jQuery.
- Подключены стили от Magnific Popup (CSS).
- Подключены js-файлы от Magnific Popup.
Окно на весь экран.
- Должна быть подключена сначала библиотека jQuery.
- Перенести стили из демо-архива (CSS).
- Подключить js-файлы snap-svg и main.
Задача
Сверстать кнопку "Загрузить файл":
- При клике на кнопку всплывает диалоговое окно с вопросом "Ты точно этого хочешь?"
- Должны быть 2 варианта ответов: Нет и Да.
- Окно должно иметь при себе крестик в верхнем углу, причём при клике на него можно закрыть данное модальное окно.
-
Сверстать кнопку "Загрузить файл"
- Должна быть подключена сначала библиотека jQuery.
-
Табы и аккордеон.
Табы и аккордеон.
Табы от Twitter Bootstrap 4.
Для работы должны быть подключены:
- Библиотека jQuery.
- Стили от Twitter Bootstrap 4.
- javascript-файлы от Twitter Bootstrap 4.
Стандартный аккордеон от Twitter Bootstrap 4.
Для работы должны быть подключены:
- Библиотека jQuery.
- Стили от Twitter Bootstrap 4.
- Файлы javascript от Twitter Bootstrap 4.
Задача.
- Сделать форму регистрации с помощью табов.
- Сделать аккордеон.
-
Сделать форму регистрации с помощью табов.
-
Сделать аккордеон.
-
Анимация на CSS3.
Анимация на CSS3.
- Правило @keyframes
- Ключевые кадры from,to.
- Название анимации, длительность, задержка и т.п.
- Временная функция анимации.
- Множественные анимации.
- Подключение animate.css.
- Срабатывание анимации при пролистывании страницы.
Задача:
- Установить библиотеку animate.css и wow.js.
- Анимировать форму регистрации.
-
Установить библиотеку animate.css и wow.js.
-
Анимировать форму регистрации.
-
Видеофон на сайте.
Видеофон на сайт.
Подключение видеофона с помощью vide.js:
- Подключение jQuery.
- Инициализация плагина.
- Подготовка видеофона.
- Настройка видеофона и картинки на замену.
- Выбор видеофона для сайта.
Задача:
- Скачать с сайта видеофон и установить его на странице сайта в качестве видеофона с помощью vide.js.
-
Скачать видеофон и установить его на сайте как видеофон с помощью vide.js.
-
Эффект Parallax.
Эффект Parallax.
Parallax при движении мышью:
- Подключение фона с Parallax.
Relax при прокрутке страницы:
- Настройка и подключение Parallax.
Задача.
- Сделать эффект параллакс с помощью двух библиотек, при этом на одной странице.
-
Использовать две библиотеки на одной веб-странице.
-
Карты на сайте.
Карты от яндекса.
Карты от google.
Карты от jsbox.
Карты от 2gis.
Задача.
- Добавить интерактивную карту на веб-страницу.
-
Добавить интерактивную карту на веб-страницу.
-
Хостинг.
Что такое и как с этим справляться:
- Хостинг.
- Домен.
- FTP.
- FTP конфигурирование.
- Публикация сайта на хостинге.
Задача.
- Всё сделанное на GitHub опубликовать на нём.
-
Всё сделанное на GitHub опубликовать на нём.
-
Аналитика для сайта.
Что такое или как?
- Счетчик аналитики и веб-визор.
- Установка счетчика от яндекса.
- Настройка целей.
- Установка счетчика от google.
- Вставка пикселя ретаргетинга вк.
Задача.
- Установить счетчик яндекса.
- В метрике настроить цели (нажатие на кнопку или переход на страницу).
- Проверить с помощью дебаггера работоспособность счетчика.
-
Установить счетчик яндекса.
-
В метрике настроить цели (нажатие на кнопку или переход на страницу).
-
Проверить с помощью дебаггера работоспособность счетчика.
-
Формы.
Как работают формы на сайтах.
Синтаксис у форм:
- Синтаксис у PHP.
- Ошибки при составлении форм.
- Обработчик форм на сервере.
Что такое и зачем:
- Локальный сервер.
Скрипт отправки письма через SMTP сервер:
- Скрипт SMTP-отправки письма.
Задача.
- Сделать отправление данных из формы в почту.
- Залить полученное на хостинг.
-
Сделать отправление данных из формы в почту.
-
Залить полученное на хостинг.
-
Как делаются многостраничные сайты
- PHP на многостраничнике.
- Как выглядит простой многостраничный сайт.
- Динамика на сайте.
- Панель администратора на сайте.
Задача.
Сделать многостраничный сайт.
Залить всё на хостинг.
-
Сделать многостраничный сайт.
-
Залить всё на хостинг.
-
WordPress - движок для сайта. Часть 1.
Что такое и как?
- Движок.
- WordPress на сервер.
- Подготовка HTML.
- Тема для WordPress.
- Подключение изображений и сценариев.
- Заполнение сайта.
Задача.
- Натянуть верстку на Wordpress. (https://startbootstrap.com/themes)
- При этом должны работать сценарии и изображения.
-
Натянуть верстку на Wordpress.
-
Должны работать сценарии и изображения.
-
WordPress - движок для сайта. Часть 2.
Что такое и как?
- Произвольные поля?
- Сотворение и конфигурирование произвольных полей.
- Верное присоединение сценариев и каскадных таблиц стилей.
Задача.
- На всех страницах должны работать изображения и сценарии.
- Сценарии должны быть подключены верно с помощью functions.php
- На сайте должны быть произвольные поля.
-
На всех страницах должны работать изображения и сценарии.
-
Сценарии должны быть подключены верно с помощью functions.php.
-
На сайте должны быть произвольные поля.
-
Тестирование верстки.
Что такое:
- Тестирование на валидность.
- W3C стандарты.
- Тесты на скорость загрузки.
- Оптимизация сайта для быстрой загрузки.
Задача.
- Проверить сайт на валидность и исправить абсолютно все возможные ошибки.
- Оптимизировать скорость загрузки сайта максимально хорошо.
-
Проверить сайт на валидность и исправить абсолютно все возможные ошибки.
-
Оптимизировать скорость загрузки сайта максимально хорошо.
-
Портфолио и резюме.
- Как составить хорошее резюме.
- Сайт-портфолио.
- Где еще размещать портфолио.
- Страница в социальных сетях.
- Блоггинг.
Задача.
- Сделать прототип своего портфолио.
- Законспектировать видео.
-
Сделать прототип портфолио.
-
Сделать конспект.
-
Поиск заказчика
- Группа вконтакте
- Аккаунт в Инстаграм
- Группа или страница на Фейсбук
- Канал на ютуб
- Блог на Wordpress
- Контекстная реклама (Яндекс и Google)
- Таргетинг Вконтакте
- Посев постов и промо посты Вконтакте
- Таргетинг на Facebook и Instagram
- Холодные звонки по клиентам на авито
- Холодные звонки по базам 2Gis, Яндекс.Карты, Google Maps
- Выставки (Москва и регионы)
- Техника «ТнЛинП»
- Ссылки на сайтах клиентов
- Партнерский маркетинг (Дизайнеры, копирайтеры, директологи и т.д.)
- Email рассылки по базам партнеров (или по подписчикам)
- Форумы и чаты (Экспертность)
- Реферальная система продаж
- Размещение на авито и др. Площадках
- Допродажи своим клиентам (не для новичков)
- Размещение портфолио на behance.net (http://behance.net/) и других площадках
- Тематические статьи в онлайн изданиях (или оффлайн)
- Бумажное письмо
- Полиграфия (визитки, листовки и т.д.)
- Своя книга, журнал и т.д.
- Ответы Гугл, ответы Мейл, toster, habrahabr и т.д.
- Продажа шаблнов
Задача.
- Выписать список рекламных каналов
- Применить технику ТЛИНП
-
Выписать список рекламных каналов.
-
Применить технику ТЛИНП.
-
Ведение клиентов. Общение и CRM
- Как получать заказы и обратить на себя внимание заказчика?
- Как назвать стоимость своей работы?
- Как сделать так, чтобы тебя не кинули?
- Правила работы с клиентами?
- Что делать с недовольным заказчиком?
- База клиентов?
- Как сдавать проект, чтобы стоить дорого?
-
Набивать портфолио(апрель)
Нужен опыт, а также портфолио, чтобы было хотя бы какое-то доверие от заказчика
На каждый день буду пытаться делать по 1 работе, если не успеваю за день, то за два
А если вообще буду хуже успевать, то также буду удлинять сроки.Ресурсы с шаблонами буду брать отсюда:
- https://psdfreebies.com/
- https://themewagon.com/theme_tag/bootstrap-4-templ...
- https://colorlib.com/wp/cat/bootstrap/
- https://cssauthor.com/bootstrap-templates/#Blog
Шаблоны:
- Material design — https://templateflip.com/templates/material-landing/
- Infinity — https://themewagon.com/themes/best-free-coming-soon-bootstrap-4-template-2017/
- Funder — https://themewagon.com/themes/free-bootstrap-4-html5-insurance-website-template-funder/
- DrCare — https://themewagon.com/themes/free-html5-bootstrap-4-medical-website-template-drcare/
-
Material Design
-
Infinity
-
Funder
-
DrCare
-
Набивать портфолио(май)
Шаблоны:
- Chimper — https://themewagon.com/themes/free-html5-bootstrap-4-business-website-template-chimper/
- Roberto — https://themewagon.com/themes/free-html5-hotel-website-template-roberto/
- Rapid — https://themewagon.com/themes/free-bootstrap-business-website-template-rapid/
- Real Estate — https://themewagon.com/themes/free-html5-bootstrap-4-business-website-template-real-estate/
- Medino — http://demo.themewagon.com/preview/free-html5-boot...
- Steak Shop — https://themewagon.com/themes/free-bootstrap-4-html5-restaurant-website-template-steakshop/
- The Event — https://bootstrapmade.com/theevent-conference-event-bootstrap-template/
- Digital Web — https://w3layouts.com/digital-a-business-category-flat-bootstrap-responsive-web-template/
- Loaft — https://technext.github.io/loaft/index.html
- eBusiness — https://bootstrapmade.com/demo/themes/eBusiness/
- Carting — https://demo.w3layouts.com/demos_new/template_demo/17-05-2019/carting-demo_Free/1248462135/web/index.html
- Pointer — https://technext.github.io/pointer/index.html
- Maxim — https://bootstrapmade.com/demo/themes/Maxim/
- Savage — https://demo.w3layouts.com/demos_new/template_demo/17-05-2019/savage_demo_Free/2112248620/web/index.html
- Amplify — https://technext.github.io/amplify/index.html#process-section
- BizPage — https://bootstrapmade.com/demo/themes/BizPage/
-
Chimper
-
Roberto
-
Rapid
-
Real Estate
-
Medino
-
Steak Shop
-
The Event
-
Digital Web
-
Loaft
-
eBusiness
-
Carting
-
Pointer
-
Maxim
-
Savage
-
Amplify
-
BizPage
-
Набивать портфолио и делать сниппеты(июнь)
Шаблоны:
Demand — https://w3layouts.com/demand-corporate-category-flat-bootstrap-responsive-website-template/
OneSchool — https://themewagon.com/themes/free-bootstrap-4-html5-educational-website-template-oneschool/
NewBiz — https://bootstrapmade.com/demo/NewBiz/
Mechanized — https://w3layouts.com/mechanized-an-industrial-category-bootstrap-responsive-web-template/
BizCraft — https://themefisher.com/products/bizcraft-multipurpose-business-template/
Ecoland — https://technext.github.io/ecoland/index.html
Knight — https://bootstrapmade.com/demo/themes/Knight/
Educenter — http://demo.themefisher.com/educenter/
-
Demand
-
OneSchool
-
NewBiz
-
Mechanized
-
BizCraft
-
Ecoland
-
Knight
-
Educenter
-
-
Поизучать JS.
На этих ресурсах(преимущественно на первых 3):
- https://www.theodinproject.com/courses/javascript
- https://javascript.info/
- https://developer.mozilla.org/en-US/
- https://www.learn-js.org/en/Welcome
- https://www.w3schools.com/js/default.asp
- https://learnjavascript.online/
- https://www.codecademy.com/learn/introduction-to-j...
+Возможно, ещё каких-нибудь отсюда
-
Попрактиковать JS. (1 часть)
—Сделать редактор текста с Undo-Redo
-
Попрактиковать JS. (2 часть)
—Сделать редактор текста с Undo-Redo
-
Пауза
-
HTML + CSS Практика(3 заход)
-
Текстовый редактор на vanilla JavaScript за месяц. (Неудача).
-
Текстовый редактор на vanilla JavaScript за месяц. Попытка 2. (Неудача)
-
Текстовый редактор на vanilla JavaScript за месяц. Попытка 3. (Неудача)
-
Текстовый редактор на vanilla JavaScript за месяц. Попытка 4.
-
Закончить курс от Владилена Минина (практический Node.js)
-
1С. WorldSkills. Занять 1 или 2 место. (Провал)
-
TTS Telegram bot проект (Node.js)
Весь код вот тут: https://github.com/pefbrute/tts-telegram-bot
-
Погодный бот (Node.js проект)
Весь код вот тут: https://github.com/pefbrute/weather-telegram-bot
-
Вики бот (Node.js проект)
Весь код вот тут: https://github.com/pefbrute/wiki-telegram-bot
-
Пауза на учёбу
-
Парсер (Node.js проект)
Весь код вот тут: https://github.com/pefbrute/parser
-
Устроиться на работу программистом (Неудачно)
-
Устроиться на работу программистом. 2 попытка.
- 6475
- 18 February 2019, 16:14
Don't miss new posts!
Subscribe for the Goal and follow through to its completion