CODE BLOG
12.1K subscribers
5.15K photos
36 videos
99 files
2.92K links
IT юмор, обучающие видео и многое другое.

YouTube: https://youtube.com/codeblog
VK: https://vk.com/codeblog
Чат: @codeblog_chat

По всем вопросам: @p_shvanov

Ресурс включён в перечень Роскомнадзора: https://www.gosuslugi.ru/snet/67c04851241cbc1f487e5054
Download Telegram
Паттерн проектирования Состояние (State pattern) на языке C#

Состояние (State) — это поведенческий паттерн, который предоставляет возможность экземпляру класса самостоятельно регулировать свое поведение, ориентируясь на его текущее внутреннем статусе. То есть, при изменении каких-либо внутренних значений класс может кардинально изменять свое поведение.

https://shwanoff.ru/state/
#Pattern #CSharp
Работа с XML на языке C#

В данной статье мы рассмотрим, что такое XML и научимся читать данные из файла, а также сохранять структурированные данные в XML-файл.

https://shwanoff.ru/xml/
#CSharp
Соединение строк SQL

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

https://shwanoff.ru/sql-concat-str/
#SQL
Основы C#. Коментарии, переменные, нотации, работа с github и конечно же первое Hello World приложение. Всему этому ты научишься, прочитав эту статью полностью.

Это первая статья из серии для начинающих разработчиков. В ближайшее время выйдет продолжение. Делитесь статьей с друзьями, чтобы помочь им присоединиться к нашей команде программистов. И не стесняйтесь задавать вопросы, если что-то непонятно. Я по возможности стараюсь помогать всем.

https://shwanoff.ru/c-sharp-1/
#CSharp
Печальные новости, друзья...

Таганский районный суд Москвы принял решение о блокировке мессенджера #telegram
Создание Core .NET 2.0 веб-приложения на Vue.js

Vue.js — это JavaScript-фреймворк используемый для создания пользовательского интерфейса. Одним из основных преимуществ данного фреймворка заключается в его легковесности, относительной простоте использования и высокой производительности. Как и другие популярные JavaScript-фреймворки, такие как Angular и React, Vue.js придерживается концепции разделения содержимого страницы на отдельные компоненты, содержащие в себе весь необходимый для себя HTML, CSS и JS код.

https://shwanoff.ru/core-vuejs-1/
#vuejs
📌 Знакомство с SCSS при работе с Vue.js 📌

#SCSS — это специализированный метаязык, созданный на основе языка SASS, который позволяет расширить возможности обычных каскадных таблиц стилей. Он добавляет в CSS такие важные инструменты как переменные, наследование, логические операции, математические функции, разделение на модули. В дальнейшем код написанный на SCSS транслируется в обычный CSS для дальнейшего использования. Это позволяет упростить и увеличить скорость разработки. Особенно это актуально, если разработка ведется сразу несколькими людьми.

https://shwanoff.ru/scss/
#vuejs
📌 Создаем компонент Vue.js 📌

Компонент — это обособленная группа кода, которая является самодостаточной, и направлена на решение какой-либо одной задачи. Компоненты позволяют расширить базовый набор HTML-элементов, путем добавления новых, инкапсулируя при это их внутреннюю структуру. То есть, мы можем взять группу базовых HTML-тегов, добавить к ним необходимые CSS стили и логику на JavaScript, и упаковать все это в новый HTML-компонент для повторного использования в любом месте приложения.

https://shwanoff.ru/vuejs-component/
#vuejs
📌 Добавление маски IP адреса на поле 📌

Рассмотрим пример реализации добавления маски IP адреса на поле ввода с помощью регулярного выражения

https://shwanoff.ru/ip-regular-expressions/
#regex
📌 Регулярные выражения (видео курс) 📌

Регулярные выражения (regular expressions) — формальный язык поиска и осуществления манипуляций с подстроками в тексте, основанный на использовании метасимволов.

https://vk.com/videos-159224823?section=album_1
#regex
Ежедневный цикл программиста

#ithumor
Шутки про PHP никогда не устареют

#ithumor
Этичный хакинг

Здесь собраны учебные материалы по этичному хакингу и тестированию на проникновение с Kali Linux и Windows.

#hacking
https://vk.com/videos-159224823?section=album_2
📌 Хакинг баз данных 📌

В данном видео курсе рассматриваются способы взлома популярных Систем управления базами данных (Oracle, MS SQL, PostgreSQL, MySql, MongoDB, Firebird) с целью противодействия взлома.

#hacking
https://vk.com/videos-159224823?section=album_3
📌 Создание сайта с помощью Python и Django 📌

Простой, короткий и максимально информативный курс посвященный теме создания своего сайта с нуля на языке Python 3 с помощью web фреймворка Django.

#python #django
https://vk.com/videos-159224823?section=album_4
Актуально в преддверии выходных

#ithumor
📌 Компьютерные сети шаг за шагом 📌

В данном видео курсе мы познакомимся с базовыми понятиями компьютерных сетей, узнаем что такое IP адрес, зачем он нужен и каких типов бывает, рассмотрим примеры настройки маршрутизаторов и многое другое.

#tcpip
https://vk.com/videos-159224823?section=album_5
📌 Алгоритмы на языке C++ 📌

В данных видео рассматриваются примеры реализации популярных алгоритмов на языке программирования C++.

#cpp
https://vk.com/videos-159224823?section=album_6
Вечное противостояние задумки и реализации

#ithumor
Бывших программистов даже среди архитекторов не бывает...

#ithumor