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

3 4
* [Agnósticos](#agnosticos)
  * [Sistemas Operacionais](#sistemas-operacionais)
5
* [Android](#android)
6
* [C](#c)
L
Leonardo Rifeli 已提交
7 8
* [C#](#c-sharp)
* [C++](#c-1)
9
* [Docker](#docker)
10
* [Engenharia de software](#engenharia-de-software)
11
  * [Arquitetura de Software](#arquitetura-de-software)
V
Victor Felder 已提交
12
  * [Metodologias de Desenvolvimento de Software](#metodologias-de-desenvolvimento-de-software)
13
  * [Outros](#outros)
14
* [Git](#git)
15
* [Go](#go)
16
* [Haskell](#haskell)
17
* [HTML / CSS](#html--css)
18
* [Java](#java)
19
* [JavaScript](#javascript)
R
Renan Martins 已提交
20
  * [Angular](#angular)
21 22 23 24 25 26 27 28 29 30 31 32
  * [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)
33
* [LaTeX](#latex)
34
* [LISP](#lisp)
L
Leonam Dias 已提交
35 36
* [Lua](#lua)
* [PHP](#php)
37
  * [Symfony](#symfony)
38
* [Python](#python)
39
  * [Django](#django)
D
Diego Garcia 已提交
40
* [RegEx](#regex)
41
* [Ruby](#ruby)
42
* [Shell Script](#shell)
D
Diego Garcia 已提交
43
* [Vim](#vim)
44

V
Victor Felder 已提交
45

46 47 48 49
### Agnósticos

#### Sistemas Operacionais

T
ThalesVItal 已提交
50
* [Guia Foca Linux](https://www.guiafoca.org/#download) - Gleydson Maziolli (PDF) 
51 52 53
* [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*)


54 55 56 57 58
### 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 已提交
59
### C
60

R
rickytaki 已提交
61
* [Apostila Linguagem C](http://www.ime.usp.br/~slago/slago-C.pdf) - Silvio Lago (PDF)
62
* [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 已提交
63
* [Introdução a Programação](https://github.com/ufpb-computacao/introducao-a-programacao-livro/releases) - livro adotado na UFPB.
64
* [Introdução em Computação - C](http://www.ime.usp.br/~elo/IntroducaoComputacao/).
R
rickytaki 已提交
65
* [O Fantástico Mundo da Linguagem C](https://fiorix.files.wordpress.com/2014/04/o-fantc3a1stico-mundo-da-linguagem-c.pdf) (PDF)
66
* [Projeto de Algoritmos em C](http://www.ime.usp.br/~pf/algoritmos/)
67

L
Leonardo Rifeli 已提交
68

L
Leonardo Rifeli 已提交
69
### C Sharp
70

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

73

L
Leonardo Rifeli 已提交
74
### C++
75

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


81 82 83 84 85
### Docker

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


C
Christoph Uschkrat 已提交
86
### Engenharia de Software
87

C
Christoph Uschkrat 已提交
88
#### Metodologias de Desenvolvimento de Software
89

L
Leonardo Rifeli 已提交
90 91 92
* [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)*
93

V
Victor Felder 已提交
94

95 96 97 98 99 100 101
#### Arquitetura de Software

 * [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)  


102 103
#### Outros

104
* [CI - Integração Contínua Sem Desculpa](https://ci.mrprompt.com.br)
105
* [Primeiros passos com Padrões de Projeto](https://leanpub.com/primeiros-passos-com-padroes-de-projeto/)
106

107

C
Christoph Uschkrat 已提交
108
### Git
109

V
Victor Felder 已提交
110
* [Git - guia prático](http://rogerdudler.github.io/git-guide/index.pt_BR.html)
111
* [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/pt_br/)
L
Leonardo Rifeli 已提交
112 113
* [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/)
114

115

116 117 118 119 120
### GO

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


C
Christoph Uschkrat 已提交
121
### Haskell
122

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

125

C
Christoph Uschkrat 已提交
126
### HTML / CSS
127

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


C
Christoph Uschkrat 已提交
134
### Java
135

L
Leonardo Rifeli 已提交
136
* [Algoritmos e Estruturas de Dados com Java](http://www.caelum.com.br/apostila-java-estrutura-dados/) - Caelum
137
* [Desenvolvimento Distribuído com JavaEE](https://www.gitbook.com/book/rafaelsakurai/desenvolvimento-distribuido) - Rafael Guimarães Sakurai
138
* [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 已提交
139 140 141 142
* [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
* [Lab. Java com Testes, JSF e Design Patterns](https://www.caelum.com.br/apostila-java-testes-jsf-web-services-design-patterns/) - Caelum
* [Web ágil com VRaptor, Hibernate e AJAX](http://www.caelum.com.br/apostila-vraptor-hibernate/) - Caelum
143

144

C
Christoph Uschkrat 已提交
145
### JavaScript
146

P
Pedro Henrique Prado Oliveira 已提交
147
* [Eloquente Javascript](https://github.com/braziljs/eloquente-javascript)
148
* [EXPERT JS Stack](http://stack.desenvolvedor.expert)
R
Renan Martins 已提交
149
* [Guia JavaScript](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Guide)
150
* [Guia Rápido de Desenvolvimento para Firefox OS](https://leanpub.com/guiarapidofirefoxos)
N
Nikolas Silva 已提交
151
* [JS: A forma certa](http://jstherightway.org/pt-br/)
152 153 154 155 156 157
* [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)
158

159

160 161
#### Angular

162
* [Angular 2 - Criando sua primeira aplicação no Visual Studio Code](http://www.macoratti.net/17/02/net_ang2vsc1.htm)
163 164 165
* [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)


166 167 168 169 170 171 172 173 174 175 176 177 178 179 180
#### 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

181
* [Conceitos basicos do Ember.js](http://fabriciotav.org/blog/2013/02/20/conceitos-basicos-do-emberjs.html)
182 183 184 185 186 187 188 189 190 191 192 193 194 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
* [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

* [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/)
225
* [The Road to Learn React](https://leanpub.com/the-road-to-learn-react-portuguese) *(necessário conta no Leanpub ou e-mail válido)*
226 227 228 229


#### Vue.js

230
* [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/)
231 232
* [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)
233
* [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)
234 235 236
* [VueJS: Filtro para criar URL’s amigáveis](http://web.archive.org/web/20160331162636/http://carlosgartner.com.br/vuejs-filtro-para-criar-urls-amigaveis/)


C
Christoph Uschkrat 已提交
237
### LaTeX
238

Y
yssmcl 已提交
239
* [Breve Introdução ao LaTeX2e](http://www.if.ufrj.br/~sandra/MetComp/doc/latex.pdf) - Lenimar Nunes de Andrade (PDF)
240 241
* [Introdução ao LaTeX 2 - Ou LaTeX 2 em 105 minutos](http://ctan.org/pkg/lshort-portuguese-br)

242

243 244 245 246 247
### LISP

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


L
Leonam Dias 已提交
248
### Lua
249

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


G
Gabriel Gomes 已提交
253 254 255
### PHP

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


263 264 265 266 267
#### Symfony

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


C
Christoph Uschkrat 已提交
268
### Python
269

G
Gutierri Barboza 已提交
270
* [Aprenda computação com Python](https://aprendendo-computacao-com-python.readthedocs.org/en/latest/index.html)
271
* [Aprenda Python Básico - Rápido e Fácil de entender](http://felipegalvao.com.br/livros) (PDF / Epub)
C
Cristian Henrique 已提交
272
* [Curso de Python e Django](https://osantana.me/curso-de-python-e-django)
D
Douglas Gusson 已提交
273
* [Django 101 - Introdução ao Django](http://turing.com.br/material/acpython/mod3/django/index.html)
274
* [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)
L
Leonam Dias 已提交
275
* [O tutorial de Python](http://turing.com.br/pydoc/2.7/tutorial/)
276
* [Pense em Python](https://penseallen.github.io/PensePython2e)
277
* [Python Funcional](https://dunossauro.github.io/python-funcional/) - Eduardo Mendes
D
Devinsuit 已提交
278
* [Python Orientado a Objetos](https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdGRvbWFpbnxyYWZhZWx1ZnR8Z3g6NTJlM2UzYzY1ZTgzMDEwMw) (PDF)
L
Leonardo Rifeli 已提交
279
* [Python para Desenvolvedores](https://ark4n.files.wordpress.com/2010/01/python_para_desenvolvedores_2ed.pdf) (PDF)
280
* [Tutorial Django Girls](http://tutorial.djangogirls.org/pt/)
281

282

283 284
#### Django

285
* [Tutorial Django Girls](https://tutorial.djangogirls.org/pt/)
286 287


D
Diego Garcia 已提交
288
### RegEx
289

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


C
Christoph Uschkrat 已提交
293
### Ruby
294

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

300

C
Christoph Uschkrat 已提交
301
### Shell
302

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

307 308

### Vim
309

L
Leonardo Rifeli 已提交
310
* [Editor VI - Guia de Referência](http://aurelio.net/curso/material/vim-ref.html) - Aurelio Marinho Jargas
Y
yssmcl 已提交
311
* [O Editor de Texto Vim](https://code.google.com/p/vimbook) - Sérgio Luiz Araújo Silva et al.
L
Leonardo Rifeli 已提交
312 313 314
* [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
315
* [Vim para Noobs](http://woliveiras.com.br/vimparanoobs/) - William Oliveira Souza