Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo Programação

Java 8 Prático: Lambdas, Streams e os novos recursos da linguagem

Java 8 Descrição Você é um programador com boa fluência em Java? Está na hora de dar mais um passo.  Quase 20 anos após sua primeira versão, um novo Java surge com novidades importantes. Entre os principais recursos, a linguagem recebe default methods, method references e lambdas. São conceitos simples mas que trazem importantes possibilidades. Durante o livro exploraremos esses e outros avanços. Sempre com exemplos práticos e apresentando onde utilizá-los, migrando o código legado do dia a dia para o novo paradigma funcional do Java 8.  Com esse tripé de conceitos, a API conseguiu evoluir de uma maneira interessante. Os pacotes java.util.stream e java.util.function serão explorados com profundidade, apresentando formas sucintas para trabalhar com coleções e outros tipos de dados. Streams e Collectors farão parte da sua rotina e serão tão essenciais nas suas aplicações quanto já são as Collections e o java.io.  Por último, veremos como a nova API de java.time vem mud...

Guia Prático de Programação Neurolinguística - PNL

Guia Prático de Programação Neurolinguística Descrição APRENDA:: Como a Programação Neurolinguística Pode Ajudar Você Atingir Suas Metas e Objetivos Você sabia que a Programação Neurolinguística é uma excelente ferramenta para a conquista de resultados, seja em sua vida pessoal ou profissional? Todos nós temos objetivos em diversas áreas da vida. Talvez o objetivo possa ser um corpo saudável, um ótimo relacionamento, avançar na carreira, progredir financeiramente, aprender outro idioma ou até mesmo iniciar um empreendimento. Para fazer com que nossas metas e objetivos se concretizem, é preciso antes de tudo criar um mindset, um conjunto de ideias e pensamentos fortalecedores que nos apóie em nosso dia a dia. A Programação Neurolinguística - PNL é uma metodologia que visa descobrir quais são nossas competências, potencialidades, recursos e habilidades, que muitas vezes não são exploradas de forma consciente por nós. Os benefícios que a PNL pode nos proporcionar são imensos, dev...

Swift: Programe para iPhone e iPad

Swift Programe para iPhone e iPad Descrição Desenvolver aplicativos para iPhone e iPad nunca foi tão prazeroso. Com o Swift, nova linguagem da Apple, e a nova versão do iOS o desenvolvimento se torna descomplicado, com uma nova gama de recursos disponíveis e mantendo a clássica elegância da principal plataforma mobile do mundo. Programadores do mundo inteiro estão aprendendo a programar para iOS com Swift e nesse livro, Guilherme Silveira e Joviane Jardim vão te ensinar como entrar nesse universo e criar sua aplicação, do início ao fim, aprendendo os recursos da nova linguagem e do novo iOS e de quebra usando diversas boas práticas de programação. [Links] [1] Casa do Código PDF [2] Mega EPUB [2] Mega

Linguagem C

Descrição Esta obra cobre, de forma didática, a totalidade da Linguagem C, desde os aspectos mais básicos até os aspectos mais avançados. Os assuntos são apresentados passo a passo com exemplos explicativos e com variações, de modo a tornarem-se acessíveis mesmo aos leitores sem qualquer experiência de programação. [Links] [1] Buscapé [2] Mega

Armazenando dados com Redis

Redis Descrição Saber usar a melhor ferramenta para cada problema é determinante para qualquer pessoa ligada à área de tecnologia e atualmente com o desenvolvimento de novos bancos de dados, as opções para essa área aumentaram bastante, trazendo muito mais poder às aplicações. Nesse livro, Rodrigo Lazoti vai te mostrar porque trabalhar com o Redis e bancos de dados chave/valor podem trazer enormes ganhos de performance para sua aplicação, além de ser a ferramenta ideal para diversos sistemas. Você vai aprender a trabalhar com estruturas clássicas e modernas de dados e armazenamento, filas, listas, conjuntos, além da configurações de mecanismos de publish e subscribe e claro, como usar todo o poder da API do Redis. [Links] [1]  Casa do Código Ajude o escritor, vá lá e adquira! [2]  FileCloud.io

Ruby: Aprenda a programar na linguagem mais divertida

