Кодим на Коленке | Уроки по программированию
9.97K 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
#Вопрос_с_собеседования

Какие принципы объектно-ориентированного программирования используются в Java для бэкенд-разработки?

Ответ:
Java является объектно-ориентированным языком программирования, что означает, что он использует ряд принципов, таких как наследование, полиморфизм, инкапсуляция, абстракция и другие. Каждый из этих принципов позволяет бэкенд-разработчикам создавать более эффективный и удобный для использования код, который может легко масштабироваться и развиваться в будущем.
💩4👍2
Анатомия асинхронных движков

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

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

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

#видео #теория
Как стать Java Junior разработчиком

Видео представляет собой пошаговый план, как стать разработчиком Java Junior в кратчайшие сроки. В нём есть ссылки на все необходимые для этого материалы.

Также автор делится своим опытом поиска работы и рассказывает в каком порядку и что нужно изучать чтобы стать Java Junior Developer.

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

#видео #профессия
👍3
Elasticsearch. Все об индексах и шардах

Elasticsearch — самая популярная поисковая система. Она очень мощная, но перед тем как ей пользоваться, её нужно настроить.

В этом ролике вы узнаете про index, shard, а также то, зачем они нужны, как они работают и какие есть best practices по настройке Elasticsearch.

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

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

Как работать с массивами в JavaScript?

Ответ:
Массивы в JavaScript могут быть созданы с помощью литералов, а также с методами массива, такими как push и pop.
👎3
Архитектура современных Frontend приложений

Как проект начнёшь, так его и проведёшь. От выбранной в начале архитектуры зависит будущее приложения. Да, она может меняться, но всё же лучше писать нормаль сразу же.

Автор рассказывает про самые известные архитектуры современных приложений, какие у них преимущества и недостатки.

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

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

Что делает директива include?

Ответ:
Эта модификация используется для подключения системных файлов. При ее выполнении производится поиск файла с именем FILE в списке указанных заранее каталогов, а затем в стандартном списке системных каталогов. С помощью опции '-I' указываются каталоги для поиска подключаемых файлов.
👎1
Redis: основы и практическое использование

Redis — база данных типа «ключ-значение». Она невероятно простая, но хорошо себя зарекомендовала как хранилище временных данных.

Сейчас эта NoSQL'ка используется почти в каждом проекте или для хранения временных данных (сессии пользователей), или для кеширования запросов. Знать её просто необходимо.

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

#видео #теория
👎1
Стоит ли идти в Data Science?

Честный и не самый приятный обзор этой сферы. Большое внимание уделяется трудоустройству, проблемам джуниоров и обучению.

Также вы узнаете про парадокс растущих доходов, откуда брать опыт, что нужно знать и, что самое главное, будут ли учёные по данным нужны в будущем.

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

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

Что такое PYTHONPATH? (Python)

Ответ:
PYTHONPATH — это переменная окружения, которая используется для включения дополнительных каталогов при импорте модуля/пакета. Каждый раз, когда модуль/пакет импортируется, PYTHONPATH используется для проверки наличия добавляемых модулей в существующих каталогах. Обычно интерпретатор использует PYTHONPATH, чтобы определить, какой модуль загрузить.
Логи и мониторинг: best practice

Правильное ведение логов поможет вам быстро найти ошибку, если она неожиданно возникнет на Production или во время тестирования.

Это видео хранит в себе лучшие практике для хранения и ведения логов: что записывать и как. Также упоминается мониторинг.

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

#видео #теория
Парсинг сайтов на Python

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

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

#видео #python
👍5
Всё про логирование в Python

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

В этом видео вы рассмотрите все основные особенности стандартной python-библиотеки logging и, если верить названию видео, научитесь с её помощью «логировать как боженька».

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

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

Что делает ключевое слово virtual?

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

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

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

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

#видео #java