Проектирование архитектуры API
Фундаментальное руководство по созданию и развитию API в современных условиях. Авторы рассматривают обмен информацией в микросервисной архитектуре, REST-подход и разработку интерфейсов с учётом ограничений конкретных систем. Отдельное внимание уделено созданию API с нуля, без переписывания существующих решений.
Книга показывает, как API интегрируются в корпоративные процессы и помогают готовить инфраструктуру к облачной миграции. Подходит тем, кто проектирует сервисные сети или модернизирует архитектуру веб-приложений.
Автор: Джеймс Гоф
Год: 2024
➡️ Easy Code | #Книга #Полезно
Фундаментальное руководство по созданию и развитию API в современных условиях. Авторы рассматривают обмен информацией в микросервисной архитектуре, REST-подход и разработку интерфейсов с учётом ограничений конкретных систем. Отдельное внимание уделено созданию API с нуля, без переписывания существующих решений.
Книга показывает, как API интегрируются в корпоративные процессы и помогают готовить инфраструктуру к облачной миграции. Подходит тем, кто проектирует сервисные сети или модернизирует архитектуру веб-приложений.
Автор: Джеймс Гоф
Год: 2024
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Кибербезопасность на практических уроках
Данный репозиторий содержит в себе большую подборку бесплатных образовательных ресурсов по кибербезопасности, ориентированных на обучение через практику.
Ссылка на GitHub😺
➡️ Easy Code | #Полезно
Данный репозиторий содержит в себе большую подборку бесплатных образовательных ресурсов по кибербезопасности, ориентированных на обучение через практику.
Ссылка на GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Курс по парсингу на Python
С помощью данного курса вы научитесь парсить веб-сайты с использованиям языка программирования Python на реальных примерах, с выполнением заказов на фрилансе.
Количество видео: 33
Среднее время: 18 минут⏺
Ссылка на курс▶️
➡️ Easy Code | #Курс #Python
С помощью данного курса вы научитесь парсить веб-сайты с использованиям языка программирования Python на реальных примерах, с выполнением заказов на фрилансе.
Количество видео: 33
Среднее время: 18 минут
Ссылка на курс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
Компьютерные сети
Шестое издание авторитетной книги по современным сетевым технологиям от Эндрю Таненбаума, Ника Фимстера и Дэвида Уэзеролла. В книге подробно изложены ключевые концепции, структура и принципы работы всех уровней компьютерных сетей — от физического до прикладного. Особое внимание уделено сетевой безопасности и реальным примерам функционирования сетей.
Издание полностью обновлено с учётом современных изменений в индустрии. Рассматриваются DOCSIS, 4G и 5G, Wi-Fi 802.11ax, 100G Ethernet, IoT, протоколы CUBIC TCP, QUIC, BBR и программно-конфигурируемые сети.
Автор: Таненбаум Эндрю
Год: 2023
➡️ Easy Code | #Книга #Полезно
Шестое издание авторитетной книги по современным сетевым технологиям от Эндрю Таненбаума, Ника Фимстера и Дэвида Уэзеролла. В книге подробно изложены ключевые концепции, структура и принципы работы всех уровней компьютерных сетей — от физического до прикладного. Особое внимание уделено сетевой безопасности и реальным примерам функционирования сетей.
Издание полностью обновлено с учётом современных изменений в индустрии. Рассматриваются DOCSIS, 4G и 5G, Wi-Fi 802.11ax, 100G Ethernet, IoT, протоколы CUBIC TCP, QUIC, BBR и программно-конфигурируемые сети.
Автор: Таненбаум Эндрю
Год: 2023
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Изучение командной строки Linux с помощью игры
Terminus - это браузерная игра, которая помогает освоить работу с командной строки Linux и закрепить знания на практике. Вам нужно будет вводить реальные команды Linux, чтобы перемещаться между областями, взаимодействовать с объектами и исследовать окрестности.
Ссылка на сайт🌐
➡️ Easy Code | #Полезно
Terminus - это браузерная игра, которая помогает освоить работу с командной строки Linux и закрепить знания на практике. Вам нужно будет вводить реальные команды Linux, чтобы перемещаться между областями, взаимодействовать с объектами и исследовать окрестности.
Ссылка на сайт
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Golang для профи: Создаем профессиональные утилиты, параллельные серверы и сервисы
Язык Go - это простой и понятный язык для создания высокопроизводительных систем будущего. Используйте Go в реальных производственных системах. В новое издание включены такие темы, как создание серверов и клиентов RESTful, знакомство с дженериками Go и разработка серверов и клиентов gRPC.
Третье издание «Golang для профи» исследует практические возможности Go и описывает такие продвинутые темы, как параллелизм и работа сборщика мусора Go, использование Go с Docker, разработка мощных утилит командной строки, обработка данных в формате JSON (JavaScript Object Notation) и взаимодействие с базами данных. Кроме того, книга дает дополнительные сведения о работе внутренних механизмов Go, знание которых позволит оптимизировать код на Go и использовать типы и структуры данных новыми и необычными способами.
Также охватываются некоторые нюансы и идиомы языка Go, предлагаются упражнения и приводятся ссылки на ресурсы для закрепления полученных знаний. Станьте опытным программистом на Go, создавая системы и внедряя передовые методы программирования на Go в свои проекты!
Автор: Цукалос Михалис
Год: 2024
➡️ Easy Code | #Книга #Web
Язык Go - это простой и понятный язык для создания высокопроизводительных систем будущего. Используйте Go в реальных производственных системах. В новое издание включены такие темы, как создание серверов и клиентов RESTful, знакомство с дженериками Go и разработка серверов и клиентов gRPC.
Третье издание «Golang для профи» исследует практические возможности Go и описывает такие продвинутые темы, как параллелизм и работа сборщика мусора Go, использование Go с Docker, разработка мощных утилит командной строки, обработка данных в формате JSON (JavaScript Object Notation) и взаимодействие с базами данных. Кроме того, книга дает дополнительные сведения о работе внутренних механизмов Go, знание которых позволит оптимизировать код на Go и использовать типы и структуры данных новыми и необычными способами.
Также охватываются некоторые нюансы и идиомы языка Go, предлагаются упражнения и приводятся ссылки на ресурсы для закрепления полученных знаний. Станьте опытным программистом на Go, создавая системы и внедряя передовые методы программирования на Go в свои проекты!
Автор: Цукалос Михалис
Год: 2024
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Основы Git, GitHub и GitHub Actions
Курс включает в себя установку Git на Linux и Windows, настройку .gitconfig, работу с Local Repository, историю изменений, загрузку проектов на GitHub и настройку логина через SSH Key.
Количество видео: 19
Среднее время: 10 минут⏺
Ссылка на курс▶️
➡️ Easy Code | #Курс #Git
Курс включает в себя установку Git на Linux и Windows, настройку .gitconfig, работу с Local Repository, историю изменений, загрузку проектов на GitHub и настройку логина через SSH Key.
Количество видео: 19
Среднее время: 10 минут
Ссылка на курс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
Игра-квест для изучения SQL
DBQuacks - это игра-квест с помощью которой Вы сможете изучить SQL. В первой главе доступно 38 уровней, сложность которых постепенно повышается.
Ссылка на сайт🌐
➡️ Easy Code | #Полезно
DBQuacks - это игра-квест с помощью которой Вы сможете изучить SQL. В первой главе доступно 38 уровней, сложность которых постепенно повышается.
Ссылка на сайт
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
Микросервисы. От архитектуры до релиза
Микросервисная архитектура обеспечивает высокую скорость изменений и хорошую масштабируемость, а также позволяет создавать чистые эволюционирующие системы. Но реализовать свою первую микросервисную архитектуру непросто. Как сделать выбор из множества вариантов и обучить свою команду всем техническим деталям, чтобы максимально увеличить шансы на успех?
В этой книге авторы, Ронни Митра и Иракли Надареишвили, предоставили пошаговое руководство для построения эффективной архитектуры микросервисов. Архитекторы и инженеры пройдут путь внедрения, основанный на методах и архитектурах, доказавших свою эффективность для микросервисных систем. Вы создадите операционную модель, проект микросервиса, инфраструктурную основу и два работающих микросервиса, а затем соедините эти компоненты в одну реализацию. Для любого, перед кем стоит задача создания микросервисов, руководство станет бесценным источником знаний.
Автор: Ронни Митра, Иракли Надареишвили
Год: 2023
➡️ Easy Code | #Книга #Полезно
Микросервисная архитектура обеспечивает высокую скорость изменений и хорошую масштабируемость, а также позволяет создавать чистые эволюционирующие системы. Но реализовать свою первую микросервисную архитектуру непросто. Как сделать выбор из множества вариантов и обучить свою команду всем техническим деталям, чтобы максимально увеличить шансы на успех?
В этой книге авторы, Ронни Митра и Иракли Надареишвили, предоставили пошаговое руководство для построения эффективной архитектуры микросервисов. Архитекторы и инженеры пройдут путь внедрения, основанный на методах и архитектурах, доказавших свою эффективность для микросервисных систем. Вы создадите операционную модель, проект микросервиса, инфраструктурную основу и два работающих микросервиса, а затем соедините эти компоненты в одну реализацию. Для любого, перед кем стоит задача создания микросервисов, руководство станет бесценным источником знаний.
Автор: Ронни Митра, Иракли Надареишвили
Год: 2023
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Курс Docker с нуля
С помощью данного курса вы научитесь упаковывать в контейнеры любые приложения со всеми зависимостями, конфигурациями и окружениями.
Ссылка на курс🌐
➡️ Easy Code | #Курс #Docker
С помощью данного курса вы научитесь упаковывать в контейнеры любые приложения со всеми зависимостями, конфигурациями и окружениями.
Ссылка на курс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Kubernetes для разработчиков
Современное программное обеспечение должно хорошо поддаваться масштабированию, эффективно справляясь при этом с балансировкой нагрузки, отслеживанием состояния и обеспечением безопасности. Узнайте, как можно решать эти и другие важные задачи.
В издании рассматриваются все составляющие процесса контейнеризации и развертывания приложения на платформе Kubernetes с точки зрения разработчика. Сначала вы создадите небольшое приложение, способное работать в облачном кластере Kubernetes, а затем поэтапно изучите рекомендуемые практики, позволяющие сделать развертывание стабильным в долгосрочной перспективе, включая методы масштабирования, планирования емкости и оптимизации ресурсов.
Автор: Деннис Уильям
Год: 2025
➡️ Easy Code | #Книга #Kubernetes
Современное программное обеспечение должно хорошо поддаваться масштабированию, эффективно справляясь при этом с балансировкой нагрузки, отслеживанием состояния и обеспечением безопасности. Узнайте, как можно решать эти и другие важные задачи.
В издании рассматриваются все составляющие процесса контейнеризации и развертывания приложения на платформе Kubernetes с точки зрения разработчика. Сначала вы создадите небольшое приложение, способное работать в облачном кластере Kubernetes, а затем поэтапно изучите рекомендуемые практики, позволяющие сделать развертывание стабильным в долгосрочной перспективе, включая методы масштабирования, планирования емкости и оптимизации ресурсов.
Автор: Деннис Уильям
Год: 2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Разработка высокопроизводительных баз данных
В этом курсе вы познакомитесь с оптимизацией баз данных для достижения высокой производительности. Изучите индексирование, структуры данных, кеширование, архитектурные подходы к масштабированию, и настройку репликации данных.
Количество видео: 11
Среднее время: 2 часа⏺
Ссылка на курс▶️
➡️ Easy Code | #Курс #Полезно
В этом курсе вы познакомитесь с оптимизацией баз данных для достижения высокой производительности. Изучите индексирование, структуры данных, кеширование, архитектурные подходы к масштабированию, и настройку репликации данных.
Количество видео: 11
Среднее время: 2 часа
Ссылка на курс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👨💻1
Курс как работает Linux
После просмотра курса у вас появится обширное понимание операционной системы Linux, начиная с обзора компонентов и интерфейсов, основных понятий и инструментов командной строки, заканчивая программированием на языке bash, включая работу с пользователями, файловыми системами, процессами, а также управление их выполнением и взаимодействие.
Количество видео: 12
Среднее время: 1 час⏺
Ссылка на курс▶️
➡️ Easy Code | #Курс #Linux
После просмотра курса у вас появится обширное понимание операционной системы Linux, начиная с обзора компонентов и интерфейсов, основных понятий и инструментов командной строки, заканчивая программированием на языке bash, включая работу с пользователями, файловыми системами, процессами, а также управление их выполнением и взаимодействие.
Количество видео: 12
Среднее время: 1 час
Ссылка на курс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
Backend разработка на Go
В курсе вас ожидает изучение основных концепций и технологии языка Go. Вы освоите создание масштабируемых и эффективных серверных приложений. Курс включает в себя практические занятия, направленные на развитие ваших навыков в области разработки бэкенд-систем с использованием Go, а также на освоение передовых методов обработки запросов, взаимодействия с базами данных и обеспечения безопасности веб-приложений.
Количество видео: 9
Среднее время: 1 час⏺
Ссылка на курс▶️
➡️ Easy Code | #Курс #Go
В курсе вас ожидает изучение основных концепций и технологии языка Go. Вы освоите создание масштабируемых и эффективных серверных приложений. Курс включает в себя практические занятия, направленные на развитие ваших навыков в области разработки бэкенд-систем с использованием Go, а также на освоение передовых методов обработки запросов, взаимодействия с базами данных и обеспечения безопасности веб-приложений.
Количество видео: 9
Среднее время: 1 час
Ссылка на курс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
Большие данные. Современные фреймворки и разработка приложений
В книге рассматриваются модели, системы и фреймворки, специально разработанные для обработки и анализа больших наборов данных. Вы познакомитесь с основными парадигмами и механизмами, применяемыми в анализе больших данных, включая MapReduce, рабочие потоки, массовый синхронный параллелизм, передачу сообщений и SQL-подобные модели. В главах книги описаны примеры использования фреймворков Hadoop, Spark, Storm и MPI, а также рассмотрены вопросы выбора среды, наиболее подходящей для достижения целевых задач приложения.
Книга предназначена разработчикам приложений для работы с большими данными, исследователям и профессионалам бизнеса, основанного на данных. Читатель должен хорошо владеть такими языками, как Java, Python или Scala, и знать основные концепции параллельного и распределенного программирования.
Автор: Талия Д.
Год: 2025
➡️ Easy Code | #Книга #Полезно
В книге рассматриваются модели, системы и фреймворки, специально разработанные для обработки и анализа больших наборов данных. Вы познакомитесь с основными парадигмами и механизмами, применяемыми в анализе больших данных, включая MapReduce, рабочие потоки, массовый синхронный параллелизм, передачу сообщений и SQL-подобные модели. В главах книги описаны примеры использования фреймворков Hadoop, Spark, Storm и MPI, а также рассмотрены вопросы выбора среды, наиболее подходящей для достижения целевых задач приложения.
Книга предназначена разработчикам приложений для работы с большими данными, исследователям и профессионалам бизнеса, основанного на данных. Читатель должен хорошо владеть такими языками, как Java, Python или Scala, и знать основные концепции параллельного и распределенного программирования.
Автор: Талия Д.
Год: 2025
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Python задачи в игровой форме
Игра-тренажер по кодингу на python. Задания в массе своей быстрые и простые, но они отлично помогают закрепить ключевые конструкции языка.
Ссылка на сайт🌐
➡️ Easy Code | #Полезно #Python
Игра-тренажер по кодингу на python. Задания в массе своей быстрые и простые, но они отлично помогают закрепить ключевые конструкции языка.
Ссылка на сайт
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
Kafka для начинающих
С помощью этого видео вы узнаете, как с нуля подключить Kafka к приложению, создать продюсер и консюмер, а также понять ключевые концепции: брокеры, топики, партиции и Kafka Listener.
Длительность: 52 минуты⏺
Ссылка на видео▶️
➡️ Easy Code | #Видео #Kafka
С помощью этого видео вы узнаете, как с нуля подключить Kafka к приложению, создать продюсер и консюмер, а также понять ключевые концепции: брокеры, топики, партиции и Kafka Listener.
Длительность: 52 минуты
Ссылка на видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
Глубокое обучение на Python
Глубокое обучение - Deep learning - это набор алгоритмов машинного обучения, которые моделируют высокоуровневые абстракции в данных, используя архитектуры, состоящие из множества нелинейных преобразований. Согласитесь, эта фраза звучит угрожающе. Но всё не так страшно, если о глубоком обучении рассказывает Франсуа Шолле, который создал Keras - самую мощную библиотеку для работы с нейронными сетями. Познакомьтесь с глубоким обучением на практических примерах из самых разнообразных областей. Книга делится на две части: в первой даны теоретические основы, вторая посвящена решению конкретных задач. Это позволит вам не только разобраться в основах DL, но и научиться использовать новые возможности на практике.
Автор: Шолле Франсуа
Год: 2018
➡️ Easy Code | #Книга #Python
Глубокое обучение - Deep learning - это набор алгоритмов машинного обучения, которые моделируют высокоуровневые абстракции в данных, используя архитектуры, состоящие из множества нелинейных преобразований. Согласитесь, эта фраза звучит угрожающе. Но всё не так страшно, если о глубоком обучении рассказывает Франсуа Шолле, который создал Keras - самую мощную библиотеку для работы с нейронными сетями. Познакомьтесь с глубоким обучением на практических примерах из самых разнообразных областей. Книга делится на две части: в первой даны теоретические основы, вторая посвящена решению конкретных задач. Это позволит вам не только разобраться в основах DL, но и научиться использовать новые возможности на практике.
Автор: Шолле Франсуа
Год: 2018
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
Администрирование PostgreSQL
С помощью этого курса Вы освоите практические навыки, которые позволят установить и поддерживать работоспособность сервера СУБД, создать пользователей и предоставить им доступ к базе данных, а также настраивать резервное копирование.
Количество видео: 24
Среднее время: 40 минут⏺
Ссылка на курс▶️
➡️ Easy Code | #Курс #SQL
С помощью этого курса Вы освоите практические навыки, которые позволят установить и поддерживать работоспособность сервера СУБД, создать пользователей и предоставить им доступ к базе данных, а также настраивать резервное копирование.
Количество видео: 24
Среднее время: 40 минут
Ссылка на курс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
Сборник задач по программированию
CodeRun - платформа от яндекса, которая нацелена на практику. Уже сейчас задач немало: 170 легких, 227 средних, 171 сложная, а также 37 задач с неопределенным уровнем сложности. Задачи активно пополняются.
Ссылка на сайт🌐
➡️ Easy Code | #Полезно
CodeRun - платформа от яндекса, которая нацелена на практику. Уже сейчас задач немало: 170 легких, 227 средних, 171 сложная, а также 37 задач с неопределенным уровнем сложности. Задачи активно пополняются.
Ссылка на сайт
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Веб-разработка с применением Node и Express. Полноценное использование стека JavaScript
Создавайте динамические веб-приложения с применением Express — ключевого компонента из стека разработки Node/JavaScript. Итан Браун описывает работу с Express 5 на примере создания полноценного приложения. В книге рассматриваются все этапы и компоненты — от серверного рендеринга до разработки API для работы с одностраничными приложениями (SPA).
Express является золотой серединой между устоявшимся фреймворком и отсутствием фреймворка вообще, поэтому он оставляет вам определённую свободу при архитектурном выборе. Эта книга предоставит лучшие решения для фронтенд- и бэкенд-разработчиков, использующих Express. Научитесь смотреть на веб-разработку под новым углом!
Автор: Итан Браун
Год: 2021
➡️ Easy Code | #Книга #Web
Создавайте динамические веб-приложения с применением Express — ключевого компонента из стека разработки Node/JavaScript. Итан Браун описывает работу с Express 5 на примере создания полноценного приложения. В книге рассматриваются все этапы и компоненты — от серверного рендеринга до разработки API для работы с одностраничными приложениями (SPA).
Express является золотой серединой между устоявшимся фреймворком и отсутствием фреймворка вообще, поэтому он оставляет вам определённую свободу при архитектурном выборе. Эта книга предоставит лучшие решения для фронтенд- и бэкенд-разработчиков, использующих Express. Научитесь смотреть на веб-разработку под новым углом!
Автор: Итан Браун
Год: 2021
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2