Качество vs корректность программы
От качества зависит, сможет ли приложение удовлетворить потребности пользователя: функциональность, производительность, удобство. Корректность — насколько точно работает приложение.
Поскольку и то, и то требует много времени, людей и денег, приходится чем-то жертвовать. Как сделать правильный выбор — в ролике:
Подробнее: 👉тут
#видео #теория
От качества зависит, сможет ли приложение удовлетворить потребности пользователя: функциональность, производительность, удобство. Корректность — насколько точно работает приложение.
Поскольку и то, и то требует много времени, людей и денег, приходится чем-то жертвовать. Как сделать правильный выбор — в ролике:
Подробнее: 👉тут
#видео #теория
❤1
Используем Kafk'у с связью для микросервисов
Это трудный ролик и он не подойдёт новичкам. Даже Middle будет трудно разобраться. Если у вас уже был опыт работы с микросервисами, то Welcome.
Автор рассказывает как использовать kafka (брокер сообщений) для взаимодействия микросервисов написанных на Java Spring Boot друг с другом.
Подробнее: 👉тут
#видео #java
Это трудный ролик и он не подойдёт новичкам. Даже Middle будет трудно разобраться. Если у вас уже был опыт работы с микросервисами, то Welcome.
Автор рассказывает как использовать kafka (брокер сообщений) для взаимодействия микросервисов написанных на Java Spring Boot друг с другом.
Подробнее: 👉тут
#видео #java
#Вопрос_с_собеседования
Доступные только для чтения переменные и константы имеют много общего, но чем они отличаются? (.NET)
Ответ:Вот два возможных ответа на подобные вопросы собеседования по .NET:
Переменные только для чтения могут поддерживать переменные ссылочного типа. Константы могут содержать только переменные типа значения.
Разработчики оценивают переменные только для чтения во время выполнения. Они оценивают константы во время компиляции.
Доступные только для чтения переменные и константы имеют много общего, но чем они отличаются? (.NET)
Ответ:
Переменные только для чтения могут поддерживать переменные ссылочного типа. Константы могут содержать только переменные типа значения.
Разработчики оценивают переменные только для чтения во время выполнения. Они оценивают константы во время компиляции.
PHP - структура своего приложения
Оставим шутки про PHP в сторонке и всерьёз займёмся проектом, а именно — создадим форму авторизации с хорошей и удобной структурой.
Автор с нуля создаёт приложение с использованием ООП, последовательно объясняя свои действия, и рассказывает, как правильно разделить его на части.
Подробнее: 👉 тут
#видео #web
Оставим шутки про PHP в сторонке и всерьёз займёмся проектом, а именно — создадим форму авторизации с хорошей и удобной структурой.
Автор с нуля создаёт приложение с использованием ООП, последовательно объясняя свои действия, и рассказывает, как правильно разделить его на части.
Подробнее: 👉 тут
#видео #web
FastAPI что это такое?
Фреймворк FastAPI и зачем он нужен. В чем отличие FastAPI от Django и Flask. Что пишут на FastAPI.
Перейти к просмотру
Фреймворк FastAPI и зачем он нужен. В чем отличие FastAPI от Django и Flask. Что пишут на FastAPI.
Перейти к просмотру
Бесплатный курс «Основы Программирования» от Loftschool.
Всего за 3 часа вместе с сооснователем Loftschool и автором популярного подкаста «Cделано с нуля» Николаем Чернобаевым вы познакомитесь с ключевыми концепциями программирования. Ничего лишнего, только то, что действительно нужно для старта.
Мы знаем, что важнее всего для начинающих – получить информацию простым и понятным языком. Пройдя наш бесплатный курс, вы быстро поймете, что такое функции, алгоритмы и циклы.
И главное, вы сможете применить новые знания на практике. Сразу после завершения теоретической части, вы попробуете написать свою первую программу – калькулятор на JavaScript. Практический опыт – лучший помощник в освоении новых навыков!
Регистрируйтесь на бесплатный курс по ссылке: https://clck.ru/37BpcT
Реклама. ООО "Лофтскул", ИНН 7806594200, erid:2VtzqvUy8cb
Всего за 3 часа вместе с сооснователем Loftschool и автором популярного подкаста «Cделано с нуля» Николаем Чернобаевым вы познакомитесь с ключевыми концепциями программирования. Ничего лишнего, только то, что действительно нужно для старта.
Мы знаем, что важнее всего для начинающих – получить информацию простым и понятным языком. Пройдя наш бесплатный курс, вы быстро поймете, что такое функции, алгоритмы и циклы.
И главное, вы сможете применить новые знания на практике. Сразу после завершения теоретической части, вы попробуете написать свою первую программу – калькулятор на JavaScript. Практический опыт – лучший помощник в освоении новых навыков!
Регистрируйтесь на бесплатный курс по ссылке: https://clck.ru/37BpcT
Реклама. ООО "Лофтскул", ИНН 7806594200, erid:2VtzqvUy8cb
Пакетные менеджеры, composer, lock-файлы
Сегодня кратко говорим о пакетных менеджерах, в частности о composer, немного затронем yarn и npm, lock-файлы и работу пакетных менеджеров с ними.
Перейти к просмотру
Сегодня кратко говорим о пакетных менеджерах, в частности о composer, немного затронем yarn и npm, lock-файлы и работу пакетных менеджеров с ними.
Перейти к просмотру
Node.js и его фреймворки
Каждый фреймворк создаётся под определённые задачи, а значит и хорош в чём-то своём. Речь пойдёт об Enterprise-приложениях, про Express, Nest.js и AWS-лямбды.
Здесь вы узнаете про новые подходы, их преимущества и недостатки, а ещё окончательно решитесь с выбором: «На чём же писать новый проект?».
Подробнее: 👉тут
#видео #web
Каждый фреймворк создаётся под определённые задачи, а значит и хорош в чём-то своём. Речь пойдёт об Enterprise-приложениях, про Express, Nest.js и AWS-лямбды.
Здесь вы узнаете про новые подходы, их преимущества и недостатки, а ещё окончательно решитесь с выбором: «На чём же писать новый проект?».
Подробнее: 👉тут
#видео #web
#Вопрос_с_собеседования
Что значит «анализировать программу»?
Анализ программы – это процесс решения проблемы программы путем разбиения большой проблемы на подзадачи. Каждая подзадача или «под-проблема» будет решаться отдельно, что в конечном итоге приведет к более простому решению глобальной проблемы.
Что значит «анализировать программу»?
💩1
Типизированный Python для профессиональной разработки — теория и практика
Цель этого материала — помочь тебе научиться писать более красивые, надёжные и легко сопровождаемые программы на Python. То, о чём мы здесь будем говорить, это не начальный уровень владения языком, предполагается, что ты уже минимально умеешь программировать, но хочешь научиться делать это лучше. Будем учиться писать более надёжные, качественные и легко сопровождаемые программы, используя типизацию в Python.
Перейти к просмотру
#Теория
Цель этого материала — помочь тебе научиться писать более красивые, надёжные и легко сопровождаемые программы на Python. То, о чём мы здесь будем говорить, это не начальный уровень владения языком, предполагается, что ты уже минимально умеешь программировать, но хочешь научиться делать это лучше. Будем учиться писать более надёжные, качественные и легко сопровождаемые программы, используя типизацию в Python.
Перейти к просмотру
#Теория
👍1