Посты | OTUS
Самые выгодные условия в праздники!
🎁 Дарим вам промокод SPRING_OTUS15 на скидку -15% на оплату любого курса до 12 мая 2024.
Выбрать курс
Пример типовой архитектуры веб-приложения

Architec_PO_Deep_18.3-5020-6011b1.png

Понимать архитектуру современного веб-проекта и знать концептуальные основы должен любой разработчик или тестировщик ПО. В этой статье мы рассмотрим типовую архитектуру веб-приложения. В первую очередь, давайте рассмотрим диаграмму ниже.

Используем Middlewares в Express

Node_Deep_10.3-5020-7af064.png

Express представляет собой мощный и расширяемый фреймворк для приложений Node.js, и некоторые вещи в нём можно делать абсолютно прозрачно для логики приложения. Одна из таких возможностей — middleware.

Шаблон проектирования «Фабричный метод» (Fabric Method)

Pattern_Deep_10.3-5020-2cf215.png

Википедия нам говорит, что фабричный метод — это порождающий шаблон проектирования, который предоставляет подклассам интерфейс в целях создания экземпляров некоторого класса. При этом в момент создания наследники имеют возможность определить, какой именно класс создавать. Таким образом, этот шаблон проектирования делегирует создание объектов наследникам класса-родителя.

Полезные книги по Kali Linux

otus_Books_kali_linux_05feb_VK_1000x700-5020-897402.png

Kali Linux — полезный дистрибутив, включающий в себя более 600 предустановленных программ тестирования проникновения. Это один из самых популярных пентест-дистрибутивов, и причина этому проста, ведь он имеет дружелюбный интерфейс и широкий набор инструментов, распределённых по категориям, что весьма удобно. Ознакомиться с Kali Linux вам помогут следующие книги:

Удаляем элемент массива в JavaScript

В этой статье мы поговорим о том, как удалить элемент массива в JavaScript. Вообще, выполнить эту операцию можно, используя разные методы. Например, метод pop удалит первый элемент из определённого массива. Что касается метода shift, то с его помощью вы сможете удалить последний элемент.

Доступ к Kubernetes Dashboard с машины вне кластера

В стандартной документации (Web UI (Dashboard)) указано, что ...The UI can only be accessed from the machine where the command is executed. Речь идет о команде kubectl proxy, которую предлагается использовать для доступа к Web UI.

Однако, этот доступ, относительно легко, получить и с любой другой рабочей станции.

Браузерный интерфейс GDB для C++

Cplus_Deep_10.3-5020-5d5c5a.png

Предлагаем вашему вниманию краткий обзор инструмента gdbgui. Это современный браузерный GDB (GNU-отладчик), предназначенный для языков программирования C, C++, Rust и Golang. С его помощью вы сможете просматривать трассировку стека, добавлять контрольные точки и многое другое.

Простейшая нейронная сеть на Python

В этой статье мы рассмотрим, как создать собственную простейшую нейронную сеть с помощью языка программирования «Питон». Мы не только создадим нейронную сеть с нуля, но и не будем использовать никаких библиотек. И займёт это всё не более девяти строчек кода на «Питоне».

Александр Краснов — преподаватель «Python QA Engineer»

Александр Краснов — опытный QA-инженер, специалист по функциональному тестированию, программист, инженер по автоматизации. Он получил образование по специальности «Программирование в компьютерных системах», является программистом-техником.

Популярное
Сегодня тут пусто