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

Ссылка: @Portal_v_IT

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

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

РКН: clck.ru/3Jb7JX
Download Telegram
Курс «Разработка на Java»

Цель курса — обучить студентов навыкам разработки на языке Java, чтобы в конечном итоге они смогли разработать собственное приложение.

После его прохождения вы будете знать синтаксис и основные библиотеки Java и научитесь понимать, что такое объектно-ориентированный подход.
Подробнее: 👉 тут

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

Объясни разницу между <script async> и <script defer>

Ответ:
Разница между async и defer : атрибут defer сохраняет относительную последовательность скриптов, а async – нет. Кроме того, defer всегда ждёт, пока весь HTML-документ будет готов, а async – нет.
#Вопрос_с_собеседования

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

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

Внимание: видео — не для джунов, ведь в нём рассказано про все особенности памяти, начиная с диска и заканчивая регистрами процессора.

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

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

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

Что такое веб уязвимость?

Ответ:
Уязвимости сайтов — это возможности их взлома из-за наличия ошибок в программном коде, неправильных настроек системы управления контентом (CMS) и операционной системы веб-сервера.
👍10😁2
Курс по асинхронному JavaScript

Асинхронное программирование — это когда вы во время простоя приложения (ждёте ответа от сервера, например) выполняете что-то другое, полезное.

Таким образом, приложение работает в разы быстрее. А изучить Ajax, Promise (основа асинхронного программирования) можно в этом видео всего лишь за 5 часов.

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

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

Какой командой можно отменить последние 2 коммита? (git)

Ответ: HEAD
означает "один коммит от последнего коммита". Если бы мы хотели удалить два последних коммита, то могли бы написать HEAD2
Как писать хороший код на PHP

Гость интервью — Senior PHP разработчик. Он рассказывает, почему все ненавидят этот язык программирования, несмотря на его популярность.

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

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

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

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

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

#видео #python
👍1
Продвинутый Backend

Backend разработчик отвечает за сохранность и безопасную передачу ваших данных. Все эти процессы происходят на стороне сервера.

С помощью Node.js + Nest.js и PostgreSQL вы реализуете масштабируемый backend, который после зальёте с использованием docker.

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

#видео #web
Зачем тебе знать алгоритмы

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

А зачем их учить? Как чётко подметили в комментариях: «Вращай деревья каждый день, и уже через полгода будешь работать в гугл».

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

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

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

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

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

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

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

#видео #web
👍3
Fresh: самый быстрый SSR

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

Одним из таких Service side render'ингов является Fresh. В этом ролике вы сможете узнать про его преимущества и недостатки.

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

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

Расскажи про хуки жизненного цикла компонента в Vue.js?

Ответ:
Хуки жизненного цикла позволяют узнать, как устроена внутренняя работа библиотек, которые вы используете. С их помощью вы можете определить, что компонент был создан, добавлен в DOM, обновлен или уничтожен. Вот официальной документации Vue. js есть диаграмма, которая отражает жизненный цикл экземпляра Vue
👍3🔥1