free-programming-books-pt_BR.md 14.4 KB
Newer Older
1
### Índice
2

3
* [Agnósticos](#agnosticos)
4
  * [Programação](#programação)
5
  * [Sistemas Operacionais](#sistemas-operacionais)
6
* [Android](#android)
7
* [C](#c)
L
Leonardo Rifeli 已提交
8 9
* [C#](#c-sharp)
* [C++](#c-1)
10
* [Docker](#docker)
11
* [Engenharia de software](#engenharia-de-software)
12
  * [Arquitetura de Software](#arquitetura-de-software)
V
Victor Felder 已提交
13
  * [Metodologias de Desenvolvimento de Software](#metodologias-de-desenvolvimento-de-software)
14
  * [Outros](#outros)
15
* [Fundamentos Matemáticos Computacionais](#fundamentos-matematicos-computacionais)
16
* [Git](#git)
17
* [Go](#go)
18
* [Haskell](#haskell)
19
* [HTML / CSS](#html--css)
20
* [Java](#java)
21
* [JavaScript](#javascript)
R
Renan Martins 已提交
22
  * [Angular](#angular)
23 24 25 26 27 28 29 30 31 32 33 34
  * [Angular.js](#angularjs)
  * [Backbone.js](#backbonejs)
  * [Ember.js](emberjs)
  * [Express.js](#expressjs)
  * [Grunt](#grunt)
  * [Gulp](#gulp)
  * [jQuery](#jquery)
  * [Knockout.js](#knockoutjs)
  * [Meteor](#meteor)
  * [Node.js](#nodejs)
  * [React](#react)
  * [Vue.js](#vuejs)
35
* [Kubernetes](#kubernetes)
36
* [LaTeX](#latex)
37
* [LISP](#lisp)
L
Leonam Dias 已提交
38 39
* [Lua](#lua)
* [PHP](#php)
40
  * [Symfony](#symfony)
41
* [Python](#python)
42
  * [Django](#django)
D
Diego Garcia 已提交
43
* [RegEx](#regex)
44
* [Ruby](#ruby)
45
* [Shell Script](#shell)
D
Diego Garcia 已提交
46
* [Vim](#vim)
47

V
Victor Felder 已提交
48

49 50
### Agnósticos

51 52
#### Programação

53
* [Introdução a Algoritmos e Programação](http://www.ferrari.pro.br/home/documents/FFerrari-CCechinel-Introducao-a-algoritmos.pdf) - Fabricio Ferrari e Cristian Cechinel (PDF)
54 55 56
* [Lógica de Programação para iniciantes](https://dicasdeprogramacao.com.br/download/ebook-logica-de-programacao-para-iniciantes.pdf) - Gustavo Furtado de Oliveira Alves (PDF)


57 58
#### Sistemas Operacionais

59
* [Guia Foca Linux](https://www.guiafoca.org/#download) - Gleydson Maziolli (PDF)
60 61 62
* [Sistemas Operacionais: Conceitos e Mecanismos](http://wiki.inf.ufpr.br/maziero/lib/exe/fetch.php?media=socm:socm-livro.pdf) - Carlos A. Maziero (PDF) (:construction: *em contínuo desenvolvimento*)


63 64 65 66 67
### Android

* [Google Android: Uma abordagem prática e didática](https://leanpub.com/google-android) - Rafael Guimarães Sakurai - (Necessário criar uma conta (gratuita) no Leanpub para baixar o livro completo nos formatos PDF, EPUB, MOBI ou pelo próprio site)


C
Christoph Uschkrat 已提交
68
### C
69

R
rickytaki 已提交
70
* [Apostila Linguagem C](http://www.ime.usp.br/~slago/slago-C.pdf) - Silvio Lago (PDF)
71
* [Curso de Programação em C - UFMG](http://www2.dcc.ufmg.br/disciplinas/pc/source/introducao_c_renatocm_deeufmg.pdf) - Renato Cardoso Mesquita (PDF)
C
Craig Davison 已提交
72
* [Introdução a Programação](https://github.com/ufpb-computacao/introducao-a-programacao-livro/releases) - livro adotado na UFPB.
73
* [Introdução em Computação - C](http://www.ime.usp.br/~elo/IntroducaoComputacao/).
R
rickytaki 已提交
74
* [O Fantástico Mundo da Linguagem C](https://fiorix.files.wordpress.com/2014/04/o-fantc3a1stico-mundo-da-linguagem-c.pdf) (PDF)
75
* [Projeto de Algoritmos em C](http://www.ime.usp.br/~pf/algoritmos/)
76

L
Leonardo Rifeli 已提交
77

L
Leonardo Rifeli 已提交
78
### C Sharp
79

L
Leonardo Rifeli 已提交
80
* [C# e Orientação a Objetos](https://www.caelum.com.br/apostila-csharp-orientacao-objetos/) - Caelum
81

82

L
Leonardo Rifeli 已提交
83
### C++
84

L
Leonardo Rifeli 已提交
85
* [Apostila Linguagem C++](http://www.ime.usp.br/~slago/slago-C++.pdf) - Silvio Lago (PDF)
86
* [Estrutura de Dados](http://calhau.dca.fee.unicamp.br/wiki/images/0/01/EstruturasDados.pdf) (PDF)
V
victor felder 已提交
87
* [Programação Orientada a Objetos em C++](http://webserver2.tecgraf.puc-rio.br/~manuel/Download/Programacao%20Orientada%20a%20Objetos%20em%20C++.pdf) (PDF)
88 89


90 91 92 93 94
### Docker

* [Docker para desenvolvedores](https://leanpub.com/dockerparadesenvolvedores) - Rafael Gomes *(necessário conta no Leanpub ou e-mail válido)*


C
Christoph Uschkrat 已提交
95
### Engenharia de Software
96

C
Christoph Uschkrat 已提交
97
#### Metodologias de Desenvolvimento de Software
98

L
Leonardo Rifeli 已提交
99 100 101
* [Kanban e Scrum - obtendo o melhor de ambos](http://www.infoq.com/br/minibooks/kanban-scrum-minibook) *(account required)*
* [Kanban em 10 Passos](http://www.infoq.com/br/minibooks/priming-kanban-jesper-boeg) *(account required)*
* [Scrum e XP direto das Trincheiras](http://www.infoq.com/br/minibooks/scrum-xp-from-the-trenches) *(account required)*
102

V
Victor Felder 已提交
103

104 105
#### Arquitetura de Software

106 107 108
 * [ASP.NET Core architecture](https://docs.microsoft.com/pt-br/dotnet/architecture/modern-web-apps-azure/) (PDF)
 * [Microservices architecture](https://docs.microsoft.com/pt-br/dotnet/architecture/microservices/) (PDF)
 * [Modernizing existing .NET apps](https://docs.microsoft.com/pt-br/dotnet/architecture/modernize-with-azure-containers/) (PDF)
109 110


111 112
#### Outros

113
* [CI - Integração Contínua Sem Desculpa](https://ci.mrprompt.com.br)
114
* [Deploy em produção para desenvolvedores](https://leanpub.com/deployemprodparadevs) - Rafael Gomes *(necessário conta no Leanpub ou e-mail válido)*
115
* [Primeiros passos com Padrões de Projeto](https://leanpub.com/primeiros-passos-com-padroes-de-projeto/)
116

117

118 119 120 121 122
### Fundamentos Matemáticos Computacionais

* [Matemática Fundacional para Computação - Em progresso](https://www.tsouanas.org/fmcbook/) - Thanos Tsouanas (:construction: *in process*)


C
Christoph Uschkrat 已提交
123
### Git
124

V
Victor Felder 已提交
125
* [Git - guia prático](http://rogerdudler.github.io/git-guide/index.pt_BR.html)
126
* [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/pt_br/)
L
Leonardo Rifeli 已提交
127 128
* [Minicurso - Controle de Versão usando o Git](https://github.com/ltiaunesp/Git-Minicurso) - LTIA UNESP
* [Pro Git](http://git-scm.com/book/pt-br/)
129

130

131 132 133 134 135
### GO

* [Go - hands on](https://github.com/go-br/estudos)


C
Christoph Uschkrat 已提交
136
### Haskell
137

138
* [Aprender o Haskell será um grande bem para você (tradução em andamento)](https://github.com/taylorrf/learnhaskell)
139

140

C
Christoph Uschkrat 已提交
141
### HTML / CSS
142

143
* [Apostila de HTML](https://www.telecom.uff.br/pet/petws/downloads/apostilas/HTML.pdf) - Robertha Pereira Pedroso (PDF)
L
Leonardo Rifeli 已提交
144
* [Desenvolvimento Web com HTML, CSS e JavaScript](https://www.caelum.com.br/apostila-html-css-javascript/) - Caelum
V
Victor Felder 已提交
145 146
* [Dive Into HTML5](http://diveintohtml5.com.br)
* [Estruturando o HTML com CSS](http://pt-br.learnlayout.com)
147 148


C
Christoph Uschkrat 已提交
149
### Java
150

151
* [Desenvolvimento Distribuído com JavaEE](https://www.gitbook.com/book/rafaelsakurai/desenvolvimento-distribuido) - Rafael Guimarães Sakurai
152
* [Introdução a Ciência da Computação com Java](http://ccsl.ime.usp.br/files/publications/files/2008/intro-java-cc.pdf) (PDF)
L
Leonardo Rifeli 已提交
153 154
* [Java e Orientação a Objetos](http://www.caelum.com.br/apostila-java-orientacao-objetos/) - Caelum
* [Java para Desenvolvimento Web](http://www.caelum.com.br/apostila-java-web/) - Caelum
155
* [Programação para iniciantes](https://s3.amazonaws.com/algaworks-assets/ebooks/algaworks-livro-programacao-para-iniciantes-v1.1.pdf) (PDF)
156

157

C
Christoph Uschkrat 已提交
158
### JavaScript
159

160
* [Eloquente JavaScript](https://github.com/braziljs/eloquente-javascript)
161
* [EXPERT JS Stack](http://stack.desenvolvedor.expert)
R
Renan Martins 已提交
162
* [Guia JavaScript](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Guide)
163
* [Guia Rápido de Desenvolvimento para Firefox OS](https://leanpub.com/guiarapidofirefoxos)
N
Nikolas Silva 已提交
164
* [JS: A forma certa](http://jstherightway.org/pt-br/)
165 166 167 168 169 170
* [You Don't Know JS: Async & Performance](https://github.com/cezaraugusto/You-Dont-Know-JS/blob/portuguese-translation/async%20&%20performance/README.md)
* [You Don't Know JS: ES6 & Além](https://github.com/cezaraugusto/You-Dont-Know-JS/blob/portuguese-translation/es6%20&%20beyond/README.md)
* [You Don't Know JS: Escopos & Closures](https://github.com/cezaraugusto/You-Dont-Know-JS/blob/portuguese-translation/scope%20&%20closures/README.md)
* [You Don't Know JS: Iniciando](https://github.com/cezaraugusto/You-Dont-Know-JS/blob/portuguese-translation/up%20&%20going/README.md)
* [You Don't Know JS: this & Prototipagem de Objetos](https://github.com/cezaraugusto/You-Dont-Know-JS/blob/portuguese-translation/this%20&%20object%20prototypes/README.md)
* [You Don't Know JS: Tipos & Gramática](https://github.com/cezaraugusto/You-Dont-Know-JS/blob/portuguese-translation/types%20&%20grammar/README.md)
171

172

173 174
#### Angular

175
* [Angular 2 - Criando sua primeira aplicação no Visual Studio Code](http://www.macoratti.net/17/02/net_ang2vsc1.htm)
176 177 178
* [Implemente um aplicativo de página única com o Angular 2](https://www.ibm.com/developerworks/br/library/implemente-aplicativo-pagina-unica-angular-2/index.html)


179 180 181 182 183 184 185 186 187 188 189 190 191 192 193
#### Angular.js

* [Criando uma aplicação simples com AngularJS](http://tableless.com.br/criando-uma-aplicacao-simples-com-angularjs/)
* [Criando uma aplicação Single Page com AngularJS](http://tableless.com.br/criando-uma-aplicacao-single-page-com-angularjs/)
* [Entendendo as diretivas e fazendo abas com AngularJS](http://tableless.com.br/diretivas-angularjs-abas/)


#### Backbone.js

* [Série Backbone.js (blog.fernandomantoan.com)](http://blog.fernandomantoan.com/serie-backbone-js-parte-1-introducao/)
* [Série Backbone.js (devfuria.com.br)](http://www.devfuria.com.br/javascript/backbone/)


#### Ember.js

194
* [Conceitos basicos do Ember.js](http://fabriciotav.org/blog/2013/02/20/conceitos-basicos-do-emberjs.html)
195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230
* [Handlebars Helpers com Ember.js](http://fabriciotav.org/blog/2013/02/20/handlebars-helpers-com-emberjs.html)


#### Express.js

* [Primeiros passos com Express em Node.js](http://nodebr.com/primeiros-passos-com-express-em-node-js/)


#### Grunt

* [Grunt - Voce deveria estar usando](http://tableless.com.br/grunt-voce-deveria-estar-usando/)
* [Grunt | Automatizando tarefas](http://woliveiras.com.br/posts/grunt-automatizando-tarefas/)


#### Gulp

* [Gulp - O novo automatizador](http://tableless.com.br/gulp-o-novo-automatizador/)


#### jQuery

* [Artigos sobre jQuery](https://tableless.com.br/categories/jquery/)


#### Knockout.js

* [Documentação](https://github.com/alexhiroshi/knockoutjs-brasil)


#### Meteor

* [Tudo sobre Meteor](http://udgwebdev.com/meteor/)


#### Node.js

231
* [Construindo APIs testáveis com Node.js](https://leanpub.com/construindo-apis-testaveis-com-nodejs/) - Waldemar Neto *(necessário conta no Leanpub ou e-mail válido)*
232 233 234 235 236 237 238
* [Node.js para Leigos](http://udgwebdev.com/nodejs/)
* [Raspagem de dados com Node.js](http://tableless.com.br/raspagem-de-dados-com-node-js/)


#### React

* [React: JavaScript reativo](http://tableless.com.br/react-javascript-reativo/)
239
* [The Road to Learn React](https://leanpub.com/the-road-to-learn-react-portuguese) *(necessário conta no Leanpub ou e-mail válido)*
240 241 242 243


#### Vue.js

244
* [Adicionar Bootstrap e Font-awesome no projeto criado com o Vue Cli](https://web.archive.org/web/20180613054310/http://www.vedovelli.com.br/frontend/adicionar-bootstrap-e-font-awesome-no-projeto-criado-com-o-vue-cli/)
245 246
* [Documentação pt-BR](https://br.vuejs.org/v2/guide/)
* [Vue.js Brasil - Artigos em Português sobre Vue.js](http://www.vuejs-brasil.com.br)
247
* [Vue.js na prática](https://leanpub.com/livro-vue) - Daniel Schmitz and Daniel Pedrinha Georgii (Necessário criar uma conta (gratuita) no Leanpub para baixar o livro completo nos formatos PDF, EPUB, MOBI ou pelo próprio site)
248 249 250
* [VueJS: Filtro para criar URL’s amigáveis](http://web.archive.org/web/20160331162636/http://carlosgartner.com.br/vuejs-filtro-para-criar-urls-amigaveis/)


251 252 253 254 255
### Kubernetes

* [Introdução ao Kubernetes no Azure](https://docs.microsoft.com/pt-br/learn/paths/intro-to-kubernetes-on-azure/)


C
Christoph Uschkrat 已提交
256
### LaTeX
257

Y
yssmcl 已提交
258
* [Breve Introdução ao LaTeX2e](http://www.if.ufrj.br/~sandra/MetComp/doc/latex.pdf) - Lenimar Nunes de Andrade (PDF)
259
* [Introdução ao LaTeX 2 - Ou LaTeX 2 em 105 minutos](http://ctan.org/pkg/lshort-portuguese-br)
260
* [Latexação](https://www.ime.usp.br/~tassio/arquivo/latex/apostila.pdf) - Tássio Naia dos Santos (PDF)
261

262

263 264 265 266 267
### LISP

* [Introdução a linguagem LISP](http://www.dca.fee.unicamp.br/courses/EA072/lisp9596/Lisp9596.html) (HTML)


L
Leonam Dias 已提交
268
### Lua
269

L
Leonam Dias 已提交
270 271 272
* [Manual de Referência de Lua 5.2](http://www.lua.org/manual/5.2/pt/)


G
Gabriel Gomes 已提交
273 274 275
### PHP

* [A semana PHP](http://asemanaphp.com.br)
V
Victor Felder 已提交
276
* [Api REST Com Silex no GAE](http://bit.ly/ebook-silex) - Nanderson Castro (PDF, EPUB, MOBI)
277
* [CakePHP](http://book.cakephp.org/2.0/pt/index.html)
278
* [Curso Linguagem PHP 2000](http://www.etelg.com.br/paginaete/downloads/informatica/php.pdf) (PDF)
V
Victor Felder 已提交
279
* [PHP Do jeito certo](http://br.phptherightway.com)
280
* [PHPUnit](https://phpunit.de/manual/current/pt_br/index.html) (PDF, EPUB, MOBI)
L
Leonam Dias 已提交
281 282


283 284 285 286 287
#### Symfony

* [Symfony 5: A Trilha Rápida](https://symfony.com/doc/5.0/the-fast-track/pt_BR/index.html)


C
Christoph Uschkrat 已提交
288
### Python
289

G
Gutierri Barboza 已提交
290
* [Aprenda computação com Python](https://aprendendo-computacao-com-python.readthedocs.org/en/latest/index.html)
291
* [Aprenda Python Básico - Rápido e Fácil de entender](http://felipegalvao.com.br/livros) (PDF / Epub)
C
Cristian Henrique 已提交
292
* [Curso de Python e Django](https://osantana.me/curso-de-python-e-django)
D
Douglas Gusson 已提交
293
* [Django 101 - Introdução ao Django](http://turing.com.br/material/acpython/mod3/django/index.html)
294
* [Introdução a Visão Computacional com Python e OpenCV](http://professor.luzerna.ifc.edu.br/ricardo-antonello/wp-content/uploads/sites/8/2017/02/Livro-Introdu%C3%A7%C3%A3o-a-Vis%C3%A3o-Computacional-com-Python-e-OpenCV-3.pdf) (PDF)
295
* [O Guia do Mochileiro para Python!](https://python-guide-pt-br.readthedocs.io/pt_BR/latest/)
L
Leonam Dias 已提交
296
* [O tutorial de Python](http://turing.com.br/pydoc/2.7/tutorial/)
297
* [Pense em Python](https://penseallen.github.io/PensePython2e)
298
* [Python e Orientação a Objetos](https://www.caelum.com.br/apostila-python-orientacao-a-objetos/)
299
* [Python Funcional](https://dunossauro.github.io/python-funcional/) - Eduardo Mendes
D
Devinsuit 已提交
300
* [Python Orientado a Objetos](https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdGRvbWFpbnxyYWZhZWx1ZnR8Z3g6NTJlM2UzYzY1ZTgzMDEwMw) (PDF)
L
Leonardo Rifeli 已提交
301
* [Python para Desenvolvedores](https://ark4n.files.wordpress.com/2010/01/python_para_desenvolvedores_2ed.pdf) (PDF)
302
* [Tutorial Django Girls](http://tutorial.djangogirls.org/pt/)
303

304

305 306
#### Django

307
* [Tutorial Django Girls](https://tutorial.djangogirls.org/pt/)
308 309


D
Diego Garcia 已提交
310
### RegEx
311

D
Diego Garcia 已提交
312 313 314
* [Expressões Regulares - Guia de Consulta Rápida](http://aurelio.net/regex/guia/)


C
Christoph Uschkrat 已提交
315
### Ruby
316

L
Leonardo Rifeli 已提交
317
* [Aprenda a Programar](http://www.jmonteiro.com/aprendaaprogramar/)
318
* [Conhecendo Ruby - Eustaquio Rangel](https://leanpub.com/conhecendo-ruby/read)
V
Victor Felder 已提交
319
* [O (comovente) guia de Ruby do Why](http://why.carlosbrando.com)
L
Leonardo Rifeli 已提交
320
* [Ruby on Rails - Desenv. Ágil para Web com Ruby on Rails](http://www.caelum.com.br/apostila-ruby-on-rails/) - Caelum
321

322

C
Christoph Uschkrat 已提交
323
### Shell
324

L
Leonardo Rifeli 已提交
325
* [Introdução ao Shell Script](http://aurelio.net/shell/apostila-introducao-shell.pdf) - Aurelio Marinho Jargas (PDF)
326
* [Pequena introdução ao linux e ao Shell Script](https://www.telecom.uff.br/pet/petws/downloads/apostilas/LINUX.pdf) (PDF)
327
* [Shell Script do Zero](http://metamorphoselinux.net/Shell_Script_do_Zero.pdf) (PDF)
V
viniciusmo 已提交
328

329 330

### Vim
331

L
Leonardo Rifeli 已提交
332
* [Editor VI - Guia de Referência](http://aurelio.net/curso/material/vim-ref.html) - Aurelio Marinho Jargas
Y
yssmcl 已提交
333
* [O Editor de Texto Vim](https://code.google.com/p/vimbook) - Sérgio Luiz Araújo Silva et al.
L
Leonardo Rifeli 已提交
334 335 336
* [Vim Avançado](http://aurelio.net/vim/vim-avancado.txt) - Aurelio Marinho Jargas
* [Vim Básico](http://aurelio.net/vim/vim-basico.txt) - Aurelio Marinho Jargas
* [Vim Médio](http://aurelio.net/vim/vim-medio.txt) - Aurelio Marinho Jargas
337
* [Vim para Noobs](http://woliveiras.com.br/vimparanoobs/) - William Oliveira Souza