SmartDev 2023 — большая конференция про технологии от Сбера
21 сентября в кинотеатре «Октябрь» пройдет технологическая конференция SmartDev 2023, организованная Сбером. На одной площадке соберутся ведущие инженеры и разработчики из Сбера, VK, Яндекса, Kaspersky и других компаний, чтобы обменяться опытом создания лучших технологических решений в мире.
Основные темы конференции:
– Машинное обучение и искусственный интеллект
– Архитектура программных решений
– DevOps
– Работа с большими данными
– Безопасность приложений
– Инновации и стратегии в разработке ПО
Помимо этого впервые в России можно услышать выступление генерального директора Gitee, китайского аналога GitHub.Yong Xu.
Также участники конференции смогут задать вопросы создателям нашумевших проектов от Сбера — сервиса GigaChat и нейросети Kandinsky.
Конференция соберёт 1500 участников в офлайне и несколько тысяч зрителей в онлайне.
Участие бесплатное, подробности и регистрация — на сайте конференции.
💎 Курс программирования на 1С
Подробный и пошаговый курс для обучения 1С программирования с самого начала. Уроки разбиты на короткие видео, чтобы вы могли в любой момент вернутся к нужному уроку и пересмотреть его.
➡️ Перейти к просмотру
🗳 Веб разработка. Полное руководство
В этом видео обсуждается весь путь вхождения в IT: Frontend & Backend технологии, подготовка к собеседованию и мотивация.
Здесь вы узнаете какой компьютер, IDE нужны, получите базу по HTML & CSS и по используемым в веб-разработке технологиям.
https://youtu.be/Ot1dBokdPFw
🔥 Разработки облачного хранилища
Это продвинутый курс для Middle / Senior разработчиков по разработке облачного хранилища на NextJS & NestJS. Золото, а не видео.
Менее чем за час вы реализуете полноценное облачное хранилище, с аккаунтами, загрузкой файлов, уровнями доступа и приятным Frontend'ом.
https://www.youtube.com/watch?v=_oR1p79t6gw
🧑💻 Зачем столько языков?
Python, JavaScript, C# и Java, Rust и C++. Каждый язык хорош в чём-то своём, но неужели нельзя создать единый, идеальный язык для всех задач?
Автор отвечает на этот вопрос, рассказывает историю языков программирования и зачем в наше время такое их разнообразие.
https://youtube.com/watch?v=2YMrV-e5rZQ
🐍 Красивый графический интерфейс на Python — [20:01]
Да, это возможно, используя DearPyGui. Это фреймворк для создания графических интерфейсов пользователя с помощью скриптов, работает на Windows, Linux, Mac.
Автор рассказывает как создать приятный интерфейс и взаимодействовать с пользователем используя этот фреймворк.
https://www.youtube.com/watch?v=Fkpr0au59aU
👨💻 Что знает крутой Junior Frontend разработчик?
Знаете, что отличает крутого Junior веб-разработчика от обычного? Чёрные очки... А ещё его навыки в разработке приложений.
Автор рассказывает, что стоит подучить Junior Frontend разработчику, чтобы выделяться на фоне остальных и стать по-настоящему востребованным.
Перейти к просмотру
🔥 Leetcode — Алгоритмы
Решение алгоритмических задач может и не встретится на работе, но помогает перестроить мозг на мышление программиста.
В этом видео один известны разработчик решает задачи с Leetcode и рассказывает как это делается.
https://www.youtube.com/watch?v=Rn2nRxQExN0
Разработка телеграм бота на Python // 19 уроков
Курс видеоуроков по разработке Telegram ботов на python на библиотеке aiogram. Вы познаете как работает API Телеграма, как создавать ботов от примитивных, до более продвинутых. Также, вы узнаете как поставить бота на бесплатный сервер.
📂 Перейти к просмотру | #Python
🖱 Уроки по Rust
1. Установка, настройка среды и создание первой программы
2. Создание проекта с помощью Cargo. Оптимизированная сборка проекта под release
3. Переменные в языке Rust, инициализация переменных и работа с ними
4. Работа с типами данных char и bool. Уроки Rust, курс Rust
5. Комментарии, их настоящий «смысл» для программиста
➡️ Перейти к просмотру
⚡️ Виртуализация на пальцах
Виртуализация позволяет нам запускать несколько операционных систем на одной машине, которые потом используются для тестов или работы с ними.
Автор рассказывает про то, как работают виртуальные машины, в чём разница между VDS и VPS и какие есть недостатки у виртуализации.
https://youtube.com/watch?v=C8YkihDg30I
🦾 Полный курс по WebStorm
WebStorm — это программа для разработки на JavaScript. Она хорошо понимает структуру проектов и поможет написать код с помощью автодополнения строк и безопасного рефакторинга.
Из этого видео вы узнаете, как с помощью WebStorm ускорить написания кода, автоматизировать и упростить процесс разработки на JavaScript.
https://youtu.be/WlBrhM1_t5k
⚡️ Рабочая архитектура веб-приложений
Это интересная презентация с разбором различных уже существующих архитектурных решений, рефакторингом кода и картинками.
Огромное внимание уделяется тому, как делать стоит, а как — нет и объясняется (на картинках) почему так.
https://youtube.com/watch?v=TjvIEgBCxZo
93% кодеров-новичков так и не начинают брать прибыльные проекты. А потом уходят из IT.
Если вы – что-то между 0 и джуном, добро пожаловать в Форматный код.
Автор на личном примере поясняет за плохой опыт, интересные проекты и негласные правила любого кодера.
Теперь ты не залипаешь, а учишься в тг: @format_code
🔎 Что такое Elasticsearch и Elastic Stack
Elasticsearch — это поисковая система, работающая в режиме реального времени. Позволяет хранить и обрабатывать огромные объёмы данных. Она работает и у Netflix, и у GitHub, и у Amazon.
Освоить её не так уж сложно. Это видео — вступительная часть. Здесь вы узнаете про Elasticsearch, Elastic Stack и зачем это нужно.
https://youtube.com/watch?v=ohhisDidjAI
⚡️ Выбираем язык программирования
Автор разбирает самые популярные на сегодняшний день языки: Python, JavaScript, Java & C#, C/C++, Rust,
Из видео вы узнаете какой язык для чего используется, его историю и сможете определиться что лучше изучать.
https://youtu.be/LufZgg5XCPg
⚡️ Плохой vs. хороший код
Если проект маленький и в будущем его не надо будет редактировать, писать код можно какой угодно, но в командных проектах стоит придерживаться некоторых правил.
В этом ролике вы узнаете про правила хорошего кода, а именно — наименование переменных в разных языка: C, Python, Java.
https://www.youtube.com/watch?v=A1s-2AsBIkY
⚡️ В production с помощью GITLAB CI/CD
Хоть CI/CD не очень относится к программированию, кодеру всё же стоит знать, как загружаются приложения на production (особенно если вы работаете одни).
В этом видео вы узнаете, как пользоваться GitLab и как настроить загрузку кода на сервер с дополнительными проверками и улучшениями.
https://www.youtube.com/watch?v=tE3u1LquFcg
🔥 Аутентификация в Веб-Приложениях
Для этой проблемы уже существуют готовые решения, стандарты. Токены JWT и сессии позволяют управлять пользовательским доступом, но необходимо выбрать что-то одно.
Автор рассказывает про два подхода и разницу между ними в реализации, безопасности и использовании.
https://www.youtube.com/watch?v=w8ENQfaYIT8
🔥 Интернет магазин с нуля до деплоя
Огромный и очень трудный проект по созданию интернет-магазина. В этом видео будет всё: и Frontend, и Backend разработка.
За 11 часов автор реализует API сайта, настроит работу с БД MariaDB, подключит оплату с ЮKassa. Используются: Nest.js, Next.js, Effector.js.
https://www.youtube.com/watch?v=qK1ENlEucpc
⚡️ Spring – Глубоко и не очень
Spring — фреймворк для Java, позволяющий создавать мощные веб-приложения используя уже готовые решения для аутентификации, внедрения зависимостей и работы с БД.
В конференции подробно рассказывается про Spring, будут разбираться конкретные ситуации, часть из которых могла попадаться вам в реальных проектах.
Перейти к просмотру
🔥Приглашаем на практический открытый урок "Готовим рабочее место: С++ + VSCode"
Дата: 5 сентября в 20:00 по Москве. Занятие пройдёт в рамках курса «Специализация С++ Developer» от OTUS.
✅На занятии мы:
- с нуля настроим VS Code;
- соберем и отладим небольшой C++ проект;- познакомимся с инструментами из экосистемы C++.
💡Вебинар будет полезен:
- начинающим разработчикам на языке C++;
- C++ разработчикам, которые хотят познакомиться VS Code.
Продолжить изучение С++ можно на онлайн-курсе доступном в рассрочку.
Регистрация на вебинар: https://otus.pw/4DPS/
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8KPYxL
🖥 Как это сделать? Туториалы HTML CSS JS (jQuery) CSS3 эффекты
Содержание:
🔹Как сделать красивую кнопку с анимацией CSS HTML // CSS3 эффекты туториал
🔹Стилизация чекбоксов и радиокнопок на CSS HTML jQuery // Как это сделать?
🔹Как сделать параллакс эффект на CSS HTML jQuery. Туториал // Как это сделать?
🔹Правильное адаптивное меню бургер на HTML CSS и jQuery. Мобильное меню туториал
🔹Анимация кнопки "Свобода" на HTML и CSS3. Эффекты CSS3
🔹Спойлер на HTML CSS и jQuery + анимация стрелки
➡️ Перейти к просмотру
🚀 Тестирование ПО. Профессиональный курс подготовки QA
Содержание:
🔹Урок 1 / Что такое тестирование по
🔹Урок 2 / Как тестировать ПО
🔹Урок 3 / что тестирует QA Engineer
🔹Урок 4 / Тестирование требований
🔹Урок 5 / Тест план
🔹Урок 6 / Виды тестирования
🔹Урок 7 / Функциональное тестирование
🔹Урок 8 / Тестирование локализации
🔹Урок 9 / Smoke тест, регрессионное тестирование, санитарное тестирование
🔹Урок 10 / Модульное , интеграционное, системное, приемочное тестирование
➡️ Перейти к просмотру
🔥 Стоит ли идти в Data Science?
Честный и не самый приятный обзор этой сферы. Большое внимание уделяется трудоустройству, проблемам джуниоров и обучению.
Также вы узнаете про парадокс растущих доходов, откуда брать опыт, что нужно знать и, что самое главное, будут ли учёные по данным нужны в будущем.
https://youtu.be/d_e4gxHxHhM
🔥 Объясняем Omniverse
Omniverse — это открытая платформа для совместной работы над 3D-проектами в виртуальной среде и моделирования цифровых двойников.
«Платформа для приложений метавселенной» — ещё так позиционирует приложение компания. Но обо всех преимуществах платформы вы узнаете из ролика:
https://youtube.com/watch?v=ArwaJeHXjH8
📝 Плагины под VS Code
VS Code неидеален, но другие разработчики делают его лучше, создавая разные плагины для этой IDE. Можно сравнить Python с его кучей библиотек.
Автор делится плагинами, которые сам использует для веб разработки. Ещё более интересные варианты предлагают зрители в комментариях.
https://youtube.com/watch?v=CMMWWt2JqtA
🔥 Градиентный бустинг на Python — [15:24]
Повышение градиента — это алгоритм ансамбля, который объединяет простые базовые алгоритмы, такие как деревья решений, для уменьшения ошибок в прогнозах.
В видео показано, как инициализировать алгоритм со средними значениями и контролировать скорость обучения, чтобы предотвратить превышение минимальной точки. И всё это используя Python.
Перейти к просмотру
🧩 Задача: Поиск Знаменитости. Метод двух указателей — [39:47]
Знаменитость — человек, который не знает никого в компании, но при этом каждый знает его самого. Ваша задача — найти такого человека.
Автор рассказывает как оптимально решить эту задачу с использованием двух указателей. Пример кода написан на Java.
Перейти к просмотру
Алгоритмическое собеседование в Яндекс — [2:03:44]
Для многих мобильных разработчиков алгоритмы — это серьёзный барьер для трудоустройства.
Для всех, кто целится на работу в Яндексе, делимся с вами суперполезным подробным разбором заданий для кандидата уровня middle.
Собеседование проходило по настоящему, никто кандидата не готовил.
https://www.youtube.com/watch?v=tfvm2k5c9JI