Стань мастером C#: подборка книг по языку родом из Microsoft

C# — это достаточно популярный язык, но он используется реже, чем C, Java, C++ или PHP. Мы собрали подборку книг, которые помогут вам в его изучении.

Обложка поста

Курс «Python для анализа данных»

Англоязычный видеокурс, знакомящий слушателей c основами Pandas — модуля языка Python, представляющего собой высокопроизводительную, высокоэффективную и высокоуровневую библиотеку анализа данных.

Обложка поста
анимация

Знакомство с анимацией в CSS3: гайд для начинающих

В этой статье мы рассказываем об основах использования анимации в CSS3. Отличный вводный материал для начинающих веб-разработчиков.

Узнайте, кем во вселенной программистов являетесь вы — пройдите опрос разработчиков Developer Economics Survey Q3 2017

Что за опрос? Глобальный опрос разработчиков, регулярно проводимый нашими друзьями из VisionMobile по всему миру. Вопросы посвящены инструментам, обучению и профессиональному развитию и помогают компаниям и самим разработчикам лучше ориентироваться в трендах. Опрос также позволит сравнить себя…

Обложка поста

Хочу стать веб-разработчиком: подробный план по изучению JavaScript

JavaScript очень быстро развивается, а потому при изучении в нём легко запутаться. Мы подготовили учебный план, который поможет вам разобраться, что к чему.

JavaScript

Что творится с шифраторами паролей?!

Собрали множество гениальных инженерных решений по проектированию шифраторов паролей. Только не приходите в ярость, это всего лишь шутка!

Обложка поста
Обложка поста

Создание простого блога на Node.js

В этой статье мы покажем вам, как создать простой блог с помощью Node.js и Cosmic JS. Давайте начнем. Прим. перев. Также вы можете посмотреть наш материал по созданию простого мессенджера…

Курс «Мобильная разработка»

Русскоязычный видеокурс для начинающих разработчиков, посвященный основам мобильной разработки. Цель курса — дать знания об основных концепциях разработки для мобильных устройств и общее представление о процессе разработки приложений под Android.

Обложка поста

По пунктам: что нужно знать о бэкенде новичку в веб-разработке

Список основных шагов бэкенд-разработки без глубокого анализа кода послужит введением для новичков и чеклистом для более продвинутых програмистов.

Обложка поста

Курс «Основы jQuery Mobile»

Русскоязычный видеокурс, знакомящий слушателей с jQuery Mobile — популярным JavaScript-фреймворком, предназначенным для создания адаптивных веб-сайтов и приложений. На примере разработки тестового приложения разобраны базовые темы, касающиеся основ работы с данным…

Обложка поста

Настройка локализаций в Xcode 8 и Swift 3

Поддержка нескольких локализаций важна для любого приложения. Это может позитивно сказаться на его дальнейшем продвижении, да и всегда приятно видеть программу на родном языке, ведь не каждый может владеть, например…

Обложка поста
Обложка поста

Курс «Функциональное программирование»

Русскоязычный видеокурс от НОУ «ИНТУИТ», записанный в 2013 году. Цель курса — познакомить слушателей с парадигмой функционального программирования, в которой решение задач сводится к построению функций на основе принципов функциональной…

Асинхронное программирование в Python

Асинхронное программирование на Python становится все более популярным. Для этих целей существует множество различных библиотек. Самая популярная из них — Asyncio, которая является стандартной библиотекой Python 3.4. Из этой статьи вы узнаете, что такое…

Обложка поста
Обложка поста

IT-конференция GeekDay: разбуди в себе программиста!

Третья IT-конференция GeekDay — 3 дня кода и 15 бесплатных онлайн-тренингов и мастер-классов по программированию для всех, кто интересуется IT.

Сатирические зарисовки на тему CSS, или Cюрпризы фронтенд-разработки

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

CSS
Обложка поста

Курс «Разработка интернет-приложений»

Курс, созданный в рамках образовательного проекта «Техносфера Mail.Ru Group» при МГУ им. Ломоносова. Лектор курса — Сергей Лихобабин.

Как относятся в сфере IT к девушкам-программистам?

