{"id":2814,"date":"2025-10-26T21:56:51","date_gmt":"2025-10-27T00:56:51","guid":{"rendered":"https:\/\/pedrobertoleti.com.br\/?page_id=2814"},"modified":"2025-10-26T22:00:54","modified_gmt":"2025-10-27T01:00:54","slug":"galeria-de-livros-recomendados","status":"publish","type":"page","link":"https:\/\/pedrobertoleti.com.br\/index.php\/galeria-de-livros-recomendados\/","title":{"rendered":"Galeria de livros recomendados"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2814\" class=\"elementor elementor-2814\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2bc01d2 e-flex e-con-boxed e-con e-parent\" data-id=\"2bc01d2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc7f87d elementor-widget elementor-widget-html\" data-id=\"fc7f87d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!doctype html>\n<html lang=\"pt-BR\">\n<head>\n    <meta charset=\"utf-8\" \/>\n    <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\" \/>\n    <title>Galeria de Livros \u2014 Pedro Bertoleti<\/title>\n<\/head>\n<body style=\"font-family: Arial, Helvetica, sans-serif; background-color: #f6f6f6; color: #111; margin: 0; padding: 20px;\">\n\n<div class=\"wrap\" style=\"width: 100%; max-width: 1100px; margin: 0 auto;\">\n    <h1 style=\"color: #0000FF; margin: 0 0 20px; font-size: 26px;\">Galeria de livros recomendados por mim<\/h1>\n\n    <div id=\"carousel\" style=\"background-color: #fff; border: 1px solid #ccc; border-radius: 8px; padding: 15px; margin-bottom: 20px; overflow: auto;\">\n        <table border=\"0\" cellpadding=\"0\" cellspacing=\"50\" width=\"100%\">\n            <tbody>\n                <tr>\n                    <td class=\"thumb\" style=\"vertical-align: top; width: 250px; padding: 0;\">\n                        <img decoding=\"async\" id=\"carousel-img\" src=\"\" alt=\"Capa do livro\" style=\"width: 250px; height: auto; border-radius: 6px; border: 1px solid #eee; display: block; margin: 0 auto;\">\n                    <\/td>\n                    <td class=\"meta\" style=\"vertical-align: top; padding: 0;\">\n                        <h2 class=\"title\" id=\"carousel-title\" style=\"font-size: 20px; margin: 0 0 8px; color: #333;\"><\/h2>\n                        <p class=\"desc\" id=\"carousel-desc\" style=\"color: #666; margin: 0 0 12px; line-height: 1.4; font-size: 14px; text-align: justify;\"><\/p>\n                        <a id=\"carousel-buy\" class=\"buy\" href=\"#\" target=\"_blank\" rel=\"noopener\" \n                           style=\"display: inline-block; background-color: #0000FF; color: white; padding: 10px 14px; border-radius: 8px; text-decoration: none; font-weight: bold; font-size: 14px; margin-top: 10px;\">\n                            Saiba mais\n                        <\/a>\n                        <div class=\"nav-btns\" style=\"margin-top: 15px;\">\n                            <button id=\"prev\" style=\"background-color: #0000FF; border: 1px solid #ccc; padding: 8px 12px; border-radius: 6px; cursor: pointer;\">\n                                \u25c0 Anterior\n                            <\/button>\n                            <button id=\"next\" style=\"background-color: #0000FF; border: 1px solid #ccc; padding: 8px 12px; border-radius: 6px; cursor: pointer; margin-left: 5px;\">\n                                Pr\u00f3ximo \u25b6\n                            <\/button>\n                            <span class=\"small\" id=\"counter\" style=\"font-size: 12px; color: #666; margin-left: 10px;\"><\/span>\n                        <\/div>\n                    <\/td>\n                <\/tr>\n            <\/tbody>\n        <\/table>\n        <\/div>\n\n    <div id=\"gallery\" style=\"margin: 0 -8px;\">\n        <\/div>\n<\/div>\n\n<script>\nconst books = [\n    {\n        \"title\":\"Conectividade LoRaWAN: fundamentos e pr\u00e1tica\",\n        \"desc\":\"Este livro ensina, de forma pr\u00e1tica e simples, tudo sobre o protocolo LoRaWAN, ideal para projetos de IoT que exigem grande alcance e baixo consumo de energia. O leitor aprender\u00e1 a diferen\u00e7a entre LoRa e LoRaWAN, o funcionamento detalhado da rede, par\u00e2metros de opera\u00e7\u00e3o e quando aplic\u00e1-la em projetos reais. Inclui exemplos pr\u00e1ticos reproduz\u00edveis com poucos componentes e c\u00f3digos dispon\u00edveis no GitHub. Ao final, o leitor estar\u00e1 apto a desenvolver, configurar e aplicar LoRaWAN de forma eficiente, ampliando significativamente seus conhecimentos e habilidades em conectividade para Internet das Coisas.\",\n        \"image\":\"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2023\/12\/conectividade_lorawan.png\",\n        \"affiliate\":\"https:\/\/amzn.to\/4qiyqyb\"\n    },\n    {\n        \"title\":\"ESP32 com IDF: O Guia Profissional\",\n        \"desc\":\"Este livro ensina, de forma did\u00e1tica e pr\u00e1tica, como desenvolver projetos com o ESP32 utilizando o ESP-IDF, aplicando t\u00e9cnicas profissionais e o uso correto das ferramentas. Escrito por um desenvolvedor experiente, oferece interpreta\u00e7\u00f5es aplicadas \u00e0 pr\u00e1tica, indo al\u00e9m da documenta\u00e7\u00e3o oficial. Re\u00fane conhecimentos adquiridos em projetos reais, ajudando o leitor a evitar erros comuns e acelerar o aprendizado. Aborda ainda conceitos essenciais para o desenvolvimento seguro, destacando como criar produtos robustos e confi\u00e1veis com o ESP32, tornando-se um guia indispens\u00e1vel para quem deseja dominar essa plataforma.\",\n        \"image\":\"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2023\/12\/ESP32_ESP-IDF.png\",\n        \"affiliate\":\"https:\/\/amzn.to\/4hiahDU\"\n    },\n    {\n        \"title\":\"Projetos com ESP32 e LoRa\",\n        \"desc\":\"Este livro apresenta, de forma did\u00e1tica e pr\u00e1tica, os fundamentos e aplica\u00e7\u00f5es da Internet das Coisas (IoT), mostrando como ela transforma produtos, servi\u00e7os e decis\u00f5es em diversos setores. Voltado tanto para iniciantes quanto para profissionais, o livro ensina o uso do ESP32 e da tecnologia LoRa, explorando projetos que combinam Wi-Fi e LoRa para criar solu\u00e7\u00f5es conectadas e eficientes. Com foco no aprendizado maker, o leitor compreende como essas tecnologias se integram para desenvolver dispositivos inteligentes, preparando-se para atuar no mercado em expans\u00e3o da IoT com base s\u00f3lida e vis\u00e3o pr\u00e1tica.\",\n        \"image\":\"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2023\/12\/projetos_esp32_lora.png\",\n        \"affiliate\":\"https:\/\/amzn.to\/4hty0kQ\"\n    },\n    {\n        \"title\":\"Developing IoT Projects with ESP32\",\n        \"desc\":\"Este livro ensina, de forma pr\u00e1tica e completa, como desenvolver sistemas IoT com o ESP32 desde o zero, cobrindo desde a comunica\u00e7\u00e3o de sensores at\u00e9 a integra\u00e7\u00e3o segura com a nuvem. Aborda o uso de bibliotecas como LittleFS e LVGL, conectividade via Wi-Fi, seguran\u00e7a com boot seguro e OTA, e visualiza\u00e7\u00e3o de dados em tempo real com Grafana. Tamb\u00e9m apresenta intelig\u00eancia artificial embarcada (tinyML) no ESP32-S3. Por meio de projetos pr\u00e1ticos \u2014 incluindo um sistema completo de casa inteligente \u2014 o leitor aprende a criar solu\u00e7\u00f5es IoT seguras e prontas para produ\u00e7\u00e3o, dominando o ecossistema ESP32.\",\n        \"image\":\"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2024\/01\/developing_iot_proj_esp32_book.png\",\n        \"affiliate\":\"https:\/\/amzn.to\/3WLy2e3\"\n    },\n    {\n        \"title\":\"TinyML: Machine Learning with TensorFlow Lite on Arduino and Ultra-Low-Power Microcontrollers\",\n        \"desc\":\"Este livro introduz o leitor ao TinyML, a \u00e1rea que une aprendizado de m\u00e1quina e sistemas embarcados, permitindo executar redes neurais em microcontroladores com grandes limita\u00e7\u00f5es de processamento, armazenamento e mem\u00f3ria. Os autores ensinam, passo a passo, como treinar e implementar modelos de machine learning compactos o suficiente para rodar em dispositivos de baix\u00edssimo consumo. Com exemplos pr\u00e1ticos, o leitor aprender\u00e1 a criar reconhecedores de voz, c\u00e2meras que detectam pessoas e varinhas m\u00e1gicas que respondem a gestos, usando Arduino e TensorFlow Lite for Microcontrollers, otimizando desempenho, consumo de energia e seguran\u00e7a dos sistemas.\",\n        \"image\":\"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2023\/12\/tinyml.png\",\n        \"affiliate\":\"https:\/\/amzn.to\/48AklWE\"\n    },\n    {\n        \"title\":\"Making Embedded Systems: Design Patterns for Great Software\",\n        \"desc\":\"Este livro \u00e9 um guia pr\u00e1tico para quem deseja desenvolver sistemas embarcados eficientes, onde cada recurso conta. Ensina boas pr\u00e1ticas de programa\u00e7\u00e3o com base em padr\u00f5es cl\u00e1ssicos de projeto e t\u00e9cnicas espec\u00edficas para sistemas embarcados, abordando desde a arquitetura voltada ao processador at\u00e9 a solu\u00e7\u00e3o de desafios de hardware e produ\u00e7\u00e3o. Escrito por um especialista com ampla experi\u00eancia, inclui cap\u00edtulos sobre IoT, sensores conectados, motores, depura\u00e7\u00e3o e tratamento de dados. O leitor aprender\u00e1 a otimizar desempenho e custo, reduzir consumo de energia e mem\u00f3ria, interpretar esquem\u00e1ticos e datasheets, e aplicar machine learning em microcontroladores.\",\n        \"image\":\"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2023\/12\/making_embedded_systems.png\",\n        \"affiliate\":\"https:\/\/amzn.to\/4ozmGpD\"\n    },\n    {\n        \"title\":\"Exploring Raspberry Pi: Interfacing to the Real World with Embedded Linux\",\n        \"desc\":\"Este livro \u00e9 um guia pr\u00e1tico e completo sobre o uso do Raspberry Pi, voltado a quem deseja aprender a desenvolver projetos eletr\u00f4nicos e de programa\u00e7\u00e3o de forma s\u00f3lida. Em vez de seguir tutoriais prontos, o autor ensina os conceitos de engenharia e integra\u00e7\u00e3o de hardware e software, permitindo que o leitor compreenda o funcionamento e crie seus pr\u00f3prios projetos. S\u00e3o abordados temas como Linux, programa\u00e7\u00e3o, comunica\u00e7\u00e3o entre componentes, sensores, v\u00eddeo e \u00e1udio. Com exemplos, c\u00f3digos e materiais extras online, o livro prepara o leitor para usar o Raspberry Pi de forma vers\u00e1til e criativa em aplica\u00e7\u00f5es reais.\",\n        \"image\":\"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2023\/12\/exploring_raspberry_pi.png\",\n        \"affiliate\":\"https:\/\/amzn.to\/3L4H3fH\"\n    },\n    {\n        \"title\":\"Exploring Beaglebone: Tools and Techniques for Building with Embedded Linux\",\n        \"desc\":\"Este livro \u00e9 um guia pr\u00e1tico para criar projetos com o BeagleBone, ensinando desde conceitos b\u00e1sicos de Linux embarcado, eletr\u00f4nica e programa\u00e7\u00e3o at\u00e9 aplica\u00e7\u00f5es avan\u00e7adas em rob\u00f3tica, sensores e dispositivos conectados \u00e0 Internet. Com exemplos em C\/C++, o leitor aprende a controlar e comunicar com m\u00f3dulos e perif\u00e9ricos, explorar controladores de tempo real e integrar displays e aplica\u00e7\u00f5es multim\u00eddia. O conte\u00fado inclui ainda novidades sobre desenvolvimento de kernel Linux, CAN bus e frameworks IoT. A abordagem pr\u00e1tica, junto a v\u00eddeos, c\u00f3digos e f\u00f3runs online, prepara o leitor para projetos reais e complexos, tornando-o capaz de aplicar os conceitos al\u00e9m do BeagleBone.\",\n        \"image\":\"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2023\/12\/exploring_beaglebone_boards.png\",\n        \"affiliate\":\"https:\/\/amzn.to\/4out5Cr\"\n    },\n    {\n        \"title\":\"Embedded Linux Primer: A Practical, Real-World Approach\",\n        \"desc\":\"Este livro \u00e9 um guia completo de Linux embarcado, reconhecido como refer\u00eancia para desenvolver sistemas eficientes e de alto valor com Linux em ambientes embarcados. Atualizado para os novos kernels, processadores multicore, ferramentas e hardwares, ele ensina desde a configura\u00e7\u00e3o do kernel e inicializa\u00e7\u00e3o do userspace at\u00e9 bootloaders, drivers, sistemas de arquivos, BusyBox e an\u00e1lise de sistemas em tempo real. Inclui cap\u00edtulos sobre UDEV, USB e sistemas de build open source, al\u00e9m de exemplos pr\u00e1ticos. Com abordagem realista, prepara o leitor para projetos embarcados modernos, cobrindo conceitos, componentes e t\u00e9cnicas essenciais para dominar Linux em produtos embarcados.\",\n        \"image\":\"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2023\/12\/embedded_linux_primer.png\",\n        \"affiliate\":\"https:\/\/amzn.to\/3WOrlrI\"\n    },\n    {\n        \"title\":\"Desenvolvendo Projetos Eletr\u00f4nicos no Brasil\",\n        \"desc\":\"Um livro criado por 4 especialistas da \u00e1rea de eletr\u00f4nica, este livro visa mostrar ao leitor, todas as etapas de produ\u00e7\u00e3o de produtos eletr\u00f4nicos, da ideia \u00e0 prateleira, passando pelas etapas de prototipagem, testes, homologa\u00e7\u00f5es, taxas e importa\u00e7\u00f5es, pesquisa de mercado, marketing t\u00e9cnico, suporte ao atendimento t\u00e9cnico de reparos e vis\u00e3o de mercado tecnol\u00f3gico. Uma obra para ter uma vis\u00e3o global de quais as t\u00e1ticas corretas para desenvolver produtos eletr\u00f4nicos para o mercado Brasileiro.\",\n        \"image\":\"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2023\/12\/desenvolvendo_projetos_eletronicos.png\",\n        \"affiliate\":\"https:\/\/amzn.to\/4oy7bOM\"\n    },\n    {\n        \"title\":\"Manual Maker: Primeiros Passos em Internet das Coisas\",\n        \"desc\":\"Manual Maker: Primeiros Passos em Internet das Coisas \u00e9 um guia introdut\u00f3rio que ensina, de forma pr\u00e1tica e acess\u00edvel, os conceitos b\u00e1sicos da Internet das Coisas (IoT). Voltado para iniciantes, o livro apresenta os componentes, sensores, atuadores e plataformas mais comuns, al\u00e9m de mostrar como integr\u00e1-los em pequenos projetos. Com uma abordagem m\u00e3o na massa, o leitor aprende a criar dispositivos conectados, explorar comunica\u00e7\u00e3o entre objetos e desenvolver suas primeiras aplica\u00e7\u00f5es IoT de maneira simples e did\u00e1tica, preparando-se para avan\u00e7ar em projetos mais complexos no futuro.\",\n        \"image\":\"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2023\/12\/manual_maker.png\",\n        \"affiliate\":\"https:\/\/amzn.to\/470azMj\"\n    },\n    {\n        \"title\":\"Storytelling com Dados: Um guia sobre visualiza\u00e7\u00e3o de dados para profissionais de neg\u00f3cios\",\n        \"desc\":\"Storytelling com Dados \u00e9 um guia pr\u00e1tico que ensina a contar hist\u00f3rias claras e impactantes usando dados. Escrito por Cole Nussbaumer Knaflic, o livro mostra como transformar an\u00e1lises complexas em apresenta\u00e7\u00f5es compreens\u00edveis, facilitando a tomada de decis\u00e3o inteligente. Com exemplos reais e t\u00e9cnicas aplic\u00e1veis, o leitor aprende a destacar insights importantes, engajar audi\u00eancias e gerar impacto em contextos profissionais, desde empresas financeiras at\u00e9 organiza\u00e7\u00f5es sem fins lucrativos. Reconhecido por especialistas, \u00e9 uma ferramenta essencial para quem deseja comunicar dados de forma eficaz e persuasiva no mundo dos neg\u00f3cios.\",\n        \"image\":\"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2023\/12\/storytelling_com_dados.png\",\n        \"affiliate\":\"https:\/\/amzn.to\/47cbb0c\"\n    },\n    {\n        \"title\":\"Artificial Intelligence and Machine Learning for Business: A No-Nonsense Guide to Data Driven Technologies\",\n        \"desc\":\"Artificial Intelligence and Machine Learning for Business \u00e9 um guia pr\u00e1tico que apresenta intelig\u00eancia artificial e machine learning de forma clara e acess\u00edvel para gestores e profissionais de neg\u00f3cios. O livro explica como essas tecnologias podem aumentar lucros, reduzir custos e melhorar experi\u00eancias, sem se perder em jarg\u00f5es t\u00e9cnicos, focando na aplica\u00e7\u00e3o pr\u00e1tica e na colabora\u00e7\u00e3o com especialistas em dados. Esta terceira edi\u00e7\u00e3o, revisada e atualizada, inclui novos cap\u00edtulos e aborda um conjunto mais amplo de t\u00f3picos, mantendo o estilo direto e objetivo do original, ideal para quem deseja aplicar IA e ML de forma estrat\u00e9gica e eficaz nas empresas.\",\n        \"image\":\"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2023\/12\/IA_e_ML.png\",\n        \"affiliate\":\"https:\/\/amzn.to\/4hkqJUn\"\n    },\n    {\n        \"title\":\"Linux Eficiente na Linha de Comando: Aumente suas habilidades na linha de comando\",\n        \"desc\":\"Leve suas habilidades no Linux ao pr\u00f3ximo n\u00edvel \u00e9 um guia pr\u00e1tico para quem deseja trabalhar de forma mais r\u00e1pida, inteligente e eficiente no sistema. Voltado a administradores, desenvolvedores, engenheiros de confiabilidade e entusiastas, o livro ensina a criar e executar comandos complexos, automatizar tarefas, processar e recuperar informa\u00e7\u00f5es, e entender o que acontece por tr\u00e1s do prompt do shell. Com foco em habilidades intermedi\u00e1rias e avan\u00e7adas, o leitor aprende a combinar comandos, navegar no sistema de arquivos, transformar arquivos de texto em consultas \u00fateis e controlar funcionalidades do Linux diretamente pela linha de comando, aumentando produtividade e competitividade profissional.\",\n        \"image\":\"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2023\/12\/linux_cmd.png\",\n        \"affiliate\":\"https:\/\/amzn.to\/3WMprrD\"\n    },\n    {\n        \"title\":\"Entendendo Algoritmos\",\n        \"desc\":\"Entendendo Algoritmos \u00e9 um guia ilustrado e acess\u00edvel para aprender a aplicar algoritmos em programa\u00e7\u00e3o de forma pr\u00e1tica. Voltado a programadores, engenheiros e curiosos, o livro apresenta conceitos essenciais de orden\u00e7\u00e3o, pesquisa, algoritmos gr\u00e1ficos, compress\u00e3o de dados e intelig\u00eancia artificial, com exemplos detalhados em Python e mais de 400 imagens explicativas. Com compara\u00e7\u00f5es de desempenho e uma abordagem passo a passo, o leitor aprende a identificar quando e como usar cada algoritmo em problemas reais de programa\u00e7\u00e3o, tornando o estudo de algoritmos mais visual, intuitivo e aplic\u00e1vel no dia a dia.\",\n        \"image\":\"https:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2023\/12\/entendendo_algoritmos.png\",\n        \"affiliate\":\"https:\/\/amzn.to\/3WzZKe1\"\n    },\n    {\n        \"title\":\"Linux Device Drivers: Where the Kernel Meets the Hardware\",\n        \"desc\":\"Esta obra oferece conhecimento t\u00e9cnico aprofundado sobre como escrever drivers para diversos tipos de dispositivos. \u00c9 um livro quase obrigat\u00f3rio para programadores que trabalham com sistemas embarcados e Linux. O livro aborda desde conceitos fundamentais at\u00e9 t\u00e9cnicas avan\u00e7adas de programa\u00e7\u00e3o de device drivers, proporcionando uma compreens\u00e3o completa da arquitetura do kernel Linux no que diz respeito a manipula\u00e7\u00f5 de dispositivos (sensores, displays, mem\u00f3rias externas, etc.). Uma das caracter\u00edsticas mais interessantes do livro \u00e9 ser m\u00e3o-na-massa, contando com exemplos pr\u00e1ticos e explica\u00e7\u00f5es detalhadas.\",\n        \"image\":\"http:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2025\/10\/livro_linux_drivers.jpg\",\n        \"affiliate\":\"https:\/\/amzn.to\/4ozqDut\"\n    },\n    {\n        \"title\":\"Linguagem C - Completa e Descomplicada\",\n        \"desc\":\"Criada em 1972 por Dennis Ritchie nos laborat\u00f3rios Bell, a linguagem C tornou-se uma das mais influentes linguagens de alto n\u00edvel, sendo amplamente utilizada no ensino de programa\u00e7\u00e3o. Com abstra\u00e7\u00e3o relativamente elevada, aproxima-se da linguagem humana, mas ainda \u00e9 considerada dif\u00edcil de aprender. A 2\u00aa edi\u00e7\u00e3o de Linguagem C, de Andr\u00e9 Backes, apresenta uma abordagem simplificada, com recursos did\u00e1ticos, lembretes e exemplos claros, descomplicando conceitos complexos. O livro oferece um curso completo de C, do b\u00e1sico ao avan\u00e7ado, tornando-se essencial para estudantes e profissionais de Computa\u00e7\u00e3o que desejam dominar a linguagem de forma pr\u00e1tica e eficiente.\",\n        \"image\":\"http:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2025\/10\/linguagem_C.jpg\",\n        \"affiliate\":\"https:\/\/amzn.to\/4qzgmAi\"\n    },\n    {\n        \"title\":\"Pro Git\",\n        \"desc\":\"Pro Git (Segunda Edi\u00e7\u00e3o) \u00e9 seu guia completo e atualizado sobre Git e seu uso no mundo moderno. Desde sua cria\u00e7\u00e3o por Linus Torvalds para o desenvolvimento do kernel Linux, Git transformou o universo do c\u00f3digo aberto. Este livro ensina a utiliz\u00e1-lo de forma profissional. O controle de vers\u00e3o eficiente \u00e9 essencial para projetos web de qualquer tamanho. Com este livro, voc\u00ea aprender\u00e1 a dominar fluxos de trabalho distribu\u00eddos, explorar ao m\u00e1ximo os recursos do Git e estender suas funcionalidades conforme necess\u00e1rio. Escrito pelos especialistas Scott Chacon e Ben Straub, esta edi\u00e7\u00e3o atualizada cobre o Git 2.0 e inclui um cap\u00edtulo essencial sobre GitHub, sendo refer\u00eancia indispens\u00e1vel para todos os usu\u00e1rios de Git.\",\n        \"image\":\"http:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2025\/10\/pro_git.jpg\",\n        \"affiliate\":\"https:\/\/amzn.to\/43oh8px\"\n    },\n    {\n        \"title\":\"O Dilema da Inova\u00e7\u00e3o\",\n        \"desc\":\"Este livro pretende assumir a posi\u00e7\u00e3o de que grandes empresas fracassam exatamente porque fazem tudo certo e demonstrar por que boas empresas, mesmo mantendo sua antena competitiva ligada, ouvindo os clientes e investindo agressivamente em novas tecnologias, perderam sua lideran\u00e7a no mercado quando se confrontaram com mudan\u00e7as tecnol\u00f3gicas de ruptura e incrementais na estrutura do mercado. Usando as li\u00e7\u00f5es de sucesso e fracasso de companhias l\u00edderes, 'O Dilema da Inova\u00e7\u00e3o' apresenta um conjunto de regras para capitalizar o fen\u00f4meno da inova\u00e7\u00e3o de ruptura\/incremental. Estes princ\u00edpios visam a determinar quando \u00e9 certo n\u00e3o ouvir os clientes, quando investir no desenvolvimento de produtos com menor desempenho que prometem margens menores e quando buscar mercados menores \u00e0s custas daqueles aparentemente maiores e mais lucrativos.\",\n        \"image\":\"http:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2025\/10\/dilema.jpg\",\n        \"affiliate\":\"https:\/\/amzn.to\/4hi9Nh3\"\n    },\n    {\n        \"title\":\"Debugging with GDB: The GNU Source-Level Debugger\",\n        \"desc\":\"Debugging with GDB: The GNU Source-Level Debugger (D\u00e9cima Edi\u00e7\u00e3o) \u00e9 um guia completo para o depurador GDB, vers\u00e3o 8.1.50.20180116-git, dispon\u00edvel gratuitamente em gnu.org e impresso em tons de cinza. O objetivo de um depurador como o GDB \u00e9 permitir que voc\u00ea veja o que acontece \u201cdentro\u201d de um programa enquanto ele \u00e9 executado ou analisar o que o programa estava fazendo no momento em que o parou. Este livro ensina voc\u00ea a usar o GDB para depurar C, C++ e outros programas de linguagens compat\u00edveis.\",\n        \"image\":\"http:\/\/pedrobertoleti.com.br\/wp-content\/uploads\/2025\/10\/debug_gdb.jpg\",\n        \"affiliate\":\"https:\/\/amzn.to\/3J308I8\"\n    }\n];\n\nlet currentIndex = 0;\nconst carouselImg = document.getElementById('carousel-img');\nconst carouselTitle = document.getElementById('carousel-title');\nconst carouselDesc = document.getElementById('carousel-desc');\nconst carouselBuy = document.getElementById('carousel-buy');\nconst counterSpan = document.getElementById('counter');\nconst prevButton = document.getElementById('prev');\nconst nextButton = document.getElementById('next');\nconst galleryDiv = document.getElementById('gallery');\n\nfunction updateCarousel(index) {\n    const book = books[index];\n    carouselImg.src = book.image;\n    carouselImg.alt = `Capa do livro: ${book.title}`;\n    carouselTitle.textContent = book.title;\n    carouselDesc.textContent = book.desc;\n    carouselBuy.href = book.affiliate;\n    counterSpan.textContent = `Livro ${index + 1} de ${books.length}`;\n}\n\nfunction prevBook() {\n    currentIndex = (currentIndex - 1 + books.length) % books.length;\n    updateCarousel(currentIndex);\n}\n\nfunction nextBook() {\n    currentIndex = (currentIndex + 1) % books.length;\n    updateCarousel(currentIndex);\n}\n\nfunction createGallery() {\n    galleryDiv.innerHTML = '';\n    \n    \/\/ Usando div com display inline-block para simular grade, e um cont\u00eainer flutuante (clearfix)\n    \/\/ para organizar a galeria de forma rudimentar, sem flexbox ou grid.\n    let galleryHtml = '<div style=\"width: 100%;\">'; \/\/ Wrapper para conter os elementos flutuantes\n\n    books.forEach(book => {\n        \/\/ Simula\u00e7\u00e3o do CARD usando inline-block e float para grade\n        const cardHtml = `\n            <div class=\"card\" style=\"width: 180px; min-height: 400px; margin: 8px; padding: 10px; background-color: #fff; border: 1px solid #ddd; border-radius: 6px; text-align: center; display: inline-block; vertical-align: top; box-shadow: 2px 2px 5px rgba(0,0,0,0.05);\">\n                <img decoding=\"async\" src=\"${book.image}\" alt=\"Capa: ${book.title}\" \n                     style=\"width: 90%; height: 180px; object-fit: contain; border-radius: 4px; border: 1px solid #eee; background-color: #fff; padding: 5px; display: block; margin: 0 auto;\">\n                <h4 style=\"font-size: 14px; margin: 10px 0 6px; color: #333;\">${book.title}<\/h4>\n                <p style=\"font-size: 13px; color: #666; min-height: 42px; margin: 0 0 10px;\">${book.desc.substring(0, 70)}...<\/p>\n                <a href=\"${book.affiliate}\" target=\"_blank\" rel=\"noopener\" \n                   style=\"display: inline-block; margin-top: 8px; padding: 8px 10px; background-color: #0000FF; color: #fff; border-radius: 6px; text-decoration: none; font-size: 13px; font-weight: bold;\">\n                    Ver Livro\n                <\/a>\n            <\/div>\n        `;\n        galleryHtml += cardHtml;\n    });\n\n    galleryHtml += '<div style=\"clear: both;\"><\/div><\/div>'; \/\/ Clearfix rudimentar\n    galleryDiv.innerHTML = galleryHtml;\n}\n\n\/\/ Inicializa\u00e7\u00e3o\nupdateCarousel(currentIndex);\ncreateGallery();\nprevButton.addEventListener('click', prevBook);\nnextButton.addEventListener('click', nextBook);\n<\/script>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Galeria de Livros \u2014 Pedro Bertoleti Galeria de livros recomendados por mim Saiba mais \u25c0 Anterior Pr\u00f3ximo \u25b6<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/template-pagebuilder-full-width.php","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-2814","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Galeria de livros recomendados -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/pedrobertoleti.com.br\/index.php\/galeria-de-livros-recomendados\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Galeria de livros recomendados -\" \/>\n<meta property=\"og:description\" content=\"Galeria de Livros \u2014 Pedro Bertoleti Galeria de livros recomendados por mim Saiba mais \u25c0 Anterior Pr\u00f3ximo \u25b6\" \/>\n<meta property=\"og:url\" content=\"http:\/\/pedrobertoleti.com.br\/index.php\/galeria-de-livros-recomendados\/\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pbertoleti\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-27T01:00:54+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@pedro_bertoleti\" \/>\n<meta name=\"twitter:label1\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/galeria-de-livros-recomendados\\\/\",\"url\":\"http:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/galeria-de-livros-recomendados\\\/\",\"name\":\"Galeria de livros recomendados -\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/pedrobertoleti.com.br\\\/#website\"},\"datePublished\":\"2025-10-27T00:56:51+00:00\",\"dateModified\":\"2025-10-27T01:00:54+00:00\",\"breadcrumb\":{\"@id\":\"http:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/galeria-de-livros-recomendados\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/galeria-de-livros-recomendados\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\\\/\\\/pedrobertoleti.com.br\\\/index.php\\\/galeria-de-livros-recomendados\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"http:\\\/\\\/pedrobertoleti.com.br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Galeria de livros recomendados\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/pedrobertoleti.com.br\\\/#website\",\"url\":\"http:\\\/\\\/pedrobertoleti.com.br\\\/\",\"name\":\"\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\\\/\\\/pedrobertoleti.com.br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Galeria de livros recomendados -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/pedrobertoleti.com.br\/index.php\/galeria-de-livros-recomendados\/","og_locale":"pt_BR","og_type":"article","og_title":"Galeria de livros recomendados -","og_description":"Galeria de Livros \u2014 Pedro Bertoleti Galeria de livros recomendados por mim Saiba mais \u25c0 Anterior Pr\u00f3ximo \u25b6","og_url":"http:\/\/pedrobertoleti.com.br\/index.php\/galeria-de-livros-recomendados\/","article_publisher":"https:\/\/www.facebook.com\/pbertoleti","article_modified_time":"2025-10-27T01:00:54+00:00","twitter_card":"summary_large_image","twitter_site":"@pedro_bertoleti","twitter_misc":{"Est. tempo de leitura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/pedrobertoleti.com.br\/index.php\/galeria-de-livros-recomendados\/","url":"http:\/\/pedrobertoleti.com.br\/index.php\/galeria-de-livros-recomendados\/","name":"Galeria de livros recomendados -","isPartOf":{"@id":"http:\/\/pedrobertoleti.com.br\/#website"},"datePublished":"2025-10-27T00:56:51+00:00","dateModified":"2025-10-27T01:00:54+00:00","breadcrumb":{"@id":"http:\/\/pedrobertoleti.com.br\/index.php\/galeria-de-livros-recomendados\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["http:\/\/pedrobertoleti.com.br\/index.php\/galeria-de-livros-recomendados\/"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/pedrobertoleti.com.br\/index.php\/galeria-de-livros-recomendados\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"http:\/\/pedrobertoleti.com.br\/"},{"@type":"ListItem","position":2,"name":"Galeria de livros recomendados"}]},{"@type":"WebSite","@id":"http:\/\/pedrobertoleti.com.br\/#website","url":"http:\/\/pedrobertoleti.com.br\/","name":"","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/pedrobertoleti.com.br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/pages\/2814","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=2814"}],"version-history":[{"count":22,"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/pages\/2814\/revisions"}],"predecessor-version":[{"id":2837,"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/pages\/2814\/revisions\/2837"}],"wp:attachment":[{"href":"https:\/\/pedrobertoleti.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=2814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}