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

Ссылка: @Portal_v_IT

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

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

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

Что такое замыкание (closure)?

Ответ:
Замыкание — это комбинация функции и лексического окружения, в котором эта функция была определена. Другими словами, замыкание даёт вам доступ к Scope (en-US) внешней функции из внутренней функции. В JavaScript замыкания создаются каждый раз при создании функции, во время её создания.
Как писать JavaScript-код эффективно?

Пользователь не будет пользоваться страницей, которая постоянно виснет или грузится через сами знаете что. Для этого надо уметь оптимизировать Frontend-ную часть проекта.

В этом видео автор на примерах разбирает, как писать быстрые проекты на JavaScript и React. Также он рассказывает про Webpack, Redux и их роль в ускорении сайта.

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

#видео #теория
Сайт-визитка на nextjs и tailwind

Это — учебное руководство о том, как создать персональный веб-сайт, используя фреймворк Next.js и CSS-инструмент Tailwind, а также как задеплоить его на Vercel.

Опытный фронтенд-разработчик, объясняет преимущества использования Next.js, React и Tailwind CSS как инструмент для стилизации.

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

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

Пустой класс и как он используется? (Python)

Ответ:
Пустой класс – класс, который не имеет реализацию каких-то методов или же свойств. При пустом классе используется ключевое слово pass для того, чтобы не выдавало ошибок.
👍1
Интерфейсы на практике

Интерфейсы — это то, что используется в каждом проекте и является отличным помощником в абстрактом программировании.

Это видео — мастхэв для тех, кто уже знаком с такими понятиями, и хочет научиться создавать интерфейсы на примере реальных задач. Никакой скучной теории — только практика.

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

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

В чем смысл и польза указания use strict в начале JavaScript-файла?

Ответ:
Команда use strict включает так называемый строгий режим. В этом режиме предупреждения становятся ошибками, что помогает в написании более чистого и безопасного кода, менее уязвимого к ошибкам в продакшене.
👍5
Оптимизация запросов в БД

Автор рассказывает, как сократить количество запросов в базу, при связи Foreign key в Django-приложениях. Коротко и полезно.

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

#видео #python
Виртуализация на пальцах

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

Автор рассказывает про то, как работают виртуальные машины, в чём разница между VDS и VPS и какие есть недостатки у виртуализации.

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

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

Какие алгоритмы шифрования используются для защиты данных в бэкенде?

Ответ:
Для защиты данных в бэкенде могут использоваться разные алгоритмы шифрования, такие как AES, RSA, SHA, MD5 и др.
Тренировки по алгоритмам

Важность алгоритмов вы и сами знаете. Только вот очень сложно найти хорошие (и бесплатные) уроки по алгоритмам. Так вот это — большой плейлист для тренировки алгоритмов. Все примеры написаны на Python.

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

#видео #теория
👍4
Структуры данных в Python

Это самый подробный гайд по структурам данных в языке Python, но предназначен он для более продвинутых data science специалистов и веб-разработчиков

Из видео вы узнаете, как написать очереди (queues), деревья (trees), научитесь работать с вложенными словарями (nested dicts), а также примените ООП для того, чтобы расширить возможности этих структур.

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

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

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

Ответ:
Чтобы создать функцию в JavaScript, следует использовать ключевое слово function, после которого указать имя функции и ее аргументы. Затем следует указать тело функции, которое будет выполнять определенные действия при вызове функции.
🤓2
Возможности С++ для микроконтроллеров

Ваш умный холодильник, принтер, колонка и даже дверной звонок контролируются микроконтроллером. А сам код для них пишут, чаще всего, на C/C++.

В докладе автор рассказывает, почему именно C++, как правильно написать код, а также показывает парочку полезных примеров.

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

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

Какую роль играют бэджи и сертификаты в бэкэнде?

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

Решили изучать Java, но не уверены в своём выборе? Это видео сможет развеять все мифы и поможет окончательно решить с языком.

Также вы узнаете про архитектуру проектов, Legacy код, немного про Kotlin, про работу, Copilot и многое другое.

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

#видео #java