https://github.com/curso-r/main-deploy
Deploy
https://github.com/curso-r/main-deploy
deployment r teaching
Last synced: about 1 year ago
JSON representation
Deploy
- Host: GitHub
- URL: https://github.com/curso-r/main-deploy
- Owner: curso-r
- License: other
- Created: 2020-09-08T13:03:47.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-07-26T01:03:52.000Z (over 2 years ago)
- Last Synced: 2025-01-31T14:29:35.079Z (about 1 year ago)
- Topics: deployment, r, teaching
- Language: HTML
- Homepage: https://loja.curso-r.com/deploy-colocando-seu-trabalho-em-produc-o.html
- Size: 26.3 MB
- Stars: 1
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.Rmd
- License: LICENSE
Awesome Lists containing this project
README
---
output: github_document
params:
curso: deploy
---
# Deploy
[](https://creativecommons.org/licenses/by-nc-sa/4.0/)
```{r, include = FALSE}
knitr::opts_chunk$set(collapse = TRUE, comment = "#>")
```
Repositório principal do curso _Deploy_.
Inscreva-se no curso: https://loja.curso-r.com/
**Acesse o material completo do curso escolhendo uma das turmas abaixo**.
```{r, echo = FALSE}
params$curso |>
stringr::str_c('org:curso-r in:name "', ... = _, '"') |>
gh::gh("/search/repositories?q={query}", query = _, per_page = 100) |>
purrr::pluck("items") |>
purrr::map_chr("name") |>
tibble::tibble(repo = _) |>
dplyr::filter(!stringr::str_detect(repo, "main")) |>
dplyr::filter(stringr::str_detect(repo, paste0("[0-9]{6}-", params$curso))) |>
dplyr::mutate(
date = repo |>
stringr::str_extract("^[0-9]+") |>
lubridate::ym(),
Turma = stringr::str_c(
lubridate::month(date, TRUE, FALSE, "pt_BR.UTF-8"),
" de ",
lubridate::year(date)
),
Material = stringr::str_c("curso-r.github.io/", repo),
Material = stringr::str_c("[", Material, "](https://", Material, ")"),
GitHub = stringr::str_c("github.com/curso-r/", repo),
GitHub = stringr::str_c("[", GitHub, "](https://", GitHub, ")"),
) |>
dplyr::arrange(dplyr::desc(date)) |>
dplyr::select(Turma, Material, GitHub) |>
knitr::kable()
```
## Ementa
3 aulas (9h) abordando os temas:
- O que é deploy (implantação)
- O que é uma API
- O pacote plumber
- O que é Docker
- O que é GitHub Actions
- O que é GitHub Packages
- O pacote golem
- Deploy na Google Cloud