Обложка канала

Книги для программистов. Страница 29

110694 @progbook

Обратная связь: @proglibrary_feedback_bot

  • Книги для программистов

    Data Structures & Algorithms using Kotlin (2022) Автор: Hemant Jain Количество страниц: 572 Эта книга познакомит вас с миром структур данных и алгоритмов. Структуры данных определяют способ организации данных в памяти для быстрого и эффективного доступа, а алгоритмы - это набор инструкций для решения проблем путем манипулирования этими структурами данных. Разработка эффективного алгоритма - очень важный навык, которым обладают все компании-разработчики программного обеспечения, например, Microsoft, Google, Facebook и др. Большинство собеседований в этих компаниях сосредоточено на знании структур данных и алгоритмов. Они смотрят на то, как кандидаты используют концепции структур данных и алгоритмов для эффективного решения сложных задач. Помимо знания языка программирования, вам также необходимо хорошо владеть этими ключевыми компьютерными основами, чтобы не только пройти собеседование, но и преуспеть в работе в качестве разработчика. Скачать книгу
  • Книги для программистов

    Hands-on Rust Effective Learning through 2D Game Development and Play (2021) Автор: Herbert Wolverson Количество страниц: 344 Rust - это новый захватывающий язык программирования, сочетающий в себе возможности языка C с безопасностью памяти, бесстрашным параллелизмом и повышением производительности - а что может быть лучше для обучения, чем создание игр. В каждой главе этой книги представлены практические проекты, начиная от "Hello, World" и заканчивая созданием полноценной игры в стиле dungeon crawler. С помощью этой книги вы приобретете навыки разработки игр, применимые к другим движкам, включая Unity и Unreal. Скачать книгу
  • Книги для программистов

    «Школа 21» открыла набор заявок на обучение в Сургуте! Не упусти возможность бесплатно обучиться востребованной профессии в ИТ. Неважно, какие у тебя были предыдущие знания, результаты ЕГЭ, опыт работы, умение программировать и наличие дипломов, если тебе больше 18 лет — подавай заявку сейчас и начни учиться уже этой зимой! В «Школе 21» можно изучать цифровые технологии самых разных направлений и сфер: от алгоритмов и графики до Unix, Web, мобильной разработки, цифровой безопасности, сетевых технологий, Big Data и др. В основе обучения лежит уникальная методика «равный равному»: без менторов, лекций и оценок — только индивидуальная и коллективная работа над проектами. Сейчас кампусы есть в четырех городах — Москве, Казани, Новосибирске и Сургуте. В них обучается уже более 4 тысяч человек, среди которых больше половины не имели опыта программирования до поступления в Школу. А больше 1800 человек уже трудоустроены в лучшие ИТ-компании и стартапы страны. Набор в Сургуте открыт прямо сейчас. Подай заявку
  • Реклама

  • Книги для программистов

    Learn Linux Quickly (2020) Автор: Ahmed Alkabary Количество страниц: 338 Если вы всегда хотели изучить Linux, но до сих пор боитесь это сделать, эта книга для вас! Многие люди думают о Linux как о сложной операционной системе, которой умеют пользоваться только хакеры и гики, и поэтому они отказываются от своей мечты изучить Linux. Linux прост и легок в освоении, и эта книга - лучшее тому доказательство. Вы могли наткнуться на множество источников, которые объясняют Linux в сложной и сухой манере. В этой книге все наоборот: она учит вас Linux в увлекательной и дружелюбной форме, так что вам никогда не будет скучно, и вы всегда будете чувствовать мотивацию учиться дальше. Книга Learn Linux Quickly не предполагает каких-либо предварительных знаний Linux, что делает ее идеальным вариантом для начинающих. Тем не менее, средние и опытные пользователи Linux все равно найдут эту книгу очень полезной. Скачать книгу
  • Книги для программистов

    100 Go Mistakes and How to Avoid Them (2022) Автор: Teiva Harsanyi Количество страниц: 384 Книга освещает распространенные ошибки в коде Go, о которых вы можете даже не подозревать. Вы изучите ключевые области языка, такие как параллелизм, тестирование, структуры данных и многое другое, и узнаете, как избежать и исправить ошибки в своих собственных проектах. По ходу дела вы разберетесь с тонкостями работы с данными JSON и сервисами HTTP, узнаете о лучших практиках организации кода на Go и научитесь эффективно использовать срезы. Скачать книгу
  • Книги для программистов

    Pro Android with Kotlin: Developing Modern Mobile Apps with Kotlin and Jetpack, 2nd Edition (2022) Автор: Peter Späth Количество страниц: 891 Разрабатывайте приложения для Android с помощью Kotlin, чтобы создавать более элегантные программы, чем аналогичные на Java. В книге есть главы, посвященные всем важным аспектам платформы Android, включая дизайн графического интерфейса, работу с файлами и данными, работу с телефонными звонками, мультимедийные приложения, взаимодействие с сервисами определения местоположения и картографии, монетизацию приложений и многое другое. Также будет рассмотрен Jetpack. Это набор библиотек, помогающих разработчикам следовать лучшим практикам, сократить количество шаблонов и писать код, который стабильно работает на всех версиях Android и устройствах. Скачать книгу
  • Книги для программистов

    Java made easy: A beginner’s Handbook to easily Learn Java Автор: Magige Robi Количество страниц: 1119 Эта книга поможет вам легко научиться кодировать на JAVA. В этой книге: - Изучите JAVA с нуля - Как избежать распространённых ошибок, которые допускают большинство программистов на JAVA. - Узнаете, как развиваться от новичка к эксперту в JAVA. - Как стать профессионалом в программировании на JAVA. Скачать книгу
  • Книги для программистов

    Jakarta EE for Java Developers: Build Cloud-Native and Enterprise Applications Using a High-Performance Enterprise Java Platform (2021) Автор: Rhuan Rocha Количество страниц: 453 Книга начинается с введения в Jakarta EE и ее архитектуру. Это поможет создать проект с использованием Jakarta Servlet и экспозицией конечной точки HTTP. Затем CDI используется для внедрения зависимостей, асинхронной работы с событиями и взаимодействия с перехватчиками CDI. Затем, в стиле RESTful, с его помощью можно создать ресурс Jakarta RESTful для отображения конечных точек HTTP. Затем мы изучаем Jakarta Enterprise Bean, который учит нас управлять транзакциями и планировать задачи. Jakarta Persistence затем используется для интеграции приложения в реляционную базу данных, а Jakarta Message - для создания приложения с использованием Message Oriented Middleware (MOM). Что касается безопасности, мы используем Jakarta Security для защиты конечной точки приложения Jakarta. Скачать книгу
  • Книги для программистов

    Beginning IntelliJ IDEA Integrated Development Environment for Java Programming (2021) Автор: Ted Hagos Количество страниц: 292 Автор сначала проведет вас через создание ваших первых Java-приложений с помощью IntelliJ. Затем он покажет вам, как анализировать ваше приложение сверху донизу; как использовать контроль версий и инструменты, позволяющие расширить ваше приложение для работы с большими данными или наукой о данных, и многое другое. Вы также узнаете о некоторых расширенных возможностях IDE, чтобы полностью использовать возможности вашего приложения. Последняя часть книги посвящена тестированию и развертыванию приложений, а также рекомендациям по использованию конкретных языков и фреймворков. После прочтения этой книги и работы с ее свободно распространяемым исходным кодом вы будете в совершенстве владеть этой мощной IDE для современной разработки на Java. Скачать книгу
  • Книги для программистов

    👉 Пройдите тест на знание основ алгоритмом и оцените свой уровень. Тест подходит для любого языка программирования. 💪 Сможете сдать – получите запись мастер-класса по алгоритмам повышающий ваш уровень. 📌 Еще больше полезных знаний ждет вас на онлайн-курсе «Алгоритмы и структуры данных» в OTUS 🎁 Сейчас действуют новогодние скидки! Возможна оплата в рассрочку! 👉 Пройти тест https://otus.pw/YorZ/
  • Книги для программистов

    📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня. Канал с мемами — t.me/itmemlib Полезные материалы по всему, что может быть интересно любому программисту: t.me/proglibrary Библиотека хакера: t.me/hackproglib Go: t.me/goproglib CC++: t.me/cppproglib PHP: t.me/phpproglib Frontend: t.me/frontendproglib Python: t.me/pyproglib Mobile: t.me/mobileproglib Data Science: t.me/dsproglib Java: t.me/javaproglib C#: t.me/csharpproglib Devops: t.me/devopsslib Тестирование: t.me/testerlib Бот с IT-вакансиями: t.me/proglib_job_bot Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста Лента в Дзен: https://zen.yandex.ru/proglib Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы. Подписывайтесь: t.me/event_listener_bot
    Библиотека IT мемов

    Топовые мемы по программированию и IT. Предложка: @itmemlib_bot Учиться у нас: https://proglib.academy/?utm_source=it_mems_desc По вопросам рекламы: @proglib_adv

    Telegram
  • Книги для программистов

    Java for Web Development: Create Full-Stack Java Applications with Servlets, JSP Pages, MVC Pattern and Database Connectivity (2022) Автор: Sarika Agarwal Количество страниц: 212 Книга охватывает различные ключевые темы, включая паттерн MVC, сервлеты, JSP, подключение к базе данных, struts и локализацию. Благодаря примерам и демонстрациям вы узнаете о каждом аспекте веб-разработки и о том, как эффективно использовать Java и связанные с ней инструменты на протяжении всего процесса. Все программы выполнены в IDE NetBeans и работают на сервере Tomcat. Иерархия классов и архитектура также иллюстрируются графически. Читатели получат исчерпывающие знания о концепциях благодаря аналогиям, взятым из реальных ситуаций. Также включены вопросы для собеседования с решениями для пользователей, ищущих работу в компаниях-разработчиках программного обеспечения. Скачать книгу
  • Книги для программистов

    CockroachDB: The Definitive Guide: Distributed Data at Scale (2022) Автор: Guy Harrison Количество страниц: 485 Узнайте о CockroachDB, распределенной базе данных SQL, созданной для удовлетворения потребностей современных облачных приложений, управляемых данными. В этом практическом руководстве разработчики программного обеспечения, архитекторы и команды DevOps/SRE узнают, как использовать CockroachDB для создания приложений, которые эластично масштабируются и обеспечивают бесперебойную доставку для конечных пользователей, оставаясь при этом неразрушимыми. Команды также узнают, как перенести существующие приложения на производительную, облачную архитектуру данных CockroachDB. Если вы знакомы с распределенными системами, вы быстро обнаружите преимущества надежных гарантий корректности и согласованности данных, а также оптимизации для обеспечения сверхнизких задержек для глобально распределенных конечных пользователей. Скачать книгу
  • Книги для программистов

    💫 Новогодний розыгрыш от Proglib academy! Друзья, Новый год начинается с подарков, а лучший подарок себе – новые знания или даже профессия. И поэтому мы объявляем розыгрыш среди наших любимых подписчиков. Подарки под елкой: 🥇 Apple AirPods Pro 2 🥈 Курс «Математика для Data Science 🥉 Курс: «Алгоритмы и структуры данных» Подробнее об условиях участия, читайте тут: https://proglib.io/w/e72668b2
  • Книги для программистов

    Game Development with Rust and WebAssembly: Learn how to run Rust on the web while building a game (2022) Автор: Eric Smith Количество страниц: 476 Эта книга - простой и понятный справочник, который поможет вам разрабатывать собственные игры. В ней вы узнаете все о разработке игр и о том, как создать бесконечную бегалку с нуля. Вы начнете с рисования простой графики в окне браузера, а затем узнаете, как перемещать главного героя по экрану. Вы также создадите игровой цикл, рендерер и многое другое, и все это будет написано полностью на Rust. После вывода простых фигур на экран вы расширите задачу, добавив спрайты, звуки и пользовательский ввод. По мере продвижения вы узнаете, как реализовать процедурно генерируемый мир. Наконец, вы узнаете, как поддерживать чистоту и организованность вашего кода на языке Rust, чтобы вы могли продолжать внедрять новые функции и развертывать свое приложение в Интернете. Скачать книгу
  • Реклама

  • Книги для программистов

    Clean Code in C#: Refactor your legacy C# code base and improve application performance by applying best practices (2020) Автор: Jason Alls Количество страниц: 500 Традиционно ассоциируясь с разработкой настольных приложений и игр для Windows, C# сегодня используется в самых разных областях, таких как веб-приложения и облачные приложения, а также становится все более популярным для разработки мобильных устройств. Книга начинается со сравнения хорошего и плохого кода, что поможет вам понять важность стандартов, принципов и методологий кодирования. Затем вы познакомитесь с обзорами кода и их ролью в улучшении вашего кода и обеспечении соблюдения признанных в отрасли стандартов кодирования. Вы изучите передовые методы программирования для объектов, структур данных, обработки исключений и другие аспекты написания программ. Изучив проектирование API и обнаружив инструменты для улучшения качества кода, вы рассмотрите примеры плохого кода и поймете, каких практик кодирования следует избегать. Скачать книгу
  • Книги для программистов

    SQL Server Query Tuning and Optimization: Optimize Microsoft SQL Server 2022 queries and applications (2022) Автор: Benjamin Nevarez Количество страниц: 446 Эта книга начинается с описания внутренней работы оптимизатора запросов, и вы сможете использовать эти знания для написания лучших запросов и предоставления механизму запросов всей необходимой информации для создания эффективных планов выполнения. По мере продвижения вы получите практические советы по оптимизации запросов для устранения проблем с неэффективными запросами. Книга также расскажет вам об интеллектуальной обработке запросов и о том, что нового появилось в SQL Server 2022. Кроме того, будут рассмотрены такие темы производительности запросов, как Query Store, In-Memory OLTP и индексы columnstore. К концу этой книги вы сможете добиться максимальной производительности ваших запросов и приложений. Скачать книгу
  • Книги для программистов

    Reactive Patterns with RxJS for Angular: A practical guide to managing your Angular application's data reactively and efficiently using RxJS 7 (2022) Автор: Lamis Chebbi Количество страниц: 224 RxJS - это быстрая, надежная и компактная библиотека для обработки асинхронных и событийных программ. Она позволяет веб-разработчикам повышать производительность приложений, качество кода и удобство работы пользователей, поэтому использование реактивных паттернов в ваших проектах веб-разработки Angular может улучшить взаимодействие пользователей с вашими приложениями. Эта книга представляет собой пошаговое руководство по изучению всего, что связано с RxJS и реактивностью. Вы начнете с понимания важности реактивной парадигмы и новых возможностей RxJS 7. Далее вы откроете для себя различные реактивные паттерны, основанные на реальных примерах использования, для эффективного управления данными вашего приложения и реализации общих функций с использованием минимального количества строк кода. Скачать книгу