Commit Graph

63 Commits

Author SHA1 Message Date
Cristian Baciu
83200c75f5
Add wordpress course [PT-BR] (#8949) 2022-10-25 12:21:29 -07:00
Cristian Baciu
e4749b62a3
Add new Swift course [PT-BR] (#8947) 2022-10-25 12:19:38 -07:00
Pedro Ulisses Pereira Castro Maia
f2d7303f27
Added a Course Video About C++ (#8546)
* Added a Course Video About C++

* Fixed errors
2022-10-17 21:25:25 -04:00
Ian Fillipe Pontes Ferreira
93a5e510ee
Compilers free programming course pt br (#8502)
* Adding Compiler Fundamentals Course

* Update free-courses-pt_BR.md

* Update free-courses-pt_BR.md
2022-10-17 19:40:14 -04:00
Ian Fillipe Pontes Ferreira
9a49888b7c
Sorting free programming course pt br (#8501)
* Adding sorting algorithms Course

* Update free-courses-pt_BR.md

* Update courses/free-courses-pt_BR.md

Co-authored-by: Eric Hellman <eric@hellman.net>

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-10-17 19:39:37 -04:00
Ian Fillipe Pontes Ferreira
a742be4b1f
Adding Embedded Systems Fundamentals Course pt_BR (#8453)
* Adding Embedded Systems Fundamentals Course

* Update courses/free-courses-pt_BR.md

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
2022-10-16 20:46:26 -04:00
Marcos Schwaab
8d085e4670
Added courses Elixir PT-BR (#8155)
* Added courses Elixir PT-BR

* correction number of blank lines between heading and section

* lines correction

* add list youtube and remove index line

* * index

* index alphabetical

* Update courses/free-courses-pt_BR.md

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>

* Update courses/free-courses-pt_BR.md

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
2022-10-12 22:14:31 -04:00
Diego Alves
aaeff01891
Add UFABC haskell course PT-BR (#7659)
* Add UFABC haskell course PT-BR

* Update courses/free-courses-pt_BR.md

Co-authored-by: Eric Hellman <eric@hellman.net>

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-10-12 21:52:43 -04:00
Henrique Paulo Bonfim
261459df5e
add NodeJS free-courses-pt_BR.md (#7923)
* add free nodejs content

* fix line

* adjustments
2022-10-11 23:06:00 -04:00
Francisco Heronildo
307d6f0b1a
Update free-courses-pt_BR.md (#7989)
* Update free-courses-pt_BR.md

* Update free-courses-pt_BR.md

* Update free-courses-pt_BR.md

* Update free-courses-pt_BR.md

* Update free-courses-pt_BR.md

* Update free-courses-pt_BR.md
2022-10-10 22:19:24 -04:00
Luiz Henrique
3c686023e3
feat: add link on pt-br (#7941)
* feat: add link on pt-br

* fix: change alphabetic ordering
2022-10-09 20:41:45 -04:00
Philipe de Sousa
53b0e75492
Update free-courses-pt_BR.md (#7916)
Added course about Shell GNU
2022-10-09 19:54:34 -04:00
Carolina Vendramini
c3c4be454a
Add Java and Kotlin free courses in pt-BR (#7276) 2022-10-02 16:38:38 -04:00
wilcleylacerda
5fdba070d5
docker fast course in pt-br (#7138)
* adciionado curso de docker pt-br

* remove YT notes

Co-authored-by: francisco_wilcley <francisco.wilcley@grupobrisanet.com.br>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:05:31 -04:00
João Vitor
bba075a775
Add Curso de Programação Lua (#7098) 2022-09-21 11:53:18 -04:00
João Vitor
a48972cea6
Remove Curso do React Native implementando CRUD (#7092)
This link is not working
2022-09-20 21:01:36 -04:00
João Vitor
df662a2db7
Add Docker course playlist by Robert Silva to free-courses-pt_BR.md (#7081)
* Update free-courses-pt_BR.md

* Update courses/free-courses-pt_BR.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-09-18 09:56:23 -04:00
David Ordás
4d678252fe
chore!: join IDE and editors into same section (#7065)
* chore!: join editors into section `IDE and editors`

This homogenize the place where are organized the IDE and editors like Vim, Emacs, Visual Studio, Visual Studio Code, Eclipse, IntelliJ... into the same section.

Emacs Lips is a language per sé. so apply and add some crosslinks #5535 in order to reference editors.

Moved books in `-langs.md` now are in `-subjects.md` since editors are language agnostic, I think.

Complete this moved resources with author, formats and notes

* fix: alphabetize says linter

https://github.com/EbookFoundation/free-programming-books/runs/8267734103?check_suite_focus=true

Run fpb-lint ./books/
books/free-programming-books-ja.md
  4:5-22:42  warning  Alphabetical ordering: swap l.22 and l.21  alphabetize-lists  remark-lint

books/free-programming-books-pt_BR.md
  58:1-61:70  warning  Alphabetical ordering: swap l.60 and l.59  alphabetize-lists  remark-lint

books/free-programming-books-zh.md
  254:1-258:87  warning  Alphabetical ordering: swap l.258 and l.257  alphabetize-lists  remark-lint

* chore!: Organize near spoken Lisp dialects.

- Common Lisp, PicoLisp, Emacs Lisp -> Lisp
- Rename Common Lisp and LISP -> Lisp
- Emacs & Pico as subsections of Lisp preserving current crosslinks

* chore: merge non-referenced Emacs Lisp into Lisp
2022-09-13 12:06:55 -04:00
David Ordás
9bfd1914d5
fix: homogenize authoring format and place (#7034)
* fix: homogenize authors format and place

- use colon as author separator (replaces `&`, `and`, `y`, `e`, `et`...)
- ensures is placed after resource title, not part of itself `title - author`
- `et al.` as special author/token to group many

* remove double comma

* fix: recover traducer role notations as `trad.:`

* detect and apply some `trad.:`s role anotation

* chore: `trad.:` to `trl.:`

Apply suggestion made by Eric at https://github.com/EbookFoundation/free-programming-books/pull/7034#discussion_r954014539

Co-authored-by: Eric Hellman <eric@hellman.net>

* Sort author - format

* fix: remove empty authors (dash is alone)

Used regex: `-\s+(\(|$)`

* format: change to `edt.:` role

Definition list at https://www.loc.gov/marc/relators/relaterm.html

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-09-02 09:36:04 -04:00
David Ordás
a5c106c812
chore: maintenance of Curso em Video resources (#6962)
* format: remove playlist extra parameters

* format: use playlist url instead of that points to it 1st video

* chore: merge CSS - HTML categories to remove dups

* fix: update title and rearrange module 1

* add module 2-5

* add module 3-5

* add module 4-5
2022-08-30 17:35:43 -04:00
David Ordás
ed27fedcbc
chore: it's Vue.js a Javascript framework to build SPAs (#7039)
- Change section text from `Vue` to `Vue.js`
- Ensure TOC item and resources are under JavaScript section
2022-08-26 11:09:58 +02:00
David Ordás
5324b9e3cf
fix: homogenize markdown across files using markdownlint rules (#6988)
* chore: homogenize C# table of content anchor (`#c-sharp` to `#csharp`)

* format: homogenize c# category title

right markdown escape instead of use HTML entities

* lint: fix `MD012/no-multiple-blanks` rule

Multiple consecutive blank lines [Expected: 2; Actual: 3]

* lint: fix `MD039/no-space-in-links`

Spaces inside link text

* lint: fix `MD009/no-trailing-spaces` rule

Trailing spaces [Expected: 0 or 4; Actual: 1]
Trailing spaces [Expected: 0 or 4; Actual: 2]

* lint: fix `MD006/ul-start-left` rule

* format: remove extra spaces between note tokens

* spell: fix lint `MD044/proper-names` rule

- HTML
- JavaScript
- YouTube

* spell: normalize to the most common `Index` heading

* lint: fix `MD007/ul-indent` rule

Unordered list indentation [Expected: 4; Actual: 2]

* format: escape pipes `|` from resources text

addresses #5176

* add Hesham Asem courses about machine and deep learning and nlp

* Expand the name of nlp section

* Change the order

* Revert "spell: normalize to the most common `Index` heading"

This reverts commit 4d6a74e7d7.

Co-authored-by: AhmedElTabarani <eltabaraniahmed@gmail.com>
2022-08-12 15:14:00 +02:00
David Ordás
44579d3373
join and homogenize HTML & CSS section title across files (#6963) 2022-07-29 12:46:20 +02:00
Wendel Fabiano Ribeiro da Silva
6b97089aca
Adicionando tres playlists flutter (#6904)
* Adicionando tres playlists flutter 

Deivid Willyan | Flutterando
Gostei das playlists do Deivid, acredito que acrescente muito ao material do Flutter

* lint: solve rule `blank-lines-1-0-2` fault

* chore: fix videos authorship

* format: escape markdown from resource titles

* format: use YouTube playlists instead of it first video url

* lint: solve rule `alphabetize-lists` fault

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-07-25 14:41:18 +02:00
Vini Gouveia
e81fb8c1a2
Remove linha de playlist inexistente. (#6823)
Apagada a linha da sessão da linguagem Go que lavaria a uma playlist do canal Caffeine Algorithm. A playlist não existe mais.
2022-04-11 09:44:01 -04:00
David Ordás
fe63aaa335
chore: homogenize Curso em Vídeo - Gustavo Guanabara resources (#6809)
* Curso em video. complete with instructor `Gustavo Guanabara` and use current info as platform

* Add `Curso em Vídeo` instructor: `Gustavo Guanabara`
2022-03-31 10:12:10 -04:00
David Ordás
b1b437918f
eXcript. complete metadata with instructor and use current as platform (#6808)
Via #5762 backlog with PR started at #6576
2022-03-31 10:10:58 -04:00
johhns
107a1f3bbf
Adicionado curso de python (#6777)
* Adicionado curso de python

* Correction, alphabetical order and accent
2022-03-14 11:24:40 -04:00
David Ordás
83b3e6b68c
chore: keeping spelling consistencies same. GitHub and YouTube trademarks (#6739)
* keep spelling same. `GitHub`

* keep spelling same. `YouTube`

* Github's reverts and rewordings

* Github's reverts
2022-03-07 10:04:22 -05:00
David Ordás
0e9ad7e994
chore: HTML5 anchors compilant <a name= > <a id= (#6730)
* HTML5 anchors compilant `<a name=>` > `<a id=` for books

* HTML5 anchors compilant `<a name=>` > `<a id=` for courses

* HTML5 anchors compilant `<a name=>` > `<a id=` for contribs

* HTML5 anchors compilant `<a name=>` > `<a id=` for casts

* HTML5 anchors compilant `<a name=>` > `<a id=` for cheats

* HTML5 anchors compilant `<a name=>` > `<a id=` for interactives

* HTML5 anchors compilant `<a name=>` > `<a id=` for playgrounds
2022-02-25 11:23:35 -05:00
David Ordás
c72c0d50af
Escape pipes making wrong render as tables in Kramdown/GFM engines (#6723)
Search using regexp: (?<!\\)\|

Via EbookFoundation/free-programming-books#5176
2022-02-14 11:42:09 -05:00
David Ordás
180a96757f
fix: Use Markdown instead of HTML markup for H3 & H4 headings (#6689)
* fix: Markdown markup for `C++` heading

* fix: Markdown markup for `Дизайн и Aрхитектура` heading

* fix: Markdown H4 markup for `Next.js` heading

* fix: Markdown H3 markup for `C#` heading
2022-01-31 12:02:06 -05:00
Wanderson Trindade Vitorino
50db7624ca
Update free-courses-pt_BR.md (#6557)
* Update free-courses-pt_BR.md

* fix lint

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* remove space

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-11-09 14:41:55 -05:00
Paulo Fernando Lara Pereira de Araujo
e1a77285a9
Add 3 links and update 2 links (#6513)
* Update free-courses-pt_BR.md

Add 3 links and update 2 links.

* Update free-courses-pt_BR.md

Just put in alfabethical order

* Update free-courses-pt_BR.md


Hi,
I undid my CSS and HTML category updates. Now everything is the same as 3 days ago
I just kept the new link to the MySQL course.
Thanks
2021-11-01 10:33:01 -04:00
Leonardo Lima
c226a6a89c
Adding course of deep learning (#6569)
* Adding course of deep learning

* adding link in tab machine learning

* removing (Em português)
2021-11-01 09:01:16 -04:00
Leonardo Lima
64bf8f9790
Adding course of kotlin (#6577) 2021-10-31 21:56:30 -04:00
Lucas-yago
981e43b5d2
Update c free course (#6576)
* Update free-courses-pt_BR.md

* Update free-courses-pt_BR.md

* Update free-courses-pt_BR.md

* Update free-course-pt_BR.md node.js

* update free-courses-pt_BR.md

* update free-course-pt_BR.md node.Js

* Update free-course-pt_BR.md Curso de C
2021-10-31 21:55:58 -04:00
Lucas-yago
2b4344c65e
Update node.js free course (#6574)
* Update free-courses-pt_BR.md

* Update free-courses-pt_BR.md

* Update free-courses-pt_BR.md

* Update free-course-pt_BR.md node.js

* update free-courses-pt_BR.md

* update free-course-pt_BR.md node.Js
2021-10-31 21:53:10 -04:00
Lucas-yago
1aaae305da
Update network free course (#6572)
* Update free-courses-pt_BR.md

* Update free-courses-pt_BR.md

* Update free-courses-pt_BR.md
2021-10-31 21:50:03 -04:00
Fernando Pimenta
dde9eb57d6
-Added Go Bootcamp and Python App deploy (#6506)
* -Added Go Bootcamp by Jefferson Otoni Lima - Go Community Leader
-Added a course about the deployment workflow using Python as a base language by Cássio Botaro - Python Community Leader

* Added a new course by Cássio Botaro - I forgot at fisrt commit

* Update courses/free-courses-pt_BR.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Update courses/free-courses-en.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Update courses/free-courses-pt_BR.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: Fernando Pimenta <fernandopimenta@tecnosys.com.br>
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-10-29 14:25:42 -04:00
Kelly Costa
92122e70e9
Add Vue 3 completed course by Igor Halfeld (PT_BR) (#6481)
* Add Vue 3 completed course by Igor Halfeld (PT_BR)

* Adding course platform
2021-10-28 13:28:23 -04:00
Lucas Pierre de Alencar
68da210521
Add PT-BR Course Brainn's React Bootcamp (#6451)
* check_urls=free-courses-pt_BR.md

Signed-off-by: dticed <lucaspierrealencar@gmail.com>

* check_urls=free-courses-pt_BR.md

Signed-off-by: dticed <lucaspierrealencar@gmail.com>

* check_urls=free-courses-pt_BR.md

Signed-off-by: dticed <lucaspierrealencar@gmail.com>

* check_urls=free-courses-pt_BR.md

Signed-off-by: dticed <lucaspierrealencar@gmail.com>

* check_urls=free-courses-pt_BR.md

Signed-off-by: dticed <lucaspierrealencar@gmail.com>

* check_urls=free-courses-pt_BR.md

Signed-off-by: dticed <lucaspierrealencar@gmail.com>

* check_urls=free-courses-pt_BR.md

Signed-off-by: dticed <lucaspierrealencar@gmail.com>
2021-10-27 10:55:17 -04:00
Jonatan Santos
83894bb6dc
Adding Vue.js free pt-BR course (#6314)
* Adding Vue.js free pt-BR course

* Update courses/free-courses-pt_BR.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: Jonatan Santos <jsantos@mcfadyen.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-18 22:19:34 -04:00
Gabriel Mareco Batista de Souto
da1863d48a
Add courses (#6270)
* Curso Portugues C#

* restore space to satisfy linter

wonder if the alphabetization is correct

* add cursos

* alphabetical order

* alphabetical order

* alphabetical order

* add line

Co-authored-by: 118210258 GABRIEL MARECO BATISTA DE SOUTO <gabrielmbs@lcc3-012.lcc.ufcg.edu.br>
Co-authored-by: eshellman <eric@hellman.net>
2021-10-15 21:59:12 -04:00
Cristian Baciu
482cdf25d0
Add Raspberry Pi course (#6221) 2021-10-13 09:55:06 -04:00
Edilson Alves
53c23816e7
Add Go course to pt_BR list (#6159)
* docs: arrange course list

* docs: add go course

* fix: order course list according to lint

* fix: rearrange hierarchical structure
2021-10-12 10:06:36 -04:00
Rafaela Queiroz
f95f64afc4
Add Curso Intensivo de Next.js & React (#6120)
Moving course to javascript section
2021-10-10 17:03:53 -04:00
Zilmar de Souza Junior
78da127efc
Adds "Networking" category and IPv6 course (#6068)
* Adds "Networking" category and IPv6 course

Adds "Networking" category and IPv6 course from NIC.br

* Fixes number of blank lines

Fixes number of blank lines
2021-10-08 10:43:00 -04:00
Diego Alves
84243b67cb
Add Modern C Programming course (#6034) 2021-10-07 21:50:15 -04:00
Cristian Baciu
1590adccf3
Add wordpress course [PT-BR] (#6010)
* Add wordpress course [PT-BR]

* Change order
2021-10-07 12:21:58 -04:00