Кодим на Коленке | Уроки по программированию
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
Курс – "Введение в инфобез"

Курсы читаются сотрудниками Лаборатории вычислительных комплексов ВМК МГУ и приглашёнными специалистами, основная цель курсов — познакомить слушателей с практическими аспектами такой мультидисциплинарной области как информационная безопасность, получить представление о том, как разрабатывать защищенное программного обеспечение, защищать уже существующие вычислительные системы или исследовать их защищенность.

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

#видео #инфобез
1🔥1
Bootstrap 5 для новичков

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

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

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

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

Какая разница между абстрактным классом и интерфейсом?

Ответ:
Абстрактный класс:
абстрактные классы имеют дефолтный конструктор; он вызывается каждый раз, когда создается потомок этого абстрактного класса;
содержит как абстрактные методы, так и не абстрактные. По большому счету может и не содержать абстрактных методов, но все равно быть абстрактным классом;
класс, который наследуется от абстрактного, должен реализовать только абстрактные методы;
абстрактный класс может содержать Instance Variable.
Интерфейс:
не имеет никакого конструктора и не может быть инициализирован;
только абстрактные методы должны быть добавлены (не считая default methods);
классы, реализующие интерфейс, должны реализовать все методы (не считая default methods);
интерфейсы могут содержать только константы.
👎5👍3🤡1
Java для новичков

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

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

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

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

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

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

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

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

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

#видео #php
👍1
nextjs и tailwind - сайт визитка

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

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

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

#видео #теория
Кодировки - как они работают?

Компьютер — это машина, работающая с числами. Человек — это машина, работающая с текстом («Спасибо!» — примечание автора). Так каким образом мы вообще взаимодействуем друг с другом?

Ответ — кодировки. Если вы не понимаете, что такое ASCII, UNICODE и чем они отличаются, то это видео для вас. Также вы узнаете, как кодировки работают на самых разных уровнях.

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

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

Чему равно foo?

var foo = 10 + '20';

Ответ:
'1020'.
👎9💩5👍3
WebStorm курс с полного нуля

WebStorm — это программа для разработки на JavaScript. Она хорошо понимает структуру проектов и поможет написать код с помощью автодополнения строк и безопасного рефакторинга.

Из этого видео вы узнаете, как с помощью WebStorm ускорить написания кода, автоматизировать и упростить процесс разработки на JavaScript.

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

#видео #javascript
👍2
Сайты, которые помогут стать программистом

Учиться на курсах, конечно, хорошо, но было бы неплохо и самостоятельно позаниматься. Только вот где найти информацию и получить практику?

В видео вы услышите про Harvard CS50, LeetCode, Codewars, Wargames. Для опытных программистов это приятные воспоминания, а для новичков — отличная возможность попрактиковаться.

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

#видео #теория
Как использовать Gradle

Gradle — система автоматической сборки проекта на Java, построенная на принципах Ant и Maven. Она довольно популярна и используется во многих проектах.

Но вот новичку инструмент может показаться сложным, даже если был опыт с Maven. Поэтому в видео за эти 13 минут не только освоите его основы, но и успеете поработать с Git и Github.

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

#видео #java