Skip to content

Commit

Permalink
Add new companion page for lecture
Browse files Browse the repository at this point in the history
  • Loading branch information
carlosschults committed Aug 27, 2024
1 parent d986a1d commit 97a61cc
Showing 1 changed file with 78 additions and 0 deletions.
78 changes: 78 additions & 0 deletions ETEC2024.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
---
layout: page
title: Boas Práticas e Dicas para Iniciantes em Programação | Palestra ETEC 2024
permalink: /ETEC2024/
ref: ETEC2024
lang: pt
---
# Boas Práticas e Dicas para Iniciantes em Programação

Bem-vindo à página de recursos complementares à palestra "Boas Práticas e Dicas para Iniciantes em Programação". Aqui, você encontrará artigos, cursos, vídeos e ferramentas que ajudarão a aprofundar seu aprendizado e aplicar as boas práticas de programação no seu dia a dia.

---

## Sumário

- [Código Limpo](#código-limpo)
- [Livros](#livros)
- [Artigos](#artigos)
- [Vídeo](#vídeo)
- [Versionamento Com Git](#versionamento-com-git)
- [Livros](#livros-1)
- [Artigos](#artigos-1)
- [Vídeos](#vídeos)
- [Testes Automatizados (Testes de Unidade)](#testes-automatizados-testes-de-unidade)
- [Artigos](#artigos-2)
- [Livros](#livros-2)
- [Vídeos](#vídeos-1)
- [Menções Honrosas](#menções-honrosas)

---

## Código Limpo

### Livros
- [Código Limpo: Habilidades Práticas do Agile Software, por Robert C. Martin](https://www.amazon.com.br/C%C3%B3digo-limpo-Robert-C-Martin/dp/8576082675)
- [O Programador Pragmático: De Aprendiz a Mestre, por Andy Hunt e Dave Thomas](https://www.amazon.com.br/Programador-Pragm%C3%A1tico-Aprendiz-Mestre/dp/8577807002/ref=tmm_pap_swatch_0?_encoding=UTF8&dib_tag=AUTHOR&dib=eyJ2IjoiMSJ9.IU_KbC6FVss3LqQsoZ_V8zpyvVu9vwoaC_VZvTaNtWJTKmQa005gyaQD5CAiD2kzNdBBnroCoBOCz-mBMGIfiFIXk2QJ_DFmuThTONZQ6LcaP-9NXBYroWb7aQOd45-Nlya4imY6nmzaHgPJlxAUVw0u4Azeoc8R4CqOBMmfezwpXPt45i1vsXSj_mH9Tgx7nffXnThOVsPsRfIX5eNKR7EuxjEHpoF2a9fiKaHN8_o.oB8qPW_qfrFf-uhT3oT0szgATFc0XEcHc_VO2BY9uQQ&qid=&sr=)

### Artigos
- [Dez dicas para lhe ajudar a escolher bons nomes, por Carlos Schults](https://carlosschults.net/pt/como-escolher-bons-nomes/)
- [Métodos privados são um 'Code Smell'?, por Carlos Schults](https://carlosschults.net/pt/metodos-privados-code-smell/)

### Vídeo
- [O que é Código Limpo? // Entendendo o Livro Clean Code \| Código Fonte TV](https://www.youtube.com/watch?v=O5aWwBXPoh4)

## Versionamento Com Git
### Livros
- [ProGit, por Scott Chacon](https://git-scm.com/book/pt-br/v2)

### Artigos
- [Artigos sobre git em meu site](https://carlosschults.net/tag_ptbr/git/)

### Vídeos
- [GIT: Mini Curso para Você Sair do Zero!\| Código Fonte TV](https://www.youtube.com/watch?v=ts-H3W1uLMM)
- [GIT para programadores INICIANTES \| Introdução e fundamentos\| Attekita Dev](https://www.youtube.com/watch?v=P9xXbEhqhqA)

## Testes Automatizados (Testes de Unidade)

### Artigos
- [Testes unitários para iniciantes - Parte 1, por Carlos Schults](https://carlosschults.net/pt/testes-unitarios-iniciantes-parte1)
- [Testes unitários para iniciantes - Parte 2, por Carlos Schults](https://carlosschults.net/pt/testes-unitarios-iniciantes-parte-2)
- [Testes Unitários em C#: Iniciando Com TDD](https://carlosschults.net/pt/testes-unitarios-csharp-intro-tdd/)

### Livros
- [Testes automatizados de software, Um guia prático - Por Maurício Aniche](https://www.casadocodigo.com.br/products/livro-testes-de-software?_pos=5&_sid=506b47495&_ss=r)

### Vídeos
- [Descomplicando Testes Unitários! (Guia Rápido Para Iniciantes Na Programação) Attekita Dev](https://www.youtube.com/watch?v=HcDJdKfm5nA)

## Menções Honrosas

Aqui vão alguns tópicos que iria cobrir na palestra mas deixei de fora por falta de tempo. Fica como exercício para quem quiser procurar depois:

- CI/CD (Integração Contínua/Entrega Contínua)
- Estruturação de projetos e gerenciamento de pacotes
- Ferramentas de Desenvolvimento (IDE e Depuração)
- Princípios SOLID
- Refatoração
- TDD (Test-Driven Development)

0 comments on commit 97a61cc

Please sign in to comment.