Descrição O mercado das linguagens de programação está cada vez mais pulverizado e as linguagens que antes eram mainstream hoje dividem a atenção dos desenvolvedores com outras alternativas. Uma delas é o Ruby, poderosa linguagem criada para satisfazer o desejo de possibilitar a criação de código bonito e elegante. Muitos desenvolvedores já adotaram e recomendam essa linguagem. Agora é a sua vez! Comece a aprender desde já! [Links] [1]  Casa do Código Ajude o escritor, vá lá e adquira! [2]  FileCloud.io

Lógica de Programação: Crie seus primeiros programas usando Javascript e HTML

Lógica de Programação Descrição Aprenda a programar agora! Este livro apresenta uma abordagem totalmente prática, uma didática pensada no iniciante, com a qual os conceitos são apresentados com motivações práticas, através do surgimento da necessidade para depois mostrar a solução. Com apenas um navegador e um editor de textos você estará pronto para criar seus primeiros programas de computador. Lógica de programação e comandos como o if, for e while são motivados através de problemas que vivemos no nosso dia a dia, dessa forma, ganha-se familiaridade com as instruções das linguagens de programação desde o começo do aprendizado! O livro explora os recursos do HTML e Javascript, criando a familiaridade desde o começo dos estudos com a sintaxe da linguagem de programação, instruções, funções específicas e problemas corriqueiros da programação. Além disso, você vai aprender como usar o Canvas do HTML para criar seus desenhos através de programação e impressionar seus amigos. [Link...

Vários Livros na área de Programação

Vários livros em inglês na área de programação Several programming books [1] Git

Lógica de Programação: Crie seus primeiros programas usando Javascript e HTML

Descrição Aprenda a programar agora! Com uma abordagem totalmente prática, uma didática pensada no iniciante, onde os conceitos são apresentados com motivações práticas, através do surgimento da necessidade para depois mostrar a solução. Com apenas um navegador e um editor de textos você estará pronto para criar seus primeiros programas de computador. Lógica de programação e comandos como o if, for e while são motivados através de problemas que vivemos no nosso dia a dia, dessa forma, ganha-se familiaridade com as instruções das linguagens de programação desde o começo do aprendizado! O livro explora os recursos do HTML e Javascript, criando a familiaridade desde o começo dos estudos com a sintaxe da linguagem de programação, instruções, funções específicas e problemas corriqueiros da programação. Além disso, você vai aprender como usar o Canvas do HTML para criar seus desenhos através de programação e impressionar seus amigos. [Links] [1] Casa do Código [2] Mega

Microsoft Kinect - Crie aplicações interativas

Microsoft Kinect Descrição Com o crescimento e popularização da tecnologia é cada vez mais comum pessoas de diferentes idades utilizarem aplicativos, com isso surge a necessidade do uso de interfaces naturais em aplicações. Aprenda com este livro a criar aplicações incríveis aproveitando todos os recursos do sensor de movimentos Microsoft Kinect. Crie aplicativos modernos que são acessíveis através de gestos, poses e comandos de voz. Aprenda a utilizar sistemas de coordenadas de três dimensões e matemática de forma simples e sem traumas. Se você já sabe C# já tem tudo que precisa para entrar neste mundo de interfaces naturais e sensores de movimento. [Links] [1] Casa do Código [2] Mega [3] FileDrive

Aprendendo Django no Planeta Terra

Aprendendo Django no Planeta Terra Descrição Olá, nos últimos anos, tenho investido a maior parte do meu tempo com o  Django . Eu vinha de uma longa jornada onde segui firmemente (e nem sempre fielmente ou alegremente) com o Delphi e o PHP. Mas chegou uma hora que uma  nova tecnologia  era necessária - já haviam se passado quase 10 anos! A saída foi conhecer as linguagens de programação populares, colocando alguns princípios em mente: A tecnologia teria que ser  multi-plataforma A tecnologia teria de ser útil para  sites e sistemas web Eu queria ter  resultados Após meses de namoro com Java e .Net, notei que aquilo não era o que eu precisava. Então parti para conhecer outras... TCL, Ruby,  Python ... opa! Não precisei passar daqui! Do Python eu cheguei ao Django e ali fiquei. O Django é uma daquelas coisas que você já tem uma boa impressão na chegada, mas algumas semanas depois, você está completamente apaixonado. Hoje, quase 3...

Web Design Responsivo: Páginas adaptáveis para todos os dispositivos

Web Design Responsivo: Páginas adaptáveis para todos os dispositivos Descrição Está criando um site, mas ele fica péssimo quando você o abre no seu celular? Descubra como fazer com que elas abram de forma usável nos dispositivos móveis. Aprenda as diversas técnicas que constituem o Web Design Responsivo e apenas com CSS, faça com que suas páginas web funcionem em qualquer dispositivo, sem nenhuma dor de cabeça. [Links] [1] Casa do Código [2] Mega

Google Android: crie aplicações para celulares e tablets

Google Android: crie aplicações para celulares e tablets Descrição Faça as melhores aplicações Android, com as melhores práticas da área. Aprenda como publicar a aplicação e tê-la no ar em 1 dia. Saiba como utilizar o máximo dos aparelhos e crie aplicações extremamente ricas para celulares e tablets! Desenvolva para o Android 2, 3 e 4. Durante o livro, você criará uma aplicação que envolverá funcionalidades das 3 principais versões do Android. [Links] [1] Casa do Código [2] Mega

[Atualizado] Código Limpo: Habilidades Práticas do Agile Software

Código Limpo: Habilidades Práticas do Agile Software Descrição Mesmo um código ruim pode funcionar. Mas se ele não for limpo, pode acabar com uma empresa de desenvolvimento. Perdem-se a cada ano horas incontáveis e recursos importantes devido a um código mal escrito. Mas não precisa ser assim. O renomado especialista em software, Robert C. Martin, apresenta um paradigma revolucionário com Código Limpo: Habilidades Práticas do Agile Software. Martin se reuniu com seus colegas do Mentor Object para destilar suas melhores e mais ágeis práticas de limpar códigos “dinamicamente” em um livro que introduzirá gradualmente dentro de você os valores da habilidade de um profissional de softwares e lhe tornar um programador melhor – mas só se você praticar. Que tipo de trabalho você fará? Você lerá códigos aqui, muitos códigos. E você deverá descobrir o que está correto e errado nos códigos. E, o mais importante, você terá de reavaliar seus valores profissionais e seu comprometimento com...

Coleção dos Livros de OpenGL (Orange, Red, Blue)

OpenGL Descrição Orange Book "Como o 'Livro Vermelho' é conhecido por ser o padrão ouro para OpenGL, o" Livro Laranja"é considerado o padrão ouro para o OpenGL Shading Language. Com ampla de Randi conhecimento de OpenGL e GLSL, você pode ter certeza que você vai aprender a partir de um gráfico veterano da indústria. Dentro das páginas da segunda edição você vai encontrar tópicos de início desenvolvimento shader aos tópicos avançados, tais como o modelo de iluminação harmônica esférica e mais ". Red Book O sistema gráfico OpenGL é uma interface de software para o hardware gráfico. (A GL significa Graphics Biblioteca.) Ele permite que você crie programas interativos que produzem imagens coloridas de mover objetos tridimensionais. Com OpenGL, você pode controlar a tecnologia de computador-graphics para produzir imagem realista ou aqueles que partem da realidade de forma imaginativa. Este guia explica como programar com o sistema de gráficos Open...

Java como programar 8ª Edição

Java Como Programar 8ª Edição Descrição Considerado a bíblia dos programadores, livro está ainda mais completo em sua 8a edição A oitava edição de Java - como programar, lançada pela Pearson Education, chega ao mercado com novo design e um traço inovador: preocupados em aguçar o raciocínio e o pensamento crítico dos estudantes, Paul J. Deitel e Dr. Harvey M. Deitel incluíram na obra exercícios que estimulam o leitor a associar a Internet e o computador à solução de problemas reais da sociedade.Além dessa novidade, a obra traz um estudo de caso opcional sobre a montagem de um caixa eletrônico (ATM), o que reforça a possibilidade de atrelar a teoria à realidade, e oferece ao estudante a chance de praticar um conceito-chave da programação orientada a objetos: a interação entre vários objetos. [Links]  [1] Saraiva [2] Link direto

Como Baixar