Сборник Roadmap по самым распространённым направлениям в IT
Разработанные сообществом дорожные карты, статьи и руководства для разработчиков, позволяющие им расти в своей карьере.
#goit #learn #
https://roadmap.sh/roadmaps
Все статьи в порядке публикации на Unicoding: изучайте новые технологии, смотрите лекции и участвуйте в обсуждении.
Сборник Roadmap по самым распространённым направлениям в IT
Разработанные сообществом дорожные карты, статьи и руководства для разработчиков, позволяющие им расти в своей карьере.
#goit #learn #
https://roadmap.sh/roadmaps
Каталог товаров на Next.js
В результате этого огромного урока у вас будет почти такой же сайт с каталогом игр, как и у Xbox. Вы научитесь парсить страницы, составлять и отправлять запросы.
Поскольку здесь ведётся проект начиная с абсолютного нуля, очень много времени уделяется вёрстке. А если вас интересует больше Next.js, тогда перемотайте до 1:42:50
#next #learn #react #js #javascript #nextjs
Алгоритм бинарного поиска на JavaScript
Разберём алгоритм бинарного поиска, как он работает, повторим логарифмы и напишем на JS реализацию.
#binarysearch #js #algorithms #javascript #learn
Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория
Что такое Rest API? Что такое SOAP? Что такое Graphql? Что такое websockets? Что такое GRPC RPC? Клиент серверная архитектура. HTTP запросы. HTTP Теория. Общение клиента и сервера.
#learn #ulbitv #restapi #websockets #rpc #soap
React Native для начинающих за 2 часа [2022] ! Мобильное приложение на JavaScript
В данном курсе ты научишься создавать реальное мобильное приложение с помощью React Native (JavaScript + ReactJS)
Курс идеально подойдёт для фронтенд-разработчиков, которые уже знакомы с ReactJS.
👨🏻💻 Что необходимо знать перед началом?
1. useState, useEffect, JSX, Props
2. Уметь работать с HTTP-запросами (axios/fetch)
3. Знать ReactJS не менее 3-5 месяцев
4. Знать JS не менее 5-6 месяцев
👀 Чему ты научишься?
1. Создавать мобильное приложение на Android / iOS
2. Запускать приложение на реальном устройстве / эмуляторе
3. Шарить экран с мобильного устройства на ПК
4. Работать с React Native
5. Подключать роутинг для моб. приложения
6. Запрашивать данные с сервера и выводить в приложении
7. Создавать несколько страниц / экранов в приложении
8. Делать перезагрузку контента по свайпу
9. Рендерить список записей
10. Работать с библиотекой styled-components
#react #reactnative #learn #javascript #archakov
Bun sh - революция в JavaScript? Новый JS runtime. Замена Node js, webpack, jest
В этом ролике мы рассмотрим новый JS runtime - bun.sh. Посмотрим на bandler, test runner, ws/http server. Посмотрим сравнение и скорость работы.
#bun #nodejs #webpack #jest #bunsh #learn #ulbitv
Интернет магазин с нуля до деплоя на: Nest.js + MariaDB/MySQL + Next.js + Effector.js + ЮKassa
В этом выпуске мы напишем крутой интернет магазин по продаже запчастей для газовых котлов. Будет работа с сервером, фронтендом, с платежной системой и многое другое.
Не забудьте поставить лайк и подписаться. Приятного просмотра!
#nestjs #typescript #mysql #next #learn
Тестирование ПО. Профессиональный курс подготовки QA
Тестирование ПО это профессия. Каждый урок раскрывает профессию тестировщика.
Мы начнем с того что такое тестирование ПО, как стать тестировщиком, чем тестировщик занимается на работе, что должен знать junior тестировщик.
Пройдемся по всем темам базовой теории тестирования:
тест план, тестирование требований, виды тестирования, разберем функциональное и нефункциональное.
Пройдёмся по уровням тестирования. Рассмотрим дымовое, регрессионное, санитарное.
Как составлять тест кейсы и чеклисты. Как работать с баг трекинговыми системами. Как оформлять баг.
После этого разберем клиент серверную архитектуру. Как тестировать web сервисы.
Как работать с api сервисами. Зачем нужен postman и soap ui .
И плавно перейдём к продвинутым темам. Будем разбираться с тем как отлавливать плавающие дефекты. Как устанавливать метрики для тестировщиков.
Как проводить нагрузочное тестирование и как проводить тестированию юзабилити.
Этот курс поможет подготовить не только junior специалиста, но и middle тестировщика.
Я беру акцент на тех, кто хочет понять эту профессию с нуля. Это значит , что мы будем проходить самые основы. И базовые темы. Это особенно важно для тех кто уже работает, т.к. именно базовые темы в процессе работы быстро забываются.
Обращаю внимание, что в первую очередь курс для манульных (ручных) тестировщиков.
Но и автоматизаторы найдут много полезной для себя информации.
Если вы хотите понять как стать тестировщиком бесплатно, то после выхода 18 уроков этого курса, вы будете очень близки к свой цели.
Вам останется только подробно изучить каждый видео урок.
Отдельным этапом станет изучение мобильного тестирования. Сама по себе эта тема не является обширной, а скорее говорит о том, какие особенноти у мобильных платформ и на что нужно обращать внимание.
Так как общая теория ничем не отличается.
Но позже на канале появиться ещё и курс по автоматизации мобильного тестирования. Обращаю внимание, что на данный момент такого курса вообще нет в свободном доступе в интернете.
Уроки выходят в среднем 1 раз в неделю. И выходить чаще не будут. Так как по мимо уроков для данных плэйлиста есть ещё и другие темы, которые надо освещать.
Но у меня есть платная подписка по которой вы можете получить доступ к урокам, которые уже записаны. Они выложена на портале boosty и ссылка на него есть под каждым видео в описании. Или на шапке моего профиля.
Там же можно получить доступ в чат менторства Леши Маршала.
В этом чате я помогаю вам разбираться со сложными темами, отвечаю на вопросы по теме тестирования и как найти первую работу тестировщиком.
Так же провожу тренировочные собеседования.
На канале уже есть курс по тестированию. Состоящий из 8 уроков. Это часть курса, который находится на других платформах на платной основе. Его прошло уже больше 3000 человек.
И по комментариям я понял какие темы являются более сложными и как лучше рассказать про то, что такое тестирование.
Именно это и натолкнуло меня на мысль сделать курс для профессиональной подготовки.
В конце концов, очень много материалов для подготовки новичком. Но там в основном поверхностная информация. Я решил посвятить темы именно глубокому погружению в тему и плюс к этому поделиться именно опытом того, как это происходит на практике и зачем это вообще нужно.
Например сложно понять, зачем вообще нужно методы тестирования: черный ящик, белый, зачем все это нужно.
Я объясняю как с этим работать. Зачем применять эту терминологию и как это помогает в работе.
#qamarshal #qa #learn #softwaretesting
https://www.youtube.com/playli....st?list=PLZqgWWF4O-z