Курс – "Введение в инфобез"
Курсы читаются сотрудниками Лаборатории вычислительных комплексов ВМК МГУ и приглашёнными специалистами, основная цель курсов — познакомить слушателей с практическими аспектами такой мультидисциплинарной области как информационная безопасность, получить представление о том, как разрабатывать защищенное программного обеспечение, защищать уже существующие вычислительные системы или исследовать их защищенность.
Подробнее:👉тут
#видео #инфобез
Курсы читаются сотрудниками Лаборатории вычислительных комплексов ВМК МГУ и приглашёнными специалистами, основная цель курсов — познакомить слушателей с практическими аспектами такой мультидисциплинарной области как информационная безопасность, получить представление о том, как разрабатывать защищенное программного обеспечение, защищать уже существующие вычислительные системы или исследовать их защищенность.
Подробнее:👉тут
#видео #инфобез
❤1🔥1
Bootstrap 5 для новичков
Bootstrap сильно упрощает вёрстку сайтов, а именно — их оформление. А с пятой версией у него появилось ещё больше возможностей и выглядеть он стал даже лучше.
В этом видео автор создаёт сайт и параллельно рассказывает про фишки Bootstrap и про то, как им пользоваться. К тому же, он учит пользоваться документацией проекта, поэтому видео обязательно к просмотру.
Подробнее: 👉 тут
#видео #web
Bootstrap сильно упрощает вёрстку сайтов, а именно — их оформление. А с пятой версией у него появилось ещё больше возможностей и выглядеть он стал даже лучше.
В этом видео автор создаёт сайт и параллельно рассказывает про фишки Bootstrap и про то, как им пользоваться. К тому же, он учит пользоваться документацией проекта, поэтому видео обязательно к просмотру.
Подробнее: 👉 тут
#видео #web
#Вопрос_с_собеседования
Какая разница между абстрактным классом и интерфейсом?
Ответ:Абстрактный класс:
абстрактные классы имеют дефолтный конструктор; он вызывается каждый раз, когда создается потомок этого абстрактного класса;
содержит как абстрактные методы, так и не абстрактные. По большому счету может и не содержать абстрактных методов, но все равно быть абстрактным классом;
класс, который наследуется от абстрактного, должен реализовать только абстрактные методы;
абстрактный класс может содержать Instance Variable.
Интерфейс:
не имеет никакого конструктора и не может быть инициализирован;
только абстрактные методы должны быть добавлены (не считая default methods);
классы, реализующие интерфейс, должны реализовать все методы (не считая default methods);
интерфейсы могут содержать только константы.
Какая разница между абстрактным классом и интерфейсом?
Ответ:
абстрактные классы имеют дефолтный конструктор; он вызывается каждый раз, когда создается потомок этого абстрактного класса;
содержит как абстрактные методы, так и не абстрактные. По большому счету может и не содержать абстрактных методов, но все равно быть абстрактным классом;
класс, который наследуется от абстрактного, должен реализовать только абстрактные методы;
абстрактный класс может содержать Instance Variable.
Интерфейс:
не имеет никакого конструктора и не может быть инициализирован;
только абстрактные методы должны быть добавлены (не считая default methods);
классы, реализующие интерфейс, должны реализовать все методы (не считая default methods);
интерфейсы могут содержать только константы.
👎5👍3🤡1
#Вопрос_с_собеседования
Что такое XSS (Cross-Site Scripting)?
Ответ:XSS — тип атаки на веб-системы, заключающийся во внедрении в выдаваемую веб-системой страницу вредоносного кода и взаимодействии этого кода с веб-сервером злоумышленника. Является разновидностью атаки «Внедрение кода».
Что такое XSS (Cross-Site Scripting)?
Ответ:
👎2
PHP - хороший код
Гость интервью — Senior PHP разработчик. Он рассказывает, почему все ненавидят этот язык программирования, несмотря на его популярность.
Вы также услышите про его опыт работы над приложением Viber, научитесь различать хороший PHP-код от плохого и поймёте, почему стать разработчиком на этом языке труднее всего.
Подробнее: 👉тут
#видео #php
Гость интервью — Senior PHP разработчик. Он рассказывает, почему все ненавидят этот язык программирования, несмотря на его популярность.
Вы также услышите про его опыт работы над приложением Viber, научитесь различать хороший PHP-код от плохого и поймёте, почему стать разработчиком на этом языке труднее всего.
Подробнее: 👉тут
#видео #php
👍1
nextjs и tailwind - сайт визитка
Это — учебное руководство о том, как создать персональный веб-сайт, используя фреймворк Next.js и CSS-инструмент Tailwind, а также как задеплоить его на Vercel.
Опытный фронтенд-разработчик, объясняет преимущества использования Next.js, React и Tailwind CSS как инструмент для стилизации.
Подробнее: 👉 тут
#видео #теория
Это — учебное руководство о том, как создать персональный веб-сайт, используя фреймворк Next.js и CSS-инструмент Tailwind, а также как задеплоить его на Vercel.
Опытный фронтенд-разработчик, объясняет преимущества использования Next.js, React и Tailwind CSS как инструмент для стилизации.
Подробнее: 👉 тут
#видео #теория
Кодировки - как они работают?
Компьютер — это машина, работающая с числами. Человек — это машина, работающая с текстом («Спасибо!» — примечание автора). Так каким образом мы вообще взаимодействуем друг с другом?
Ответ — кодировки. Если вы не понимаете, что такое ASCII, UNICODE и чем они отличаются, то это видео для вас. Также вы узнаете, как кодировки работают на самых разных уровнях.
Подробнее: 👉 тут
#видео #теория
Компьютер — это машина, работающая с числами. Человек — это машина, работающая с текстом («Спасибо!» — примечание автора). Так каким образом мы вообще взаимодействуем друг с другом?
Ответ — кодировки. Если вы не понимаете, что такое ASCII, UNICODE и чем они отличаются, то это видео для вас. Также вы узнаете, как кодировки работают на самых разных уровнях.
Подробнее: 👉 тут
#видео #теория
👎9💩5👍3
WebStorm курс с полного нуля
WebStorm — это программа для разработки на JavaScript. Она хорошо понимает структуру проектов и поможет написать код с помощью автодополнения строк и безопасного рефакторинга.
Из этого видео вы узнаете, как с помощью WebStorm ускорить написания кода, автоматизировать и упростить процесс разработки на JavaScript.
Подробнее: 👉 тут
#видео #javascript
WebStorm — это программа для разработки на JavaScript. Она хорошо понимает структуру проектов и поможет написать код с помощью автодополнения строк и безопасного рефакторинга.
Из этого видео вы узнаете, как с помощью WebStorm ускорить написания кода, автоматизировать и упростить процесс разработки на JavaScript.
Подробнее: 👉 тут
#видео #javascript
👍2
Сайты, которые помогут стать программистом
Учиться на курсах, конечно, хорошо, но было бы неплохо и самостоятельно позаниматься. Только вот где найти информацию и получить практику?
В видео вы услышите про Harvard CS50, LeetCode, Codewars, Wargames. Для опытных программистов это приятные воспоминания, а для новичков — отличная возможность попрактиковаться.
Подробнее: 👉тут
#видео #теория
Учиться на курсах, конечно, хорошо, но было бы неплохо и самостоятельно позаниматься. Только вот где найти информацию и получить практику?
В видео вы услышите про Harvard CS50, LeetCode, Codewars, Wargames. Для опытных программистов это приятные воспоминания, а для новичков — отличная возможность попрактиковаться.
Подробнее: 👉тут
#видео #теория
Как использовать Gradle
Gradle — система автоматической сборки проекта на Java, построенная на принципах Ant и Maven. Она довольно популярна и используется во многих проектах.
Но вот новичку инструмент может показаться сложным, даже если был опыт с Maven. Поэтому в видео за эти 13 минут не только освоите его основы, но и успеете поработать с Git и Github.
Подробнее: 👉тут
#видео #java
Gradle — система автоматической сборки проекта на Java, построенная на принципах Ant и Maven. Она довольно популярна и используется во многих проектах.
Но вот новичку инструмент может показаться сложным, даже если был опыт с Maven. Поэтому в видео за эти 13 минут не только освоите его основы, но и успеете поработать с Git и Github.
Подробнее: 👉тут
#видео #java