C# 9.0 Pocket Reference: Instant Help for C# 9.0 Programmers
Joseph Albahari, Ben Albahari (2021)
Когда вам нужны ответы на вопросы по программированию на языке C# 8.0, этот узкоспециализированный справочник предложит именно то, что необходимо знать — безо всяких длинных введений или раздутых примеров. Легкое в чтении и идеальное в качестве краткого справочника, данное руководство поможет опытным программистам на C#, Java и C++ быстро ознакомиться с последней версией языка C#.
Все программы и фрагменты кода, рассмотренные в книге, доступны в виде интерактивных примеров в LINQPad. Вы можете их редактировать и немедленно видеть результаты без необходимости в подготовке проектов в Visual Studio. Эта книга написана авторами известной книги C# Справочник. Полное описание языка и раскрывает все особенности языка C# 8.0.
Скачать
👉 @book_for_dev
Python Programming Computer Vision with Python
Jan Erik Solem Beijing (2012)
Если вы хотите разобраться в основах теории и алгоритмов компьютерного зрения, то эта книга – как раз то, что вам нужно. Вы узнаете о методах распознавания объектов, трехмерной реконструкции, обработке стереоизображений, дополненной реальности и других приложениях компьютерного зрения.
Изложение сопровождается понятными примерами на языке Python. При этом объяснения даются в общих чертах, без погружения в сухую теорию.
Издание идеально подходит для студентов, исследователей и энтузиастов-любителей с базовыми знаниями математики и навыками программирования.
Скачать
👉 @book_for_dev
Освойте графический дизайн с нуля в Contented
Contented — крупнейшая профильная онлайн-школа дизайна
по версии Smart Ranking 2023.
На курсе вы научитесь создавать визуал для брендов под руководством
экспертов, которые работали с Adidas, ИКЕА, Яндексом и Сoca-Cola.
80% программы — практика. Вы отточите знания и навыки на
реальных задачах крупных компаний.
К концу обучения соберете
сильное портфолио из 18 кейсов, которое выделит вас на рынке
среди соискателей.
Подать заявку
#реклама
contented.ru
О рекламодателе
Курс "Профессия 2D-художник". Доступ к курсу навсегда!
Вы с нуля освоите компьютерную графику, научитесь создавать крутых персонажей, иллюстрации и иконки и сделаете большой шаг к серьёзным проектам в игровой и киноиндустрии.
Перейти на сайт
#реклама 16+
skillbox.ru
О рекламодателе
The Art of Computer Programming, Volume 1: Fundamental Algorithms
Knuth, Donald Ervin (2002)
Первый том серии книг "Искусство программирования" начинается с описания основных понятий и методов программирования. Затем автор сосредоточивается на рассмотрении информационных структур —представлении информации внутри компьютера, структурных связях между элементами данных и способах эффективной работы с ними. Для методов имитации, символьных вычислений, числовых методов и методов разработки программного обеспечения даны примеры элементарных приложений. По сравнению с предыдущим изданием добавлены десятки простых, но в то же время очень важных алгоритмов. В соответствии с современными направлениями исследований был существенно переработан также раздел математического введения.
Скачать
👉 @book_for_dev
Building Evolutionary Architectures: Support Constant Change
Neal Ford, Rebecca Parsons, Patrick Kua (2017)
Пора по-новому взглянуть на постулаты, остававшиеся неизменными на протяжении многих лет. Динамично меняющийся мир диктует свои правила, в том числе и в компьютерной архитектуре. Происходящие изменения требуют новых подходов, заставляют жесткие системы становиться гибкими и подстраиваться под новые условия. Возможно ли долгосрочное планирование, если всё непрерывно меняется? Как предотвратить постепенное ухудшение архитектурного решения с течением времени?
Здесь вы найдете ответы и рекомендации, которые позволят защитить самые важные характеристики проекта в условиях непрерывных изменений.
"Эта книга знаменует собой важную веху, обозначающую нынешний уровень понимания проблемы. По мере того, как люди начинают осознавать роль ПО в XXI веке, информация о том, как реагировать на изменения, сохраняя достигнутое, становится важнейшим навыком в области создания программного обеспечения." Мартин Фаулер
Скачать
👉 @book_for_dev
Asynchronous Programming with SwiftUI and Combine: Functional Programming to Build UIs on Apple Platforms
Автор: Peter Friese (2023)
Легче, быстрее и без ошибок разрабатывайте приложения с пользовательским интерфейсом. Основанный на нескольких усовершенствованиях языка Swift, SwiftUI использует декларативный подход к созданию пользовательского интерфейса. Вместо императивного кодирования пользовательского интерфейса эта книга покажет вам, как описать, как должен выглядеть ваш пользовательский интерфейс.
Скачать
👉 @book_for_dev
👩💻 Сделайте первый шаг в изучении асинхронного программирования
Асинхронное программирование используется для оптимизации высоконагруженных приложений с частым ожиданием системы. Умение грамотно с ним работать сильно повышает шансы разработчика попасть в элитный проект.
Изучите технологию на бесплатном открытом уроке «Асинхронное программирование с помощью boost.asio» от OTUS.
✅ На эфире вы узнаете:
— Как использовать библиотеку boost.asio для асинхронного программирования;
— Что такое и как работать с io_context, корутинами, strand, executor, thread_pool.
Урок будет полезен для С++-разработчиков.
Преподаватель Александр Ключев – ведущий программист в «Новые облачные технологии», уже 10 лет в IT, 7 из которых посвятил C++.
📆 Занятие пройдёт 28 сентября в 20:00 мск в рамках курса «C++ Developer Professional».
👉 Пройдите бесплатное вступительное тестирование прямо сейчас и зарегистрируйтесь на событие
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Курс «Python-разработчик» от Яндекса. Начните с нуля.
Программа 2023 года.
Диплом о переподготовке и помощь с поиском работы.
Рассрочка.
Зарегистрироваться
#реклама 16+
practicum.yandex.ru
О рекламодателе
Ответ на 1 вопрос - Яндекс Музыка всю осень за 1₽ ваша!
Яндекс Музыка для вас и 3-х ваших близких до конца осени за 1₽. Попробуйте сейчас!
Попробовать
#реклама 16+
mrqz.me
О рекламодателе
Ответьте на 1 вопрос и книги ваши на 30 дней бесплатно!
Доступ к Букмейту для вас и трех ваших близких бесплатно на 30 дней. Попробуйте!
Узнать больше
#реклама 16+
mrqz.me
О рекламодателе
⁉️Реализуем высокую доступность: суперкомпьютер по цене ноутбука?
🔥26.09 в 19:00 (мск) узнайте на бесплатном открытом уроке «Реализуем высокую доступность: суперкомпьютер по цене ноутбука» от OTUS.
Преподаватель Сергей Окатов – кандидат физико-математических наук, автор курса “Kotlin Backend Developer.Professional”.
На уроке:
- обсудим теоретические принципы HA (High Availability, высокой доступности) и как Kubernetes их реализует на практике;
- разберем особенности одноплатных контроллеров и установим на них Kubernetes;
- выполним настройку Кубера и запустим на нем приложение;
- посмотрим устройство кластера на Kubernetes и обсудим некоторые его компоненты.
Для участия необходимо подтвердить знания и пройти тестирование.
👉ПРОЙТИ ТЕСТ
Занятие пройдёт в рамках курса «Kotlin Backend Developer. Professional». В процессе обучения вы прикоснетесь к большому числу инструментов разработки современных, гибких, высокопроизводительных серверных приложений на языке Kotlin. При покупке курса доступна рассрочка платежа. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Подборка Telegram каналов для программистов
Системное администрирование 📌
/channel/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
/channel/sysadminof Книги для админов, полезные материалы
/channel/i_odmin Все для системного администратора
/channel/i_odmin_book Библиотека Системного Администратора
/channel/i_odmin_chat Чат системных администраторов
/channel/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
/channel/sysadminoff Новости Линукс Linux
/channel/tikon_1 Новости высоких технологий, науки и техники💡
/channel/mir_teh Мир технологий (Technology World)
/channel/rust_lib Полезный контент по программированию на Rust
/channel/golang_lib Библиотека Go (Golang) разработчика
/channel/itmozg Программисты, дизайнеры, новости из мира IT.
/channel/phis_mat Обучающие видео, книги по Физике и Математике
/channel/php_lib Библиотека PHP программиста 👨🏼💻👩💻
/channel/nodejs_lib Подборки по Node js и все что с ним связано
/channel/ruby_lib Библиотека Ruby программиста
1C разработка 📌
/channel/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
Программирование C++📌
/channel/cpp_lib Библиотека C/C++ разработчика
/channel/cpp_knigi Книги для программистов C/C++
/channel/cpp_geek Учим C/C++ на примерах
Программирование Python 📌
/channel/pythonofff Python академия. Учи Python быстро и легко🐍
/channel/BookPython Библиотека Python разработчика
/channel/python_real Python подборки на русском и английском
/channel/python_360 Книги по Python Rus
Java разработка 📌
/channel/BookJava Библиотека Java разработчика
/channel/java_360 Книги по Java Rus
/channel/java_geek Учим Java на примерах
GitHub Сообщество 📌
/channel/Githublib Интересное из GitHub
Базы данных (Data Base) 📌
/channel/database_info Все про базы данных
Мобильная разработка: iOS, Android 📌
/channel/developer_mobila Мобильная разработка
/channel/kotlin_lib Подборки полезного материала по Kotlin
Фронтенд разработка 📌
/channel/frontend_1 Подборки для frontend разработчиков
/channel/frontend_sovet Frontend советы, примеры и практика!
/channel/React_lib Подборки по React js и все что с ним связано
Разработка игр 📌
/channel/game_devv Все о разработке игр
Вакансии 📌
/channel/sysadmin_rabota Системный Администратор
/channel/progjob Вакансии в IT
Чат программистов📌
/channel/developers_ru
Библиотеки 📌
/channel/book_for_dev Книги для программистов Rus
/channel/programmist_of Книги по программированию
/channel/proglb Библиотека программиста
/channel/bfbook Книги для программистов
/channel/books_reserv Книги для программистов
БигДата, машинное обучение 📌
/channel/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
/channel/bookflow Лекции, видеоуроки, доклады с IT конференций
/channel/coddy_academy Полезные советы по программированию
QA, тестирование 📌
/channel/testlab_qa Библиотека тестировщика
Шутки программистов 📌
/channel/itumor Шутки программистов
Защита, взлом, безопасность 📌
/channel/thehaking Канал о кибербезопасности
/channel/xakep_1 Статьи из "Хакера"
Книги, статьи для дизайнеров 📌
/channel/ux_web Статьи, книги для дизайнеров
Английский 📌
/channel/UchuEnglish Английский с нуля
Математика 📌
/channel/Pomatematike Канал по математике
Excel лайфхак📌
/channel/Excel_lifehack
Learning SQL: Master SQL Fundamentals
Alan Beaulieu (2020)
Такую возможность эффективной выборки и обработки данных уже несколько десятилетий предоставляет разработчикам язык SQL. Он тесно связан с реляционными базами данных. Но несмотря на это в последнее время, когда все большее значение приобретают большие объемы данных, упомянутый язык развивается таким образом, чтобы облегчить поиск данных в базах данных, построенных на различных технологиях. Данная книга отличается широким охватом как тем (от азов SQL до таких сложных вопросов, как аналитические функции и работа с большими базами данных), так и конкретных баз данных (MySQL, Oracle Database, SQL Server) и особенностей реализации тех или иных функциональных возможностей SQL на этих серверах. Книга идеально подходит в качестве учебника для начинающего разработчика в области баз данных. В ней описаны все возможные применения языка SQL и наиболее распространенные серверы баз данных.
Скачать
👉 @book_for_dev
Writing High-Performance .NET Code
Ben Watson (2018)
Хотите выжать из вашего кода на .NET максимум производительности? Эта книга развеивает мифы о CLR, рассказывает, как писать код, который будет просто летать. Воспользуйтесь ценнейшим опытом специалиста, участвовавшего в разработке одной из крупнейших .NET-систем в мире.
В этом издании перечислены все достижения и улучшения, внесенные в .NET за последние несколько лет, в нем также значительно расширен охват инструментов, содержатся дополнительные темы и руководства.
Скачать
👉 @book_for_dev
Методист — тот, кто востребован сегодня и через 5 лет
Рынок онлайн-образования в России вырос на 18% за последний год. Одни из самых востребованных специалистов в EdTech — методисты. Именно в них постоянно нуждаются преподаватели, эксперты, офлайн- и онлайн-школы. Ведь методисты помогают создавать крутые курсы, чтобы студент занимался с удовольствием и получил ожидаемый результат. В общем, если стать методистом сейчас, то минимум в ближайшие 5 лет вы точно не останетесь без работы.
Если вы хотите попробовать себя в онлайн-образовании, приглашаем на курс Skillbox «Профессия Методист с нуля до PRO». Вы научитесь разрабатывать учебные программы, освоите современные педагогические практики и станете востребованным специалистом. Всем, кто запускает свои курсы, от больших онлайн-школ до блогеров, нужны методисты.
Перейти на сайт
#реклама 16+
skillbox.ru
О рекламодателе
Научитесь Программировать на C++. Курс от Яндекса
Создадите действующие сервисы и добавите 3+ проекта в портфолио
Более 10 000 выпускников уже нашли новую работу
Перейти на сайт
#реклама 16+
practicum.yandex.ru
О рекламодателе
Cloud Native Go
Matthew A. Titmus (2021)
Что общего у Docker, Kubernetes и Prometheus? Все эти облачные технологии написаны на языке программирования Go. В этой практической книге показано, как использовать сильные стороны Go для разработки масштабируемых и устойчивых облачных служб, действующих в непредсказуемом окружении. Вы узнаете, как конструировать такие приложения, познакомитесь с приемами создания низкоуровневых функций Go, шаблонами проектирования и архитектурными решениями.
Каждая глава основана на предыдущей и все они последовательно рассматривают создание простого, но полнофункционального распределенного хранилища пар ключ/значение на языке Go. Вы познакомитесь с передовыми практиками использования Go в качестве языка разработки для решения задач, связанных с управлением и развертыванием облачных приложений, а также:
Скачать
👉 @book_for_dev
🔥HTTP — протокол, позволяющий получать различные ресурсы, например HTML-документы. Протокол HTTP лежит в основе обмена данными в Интернете. Умение с ним работать – мастхэв-скил для администраторов Linux.
Изучите технологию на бесплатном открытом уроке «Эволюция протокола HTTP: от 0.9 до 3» от OTUS. 4 октября в 19.00 (мск). Занятие проходит в рамках курса “Administrator Linux Advanced”
📌На занятии рассмотрим:
- основные изменения в протоколе HTTP, одном из самых используемых протоколов для приложений;
- эволюцию протокола и как использовать преимущества новых версий.
Вебинар проведет преподаватель курса Николай Лавлинский, технический директор «Метод Лаб» с опытом более 15 лет
Спикер конференций: РИТ++, HighLoad++, PerfConf
Проверьте свой уровень компетенций — пройдите вступительный тест прямо сейчас и зарегистрируйтесь на событие.
👉ПРОЙТИ ТЕСТ
Это отличная возможность бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени! В дальнейшем вы сможете продолжить обучение по специальной цене. При покупке курса возможна рассрочка платежа. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Курс UX/UI дизайн - Начните бесплатно!
Обучение с нуля в удобном формате.
Подготовка портфолио и помощь в трудоустройстве.
Преподаватели — ведущие дизайнеры из «Яндекса», Авито, «Сбера»
Сделайте карьеру в IT-компаниях и на фрилансе. Работайте в удобном графике из любой точки мира.
Подать заявку
#реклама
bangbangeducation.ru
О рекламодателе
⚡️ Как реализовывать игровые механики просто и гибко? Использовать атомарный подход!
Приглашаем 5 октября в 19:00 по мск изучить подход разделения данных и логики на открытом вебинаре «Атомарные механики на Unity» от Отус. Вебинар приурочен к продвинутому онлайн-курсу "Unity Game Developer. Professional".
🧐 План урока:
- Проблематика Object-Oriented Design и Entity-Component;
- Что такое атомарный подход;
- Базовые элементы атомарного подхода: Actions и Variables
- Реализация механик здоровья, перемещения, атаки;
➡️ Регистрация на вебинар: https://clck.ru/35t6Ew
Хотите создавать игры более качественно? Записывайтесь на вебинар прямо сейчас, а после приходите учиться на полноценный курс "Unity Game Developer. Professional". Курс доступен в рассрочку.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Научитесь Программировать на C++. Курс от Яндекса
Создадите действующие сервисы и добавите 3+ проекта в портфолио
Более 10 000 выпускников уже нашли новую работу
Перейти на сайт
#реклама 16+
practicum.yandex.ru
О рекламодателе
Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование
Стивен Клири (2020)
Большинство разработчиков настороженно относятся к конкурентному и многопоточному программированию, опасаясь проблем связанных с взаимной блокировкой, голоданием и др. Стивен Клири поможет разобраться с трудностями и избежать подводных камней, возникающих при решении реальных задач. В вашем распоряжении 85 рецептов работы с .NET и C# 8.0, необходимых для параллельной обработки и асинхронного программирования.
Скачать
👉 @book_for_dev
Learning React
Modern Patterns for Developing React Apps 2nd Edition
Alex Banks, Eve Porcello (2020)
Хотите создавать эффективные приложения с помощью React? Тогда эта книга написана для вас. Познакомьтесь c лучшими практиками и шаблонами создания современного кода.
В этой книге вы:
• Разберетесь с ключевыми аспектами функционального программирования на JavaScript.
• Узнаете, как устроена работа React в браузере.
• Создадите слои представления приложения с помощью компонентов React.
• Научитесь управлять данными и тратить меньше времени на отладку.
• Внедрите в проект хуки React для управления состояниями и перехвата данных.
• Используете маршрутизатор для полноценной работы с одностраничными приложениями.
• Научитесь структурировать приложения React с учетом особенности работы сервера.
Скачать
👉 @book_for_dev
Introduction to Game Design, Prototyping, and Development
From Concept to Playable Game with Unity and C#, 2nd Edition
Jeremy Gibson Bond (2018)
Впервые введение в геймдизайн, прототипирование и геймдев объединены в одну книгу. Если вы собираетесь заняться разработкой игр, то в первую очередь вам необходима информация о современных методах и профессиональных инструментах. Эти незаменимые знания можно получить в книге Джереми Гибсона Бонда. Кросс-платформенная разработка Unity позволяет создать игру, а затем с легкостью портировать куда угодно - от Windows и Linux до популярных мобильных платформ.
Начните путешествие в мир игровой индустрии прямо сейчас! Заявите гордо: «Я - геймдизайнер». Ведь, если вас услышат другие, то вы будете стараться соответствовать своим словам. А что дальше? Как стать геймдизайнером? Ответы на эти вопросы дает книга Джереми Гибсона Бонда - геймдизайнера и профессора, который больше 10 лет учит других создавать великолепные игры и делает это сам.
Скачать
👉 @book_for_dev
Practises of the Python Pro
Dane Hillard (2020)
Книга «Секреты Python Pro» научит проектировать ПО и писать качественный код, то есть делать его понятным, сопровождаемым и расширяемым.
Дейн Хиллард — профессиональный питонист, — с помощью примеров и упражнений он покажет вам как разбивать код на блоки, повышать качество за счет снижения сложности и т. д. Только освоив основополагающие принципы, вы сможете сделать так, чтобы чтение, сопровождение и переиспользование вашего кода не доставляло проблем ни вам ни вашим коллегам.
Скачать
👉 @book_for_dev
Internet of Things for Architects
Perry Lea (2018)
Архитектура и ключевые модули интернета вещей
Анализ данных и машинное обучение в облачных и туманных платформах
Роль и масштаб архитектуры для успешного развертывания системы интернета вещей, от датчиков до облака
Широкий спектр технологий интернета вещей, охватывающих все: от датчиков до облачных вычислений
Компромиссы в выборе протоколов и коммуникаций в развертываемых системах интернета вещей
Необходимые навыки и специфические термины, необходимые для работы в пространстве интернета вещей
Инженерные знания, необходимые для успешного построения систем интернета вещей.
Безопасность интернета вещей
Скачать
👉 @book_for_dev
⚡️Программа курса "JavaScript Developer Professional" в Otus помогает студентам достичь нового профессионального уровня в веб-разработке на JS, и вот почему:
✅После обучения вы сможете полноценно работать с современными JavaScript-фреймворками и библиотеками, а также понимать их основы.
✅Вам будут доступны популярные паттерны проектирования, такие как Event Loop, Flux, Immutable, Virtual DOM, Dependency Injection и Observables.
✅Вы научитесь грамотно подбирать инструменты для каждого проекта, а также тестировать его с помощью юнит-тестов на разных уровнях.
✅Кроме того, вы сможете создавать современные веб-приложения, используя последние технологии в этой области.
Для поступления в группу курса по спеццене проверьте свои знания и пройдите тест
🔥 Бонусы после прохождения теста:
- бесплатный курс по GIT в записи
- доступ к открытым урокам курса
- скидка на обучение при поступлении в группу
👉 ПРОЙТИ ТЕСТ
Курс состоит из живых лекций, практических домашних заданий и выпускного проекта для портфолио. При покупке возможны разные способы оплаты и рассрочка платежа. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Познакомьтесь с созданием трехмерных анимаций для web.
📅 20 сентября в 20:00 мск
👉 Тема вебинара: Создание страницы с 3D эффектом Parallax с помощью HTML+CSS+JS
В результате занятия:
- получим страницу с wow-эффектом в 3D, которая будет реагировать на движение курсора пользователя;
- разберём, как сделать трёхмерные анимации с помощью базовых возможностей CSS;
- напишем немного JavaScript кода.
Советуем этот урок всем, кто интересуется анимацией и вёрсткой – как начинающим, так и продвинутым.
👉 Зарегистрируйтесь на вебинар и получите дополнительный урок созданию сайта
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
🔥 Проверьте, готовы ли вы изучить Apache Kafka?
Ответьте на 10 вопросов за 15 минут онлайн-курса «Apache Kafka» и узнайте, готовы ли вы к обучению в OTUS.
🟢 Пройти тестирование
➡️ В случае успешного прохождения вас ждут подарки – доступ к 3 открытым урокам для знакомства с форматом обучения и специальная цена на курс.
— «ksqlDB - анализируем потоки на SQL»
— «Kafka Streams»
— «Место Kafka в событийно-ориентированных системах»
💪 За 3 месяца обучения вы полностью освоите платформу Apache Kafka, а также научитесь работать с потоками на SQL (ksqlDB), познакомитесь со Schema Registry и освоите REST API.Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru