Завтра времени особо нет, спасибо любимому универу и неплохо бы заскочить на работу
Добавил
Добавил роутинг, чтобы можно было переключаться между страницами - добавил базовое меню в хедер.
Немного доработал webpack конфиг (он всё еще не поддерживает пару нужных в будущем вещей)
И немного доработал структуру папок
+ всякое по мелочи
styled-components для стилизации и сразу настроил их работу с SSR. Добавил роутинг, чтобы можно было переключаться между страницами - добавил базовое меню в хедер.
Немного доработал webpack конфиг (он всё еще не поддерживает пару нужных в будущем вещей)
И немного доработал структуру папок
+ всякое по мелочи
Продолжаю разработку приложения для dsr. Сейчас это конечно не приложение, а скорее шаблон для работы с react и SSR (рендерингом на сервере). Собственно после практики я думаю и сделать из проекта шаблон для будущих проектов. Как раз пора уже сайт-портфолио создать.
Доработал webpack config:
теперь он умеет подгружать изображения (о чудо😄), и добавил их правильную загрузку как с клиента, так и с сервера
Начал разработку шаблонов страниц (наконец-то) Сегодня доделаю каждый тип страниц и начну разбираться с NoSQL базами данных
Также сегодня первый чекпоинт в dsr, думаю, все пройдет успешно
Доработал webpack config:
теперь он умеет подгружать изображения (о чудо😄), и добавил их правильную загрузку как с клиента, так и с сервера
Начал разработку шаблонов страниц (наконец-то) Сегодня доделаю каждый тип страниц и начну разбираться с NoSQL базами данных
Также сегодня первый чекпоинт в dsr, думаю, все пройдет успешно
Исходники приложения можно найти на гитхаб: https://github.com/Daniel217D/dsr-practice
Годное видео по NoSQL
https://youtu.be/RYJS-jroFRk
https://youtu.be/RYJS-jroFRk
YouTube
10. Базы данных. Обзор NoSQL-решений для работы с высоконагруженными системами
Лекция читается в рамках образовательного проекта «Технопарк Mail.ru Group» при МГТУ им. Баумана и посвящена нереляционным (NoSQL) базам данных.
В этом видео:
• История СУБД
• Реляционные БД
• NoSQL-БД
• Теорема CAP
• Модели согласованности (консистентности)…
В этом видео:
• История СУБД
• Реляционные БД
• NoSQL-БД
• Теорема CAP
• Модели согласованности (консистентности)…
Следующая лекция о MongoDB - прямо то что мне нужно😄
https://www.youtube.com/watch?v=_I9vLOAsFew&t=44s
https://www.youtube.com/watch?v=_I9vLOAsFew&t=44s
YouTube
11. Базы данных. MongoDB. Построение запросов, оптимизация, индексирование | Технострим
Слайды лекции: https://www.docme.ru/7V78 ► Другие лекции курса: https://www.youtube.com/playlist?list=PLrCZzMib1e9oOFQbuOgjKYbRUoA8zGKnj Подробнее о курсе: h...
Прилетела ответочка от дср. Всё хорошо, но предложили внести некоторые изменения:
* Для конфига Mongo использовать переменные окружения и найти уже готовое решение для создания конфигов
* Воспользоваться логгером на сервере, на замену console.log
* Убрать синхронное чтение файлов
* Поработать над структурой роутов express
Поправлю эти моменты со следующим апдейтом кода, то есть завтра
* Для конфига Mongo использовать переменные окружения и найти уже готовое решение для создания конфигов
* Воспользоваться логгером на сервере, на замену console.log
* Убрать синхронное чтение файлов
* Поработать над структурой роутов express
Поправлю эти моменты со следующим апдейтом кода, то есть завтра
Можно спокойно продолжать разработку, но пока я немного разберусь с MongoDB. И надо накидать новый план разработки, чтобы точно уложиться в срок и сделать всё по красоте
Два последних дня выдались веселыми:
- Получше разобрался с MongoDB, добавил схемы для работы с бд, завтра начну разработку api
- Работал, делаю корзину товаров на woo. Переписываю на современный лад, без поддержки старых версий всего и вся
- Немного влетел в opensource. У разработчиков годного сайта по работе с графами, есть гитхаб с полностью открытым кодом сайта. Попробую помочь в разработке
- Обновил свой профиль на гитхабе. Добавил комментарии и теги к актуальным репозиториям, обновил описание
- Ну и конечно куча всякого по мелочи
- Получше разобрался с MongoDB, добавил схемы для работы с бд, завтра начну разработку api
- Работал, делаю корзину товаров на woo. Переписываю на современный лад, без поддержки старых версий всего и вся
- Немного влетел в opensource. У разработчиков годного сайта по работе с графами, есть гитхаб с полностью открытым кодом сайта. Попробую помочь в разработке
- Обновил свой профиль на гитхабе. Добавил комментарии и теги к актуальным репозиториям, обновил описание
- Ну и конечно куча всякого по мелочи
Еще парочка веселых дней позади👍:
✅ Внес некоторые правки в dsr-practice и начал разработку api, уже готова часть для взаимодействия с товарами💪. Завтра думаю закончить api и перейти к регистрации пользователей. Что ,считай, всё-равно работа с api. А далее уже вывод контента, добавление контента админом и юзером и много чего по мелочи
✅ На работе переделал логику работу вариативных товаров в woocommerce шаблоне. В основном переписывал свой код почти годичной давности, который писал "с наскока"😃
✅ По учебе плюсы/алгебра/матан - ничего интересного. Завтра (уже сегодня) в 9 утра зачет по пакетам прикладных программ. Дело близится к сессии 😢
✅ Внес некоторые правки в dsr-practice и начал разработку api, уже готова часть для взаимодействия с товарами💪. Завтра думаю закончить api и перейти к регистрации пользователей. Что ,считай, всё-равно работа с api. А далее уже вывод контента, добавление контента админом и юзером и много чего по мелочи
✅ На работе переделал логику работу вариативных товаров в woocommerce шаблоне. В основном переписывал свой код почти годичной давности, который писал "с наскока"😃
✅ По учебе плюсы/алгебра/матан - ничего интересного. Завтра (уже сегодня) в 9 утра зачет по пакетам прикладных программ. Дело близится к сессии 😢
Для авторизации в nodejs приложении лучшим методом оказался - JWT (JSON Web Token) (Официальный сайт с примерами). Вся авторизация по-факту состоит из двух функций - зашифровать токен, расшифровать токен. И хотя под капотом эти операции достаточно объемные, есть реализация под nodejs.
Кратко почитать о технологии можно здесь https://proglib.io/p/json-tokens/
Кратко почитать о технологии можно здесь https://proglib.io/p/json-tokens/
JSON Web Tokens - jwt.io
JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties.
Вчера закончил написание API для DSR - работает годно, но осталось дождаться комментариев от ментора.
Теперь приступаю к разработке интерфейса, сегодня в плане сделать авторизацию на клиенте и личный кабинет.
Работа тоже не стоит на месте. Появилось несколько интересных задач под WordPress по улучшению работы с мультиязычными сайтами
Теперь приступаю к разработке интерфейса, сегодня в плане сделать авторизацию на клиенте и личный кабинет.
Работа тоже не стоит на месте. Появилось несколько интересных задач под WordPress по улучшению работы с мультиязычными сайтами
Основные моменты отзыва dsr:
Разгрузить функции в роутерах
Добавить валидацию
Добавить логику для генерации конфига
Немного по мелочи
И что самое для меня интересное, попросили добавить Docker и запихнуть в него monogdb - интересное, потому что я еще ни разу не работал с Docker😢, но 12 часов курсов уже лежат у меня на компе и ждут своего часа
Разгрузить функции в роутерах
Добавить валидацию
Добавить логику для генерации конфига
Немного по мелочи
И что самое для меня интересное, попросили добавить Docker и запихнуть в него monogdb - интересное, потому что я еще ни разу не работал с Docker😢, но 12 часов курсов уже лежат у меня на компе и ждут своего часа
Несколько человек написали в личку с просьбой поделиться курсами, которые помогают мне с прохождением рабочей практики. Поэтому я создал отдельный канал, где лежат ссылки на курсы, в качестве которых я уверен
Ссылочка на канал
Ссылочка на канал
Telegram
Devник - склад
Склад канала Devник - @dev_ary
Что тут вообще происходит?)
Привет всем, кто заинтересовался этим каналом и остался в подписчиках. Я Даня Дубченко и из своих19 22 лет жизни, уже 4 7 я посветил программированию. Работаю с различными технологиями и делюсь своими мыслями о происходящим. Сейчас я пишу я на js и php, но стек выходит далеко за пару языков программирования
Изначально канал создан для борьбы с прокрастинацией полтора года назад. Со своей задачей он справился, но расставаться я с ним не захотел
Началось всё с этого поста - надеюсь я был таким же адекватным в начале 2019
Мой аккаунт — @Daniil_IO
Ссылка на канал, чтобы поделиться с другом или коллегой — @dev_ary
Ссылка на канал с полезными курсами, которые я проверил лично — https://news.1rj.ru/str/joinchat/AAAAAFWVCV4oXFJJ8rW0eA
А мой код можно найти на github — https://github.com/Daniel217D
Видео контент выходит на ютубе — MakeWeb.me
Текстовый контент выходит на сайте - wp-digest.com/author/dev_ary
Привет всем, кто заинтересовался этим каналом и остался в подписчиках. Я Даня Дубченко и из своих
Изначально канал создан для борьбы с прокрастинацией полтора года назад. Со своей задачей он справился, но расставаться я с ним не захотел
Началось всё с этого поста - надеюсь я был таким же адекватным в начале 2019
Мой аккаунт — @Daniil_IO
Ссылка на канал, чтобы поделиться с другом или коллегой — @dev_ary
Ссылка на канал с полезными курсами, которые я проверил лично — https://news.1rj.ru/str/joinchat/AAAAAFWVCV4oXFJJ8rW0eA
А мой код можно найти на github — https://github.com/Daniel217D
Видео контент выходит на ютубе — MakeWeb.me
Текстовый контент выходит на сайте - wp-digest.com/author/dev_ary
Затестил docker - штука классная, позволяет перетаскивать всё окружение для программирования между пк и серверами, сбрасывать состояние окружения и кучу еще всего. Хочешь с собой mongodb везде таскать и не знать проблем - проще простого.
Но сразу, как с express не смог разобраться😢, Когда настанет реальная потребность разберусь, но хороший курс по docker, я залил на склад
Но сразу, как с express не смог разобраться😢, Когда настанет реальная потребность разберусь, но хороший курс по docker, я залил на склад
Docker
Docker Desktop: The #1 Containerization Tool for Developers | Docker
Docker Desktop is collaborative containerization software for developers. Get started and download Docker Desktop today on Mac, Windows, or Linux.
И всё таки я снова словил прокрастинацию 😢 Причина банальна - закончить практику dsr так круто как я хотел у меня не получилось. Слишком много пришлось изучать в ускоренном темпе и я в какой-то момент потерял в этом смысл. С такими "быстрыми" знаниями на работу мне не устроиться, а рабочая практика для вуза мне не нужна, потому что на первом курсе только учебная. И пока я пытался перебороть себя и выучить всё для react + node я запустил работу и учебу, что не есть гуд.
Какие выводы можно сделать? Банальные😝 Лучшие рассчитывайте свои силы и беритесь только за то, что вам сейчас рил нужно и под силам
Какие дальнейшие действия? Вернуться к тому плану, который был в конце апреля - работа и изучение стека под WordPress, учеба и изучение c++, заход в опенсорс и изучение английского по различным источникам и немного по мелочи
А к стеку react + node я вернусь после сессии. Создать своё портфолио думаю именно на этом стеке. А попасть в dsr попробую в следующем году
Какие выводы можно сделать? Банальные😝 Лучшие рассчитывайте свои силы и беритесь только за то, что вам сейчас рил нужно и под силам
Какие дальнейшие действия? Вернуться к тому плану, который был в конце апреля - работа и изучение стека под WordPress, учеба и изучение c++, заход в опенсорс и изучение английского по различным источникам и немного по мелочи
А к стеку react + node я вернусь после сессии. Создать своё портфолио думаю именно на этом стеке. А попасть в dsr попробую в следующем году
На данный момент я в поисках годного курса по WordPress именно для разработчика. Чтобы на кучу часов закопаться в ядре и узнать всё что нужно для грамотной разработки. Но к сожалению всё курсы, что я нашел, о том как настроить свою бесплатную тему и сео. Текстовых материалов тоже не так много как хотелось бы.
Так окей, откапал пару курсов, судя по описанию они норм - вечером посмотрю, если рил годные, выложу в складе
Так окей, откапал пару курсов, судя по описанию они норм - вечером посмотрю, если рил годные, выложу в складе