Кодим на Коленке | Уроки по программированию
9.98K subscribers
2.49K photos
13 videos
3 files
2.02K links
Айти и точка.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: telega.in/c/code_on_tg

РКН: clck.ru/3Jb7JX
Download Telegram
#Вопрос_с_собеседования

Каким образом можно создать функцию в JavaScript?

Ответ:
Чтобы создать функцию в JavaScript, следует использовать ключевое слово function, после которого указать имя функции и ее аргументы. Затем следует указать тело функции, которое будет выполнять определенные действия при вызове функции.
🥱1
Применение kafka для связи микросервисов

Это трудный ролик и он не подойдёт новичкам. Даже Middle будет трудно разобраться. Если у вас уже был опыт работы с микросервисами, то Welcome.

Автор рассказывает как использовать kafka (брокер сообщений) для взаимодействия микросервисов написанных на Java Spring Boot друг с другом.

Подробнее: 👉тут

#видео #java
👍4
Весь PHP в одном уроке

Небольшое видео по языку программирования PHP, в котором вы менее чем за 8 часов освоите этот язык пусть и не на высоком, но как минимум на среднем уровне.

Подробнее: 👉тут
👍31🤣1
Как устроена файловая система

В видео обсуждается структура файловой системы FAT-32 и ее использование в различных устройствах и операционных системах.

Автор рассказывает как работает FAT-32, как система распределяет данные на диске, что такое MBR, FSINFO, LFN.

Подробнее: 👉тут

#видео #теория
Анатомия асинхронных движков

Это видео для тех, кто хочет очень хорошо шарить в асинхронности, как она работает, как связанна с операционной системой и многое другое.

В ролике есть слайды, показывающие, как всё работает с фрагментами кода на C++. Также разбираются преимущества асинхронных движков.

Подробнее: 👉 тут

#видео #теория
👍1
#Вопрос_с_собеседования

Что такое XSS (Cross-Site Scripting)?

Ответ:
XSS — тип атаки на веб-системы, заключающийся во внедрении в выдаваемую веб-системой страницу вредоносного кода и взаимодействии этого кода с веб-сервером злоумышленника. Является разновидностью атаки «Внедрение кода».
👍1
Принцип хорошего кода

«Вам это не понадобится», — говорит принцип YAGNI. Он поможет вам сохранить несколько драгоценных часов и, возможно, даже спасёт проект.

Почему делать что-то дополнительно это плохо и как бороться с желанием добавить ненужных функций в приложение — рассказывается в этом видео.

Подробнее: 👉 тут

#видео #код
#Вопрос_с_собеседования

Что такое сигнатура метода? (Java)

Ответ:
Сигнатура метода — это набор из названия метода и аргументов, какие принимает метод.
Сигнатура метода является уникальным идентификатором для метода при перегрузке методов.
Скрипты для сайта интернет магазина

Это добавление/удаление товара в корзину, счётчик товаров в корзине, кнопка «Оформить заказ», подсчёт стоимости товаров в корзине и другие возможности.

Это видео — набор реализация функций для правильной работы интернет магазина с использованием чистого JavaScript.

Подробнее: 👉тут

#видео #web
👍1🥱1
#Вопрос_с_собеседования

Как передаются аргументы – значения или ссылка? (Python)

Ответ:
В Python аргументы передаются по ссылке, т. е. передается ссылка на реальный объект. Но есть два вида передачи объекта в аргументах.
По значению: Передается копия реального объекта. Изменение значения копии объекта не приведет к изменению значения исходного объекта.
По ссылке: Передается ссылка на реальный объект. Изменение значения нового объекта изменит значение исходного объекта.
🙏2👎1😐1
Дебажим как царь

Вчера всё работало, сегодня запустил, ничего не менял, но всё сломалось. Знакомо? Вот они, наши любимые проблемы в IT.

Автор выводит подходы для исправления ошибок, которые подойдут всем и в любой ситуации (магия какая-то). Обязательно к просмотру новичкам

Подробнее: 👉 тут

#видео #теория
Свой сервер на Kotlin

Этот язык популярен не только среди мобильных разработчиков, но и в Backend-сфере. Понравился он серверным разработчикам своей простотой.

А вот для самих Backender'ов было бы неплохо держать такой проект как «Сервер» у себя за спиной. Так ведь намного легче понять, как работает Apache и nginx.

Подробнее: 👉 тут

#видео #web
#Вопрос_с_собеседования

Доступные только для чтения переменные и константы имеют много общего, но чем они отличаются? (.NET)

Ответ:
Вот два возможных ответа на подобные вопросы собеседования по .NET:
Переменные только для чтения могут поддерживать переменные ссылочного типа. Константы могут содержать только переменные типа значения.
Разработчики оценивают переменные только для чтения во время выполнения. Они оценивают константы во время компиляции.
👍1
Строим структуру своего PHP приложения

Оставим шутки про PHP в сторонке и всерьёз займёмся проектом, а именно — создадим форму авторизации с хорошей и удобной структурой.

Автор с нуля создаёт приложение с использованием ООП, последовательно объясняя свои действия, и рассказывает, как правильно разделить его на части.

Подробнее: 👉 тут

#видео #web
👍2🔥1
Что такое преждевременная оптимизация

По сути, оптимизация — это попытка ускорить работу кода или уменьшить количество потребляемых им ресурсов компьютера.

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

Подробнее: 👉 тут

#видео #чистый_код
👍2