Ответы экспертов на вопрос нашей подписчицы: «Как относятся к девушкам-программистам, и сложно ли девушке устроиться на работу в IT-отрасль?»…

Обложка поста

Курс «Многопоточный C++»

Русскоязычный видеокурс, посвященный изучению основ многопоточного программирования на языке C++. Курс записан в 2015 году в рамках проекта «Техносфера Mail.ru Group». Лектор курса — Дмитрий Калугин-Балашов. В рамках курса рассматриваются следующие…

Курс «Создание чат-бота для Telegram»

Русскоязычный видеокурс по созданию чат-бота для мессенджера Telegram, обновленный в 2017 году. Автор курса подробно рассказывает о построении архитектуры бота и приводит примеры написания логики. Помимо базового курса автор предлагает…

Обложка поста
Обложка поста

Курс «Проектирование СУБД»

Совместный видеокурс «Технотрек Mail.Ru Group» и МФТИ, посвященный изучению основ языка SQL с учетом особенностей объектно-реляционной СУБД PostgreSQL. Курс записан в 2016 году, лекторы курса — Данил Вагапов и Елена Шишкина.

Создаем многопользовательскую браузерную игру. Часть вторая. Разбираем игровой фреймворк

Рассказывает Алвин Лин, разработчик программного обеспечения из Нью-Йорка В этой статье я продолжаю тему создания многопользовательской браузерной игры. Здесь я с технической точки зрения попытаюсь в общих чертах объяснить, как задержка может влиять на игру и как с этим…

rocket-launcher-pew-pew

Как выглядит современный веб без JavaScript

Берлинский разработчик решила провести интересный эксперимент: она целый день сёрфила веб без JavaScript.

Обложка поста

Курс «Программирование на Rust»

Англоязычный видеокурс, посвященный основам Rust — языка программирования общего назначения, разрабатываемого компанией Mozilla. Курс состоит из скринкастов. Уроки затрагивают базовые принципы языка. Видеокурс дополняется новыми материалами.

Обложка поста

Почти 450 бесплатных курсов по программированию, которые стартуют в июне

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

Обложка поста
socket

Создаем многопользовательскую браузерную игру. Часть первая. Клиент-серверная архитектура

Рассказываем о создании простой многопользовательской браузерной игры на JavaScript и Node.js с использованием веб-сокетов.

Обложка поста

Курс «Параллельные и распределенные вычисления»

Видеокурс от школы анализа данных Яндекса, посвященный параллельным и распределенным вычислениям. Лектор — Олег Сухорослов. Курс записан в 2012 году и затрагивает такие темы, как многопоточное программирование, параллельное программирование, MapReduce…

Обложка поста

Курс «Разработка на Java»

Совместный видеокурс «Технотрек Mail.ru Group» и МФТИ, посвященный основам разработки на языке Java. Лекторы курса —  Рустам Кильдиев и Дмитрий Архангельский. Курс записан в 2016 году и затрагивает основные конструкции языка…

Что творится с регуляторами громкости?!

Собрали множество гениальных инженерных решений по проектированию контроллеров звука. Только не приходите в ярость, это всего лишь шутка!

Обложка поста
Обложка поста

Курс «Администрирование Linux»

Видеокурс, посвященный основам системного администрирования Linux от Сергея Клочкова. Курс записан в 2017 году в рамках образовательного проекта «Технотрек Mail.ru Group» при МФТИ.

Подборка практических и обучающих материалов по Python и Django для начинающих

Мы перевели для вас статью, которая будет полезна для начинающих Python/Django разработчиков. Вам не обязательно проходить каждый курс полностью. Лучше начинать с самых простых уроков и практики. И еще один важный совет:…

Обложка поста

«Российские интернет-технологии 2017» — запись докладов из главного зала фестиваля

5 и 6 июня 2017 мы провели ВКонтакте прямую трансляцию «РИТ 2017» — профессионального фестиваля для тех, кто делает Интернет. Запись первого дня: Расписание докладов первого дня: 10:00 SOA: послать…

Как отправлять электронную почту в веб-приложении на Django

Руководство по созданию приложения на Django, позволяющее пользователям оставлять адреса своей электронной почты и получать приветственное письмо в ответ.

Обложка поста