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

Ссылка: @Portal_v_IT

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

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

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

Какие вы знаете модели ветвления в Git?

Ответ:
Central Workflow, Developer Branch Workflow, Feature Branch Workflow, Issue Branch Workflow, Forking Workflow, Patch Workflow.
Что такое экстремальное программирование?

Исправление багов на продакшене можно отнести к экстремальному спорту, но мы поговорим не об этом.

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

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

#видео #профессия
Базовые команды Linux

Если вы решили осваивать Linux, то должны знать эти 15 команд, без которых работа в этой ОС невозможна. Это и cd, и ls, и cat.

Ещё автор рассказывает pwd, man, clear, exit, mkdir, touch, rm -rf *, cp, mv, nano, less, wget и технический жаргон (читайте: заклинания), который часто встречается при работе с Linux.

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

#видео #теория
👍4👏2
Каталог товаров на Next.js

В результате этого огромного урока у вас будет почти такой же сайт с каталогом игр, как и у Xbox. Вы научитесь парсить страницы, составлять и отправлять запросы.

Поскольку здесь ведётся проект начиная с абсолютного нуля, очень много времени уделяется вёрстке. А если вас интересует больше Next.js, тогда перемотайте до 1:42:50.

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

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

Что такое stateless? (PHP)

Ответ:
Stateless - состояние не хранится на сервере. Т.е. в каждом новом запросе мы передаём свой логин/пароль (если в приложении есть авторизация), а также данные для запроса.
Полный плейлист по написанию движка для книг-игр на Django

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

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

#видео #django #python
👍1
Курс «Разработка на 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