Free Ebook cover Curso de Python com Lambda e API Gateway para desenvolvimento backend

Free ebookCurso de Python com Lambda e API Gateway para desenvolvimento backend

Course content

1

1. Introdução ao Python

2

2. Fundamentos da linguagem Python

3

2.1. Fundamentos da linguagem Python: Introdução à linguagem Python

4

2.2. Fundamentos da linguagem Python: Sintaxe básica de Python

5

2.3. Fundamentos da linguagem Python: Tipos de dados em Python

6

2.4. Fundamentos da linguagem Python: Operadores em Python

7

2.5. Fundamentos da linguagem Python: Controle de fluxo em Python

8

2.6. Fundamentos da linguagem Python: Funções em Python

9

2.7. Fundamentos da linguagem Python: Manipulação de strings em Python

10

2.8. Fundamentos da linguagem Python: Estruturas de dados em Python

11

2.9. Fundamentos da linguagem Python: Programação orientada a objetos em Python

12

2.10. Fundamentos da linguagem Python: Manipulação de arquivos em Python

13

2.11. Fundamentos da linguagem Python: Tratamento de exceções em Python

14

2.12. Fundamentos da linguagem Python: Bibliotecas padrão em Python

15

2.13. Fundamentos da linguagem Python: Introdução ao Python para ciência de dados

16

3. Estruturas de controle em Python

17

4. Estruturas de dados em Python

18

5. Funções em Python

19

6. Programação orientada a objetos em Python

20

6.1. Programação orientada a objetos em Python: Introdução à programação orientada a objetos

21

6.2. Programação orientada a objetos em Python: Classes e Objetos em Python

22

6.3. Programação orientada a objetos em Python: Herança e Polimorfismo em Python

23

6.4. Programação orientada a objetos em Python: Encapsulamento em Python

24

6.5. Programação orientada a objetos em Python: Métodos especiais em Python

25

6.6. Programação orientada a objetos em Python: Atributos e métodos de classe em Python

26

6.7. Programação orientada a objetos em Python: Métodos estáticos em Python

27

6.8. Programação orientada a objetos em Python: Métodos de instância em Python

28

6.9. Programação orientada a objetos em Python: Sobrecarga de operadores em Python

29

6.10. Programação orientada a objetos em Python: Composição em Python

30

6.11. Programação orientada a objetos em Python: Abstração em Python

31

6.12. Programação orientada a objetos em Python: Interfaces em Python

32

6.13. Programação orientada a objetos em Python: Exceções em Python orientado a objetos

33

6.14. Programação orientada a objetos em Python: Padrões de projeto em Python

34

6.15. Programação orientada a objetos em Python: Testes unitários em Python orientado a objetos

35

7. Manipulação de arquivos em Python

36

8. Tratamento de exceções em Python

37

9. Testes unitários em Python

38

10. Introdução ao desenvolvimento backend

39

11. Arquitetura de sistemas backend

40

12. Introdução ao AWS Lambda

41

13. Como configurar o AWS Lambda

42

13.1. Como configurar o AWS Lambda: Introdução ao AWS Lambda

43

13.2. Como configurar o AWS Lambda: Configurando o ambiente de trabalho AWS

44

13.3. Como configurar o AWS Lambda: Criando uma função Lambda

45

13.4. Como configurar o AWS Lambda: Entendendo o console AWS Lambda

46

13.5. Como configurar o AWS Lambda: Configurando gatilhos e eventos para funções Lambda

47

13.6. Como configurar o AWS Lambda: Gerenciamento de permissões e roles no IAM para Lambda

48

13.7. Como configurar o AWS Lambda: Monitoramento e rastreamento de funções Lambda com CloudWatch

49

13.8. Como configurar o AWS Lambda: Otimização de performance e custo no AWS Lambda

50

13.9. Como configurar o AWS Lambda: Trabalhando com variáveis de ambiente no AWS Lambda

51

13.10. Como configurar o AWS Lambda: Deploy de funções Lambda

52

13.11. Como configurar o AWS Lambda: Testando funções Lambda

53

13.12. Como configurar o AWS Lambda: Tratamento de erros em funções Lambda

54

13.13. Como configurar o AWS Lambda: Versionamento e alias em funções Lambda

55

14. Desenvolvimento de funções Lambda em Python

56

15. Gerenciamento de dependências em funções Lambda

57

16. Teste de funções Lambda

58

17. Monitoramento e depuração de funções Lambda

59

18. Introdução ao AWS API Gateway

60

18.1. Introdução ao AWS API Gateway: Conceitos básicos do AWS API Gateway

61

18.2. Introdução ao AWS API Gateway: Configuração do AWS API Gateway

62

18.3. Introdução ao AWS API Gateway: Criação de APIs RESTful com AWS API Gateway

63

18.4. Introdução ao AWS API Gateway: Gerenciamento de versões e estágios de API usando AWS API Gateway

64

18.5. Introdução ao AWS API Gateway: Autenticação e autorização em APIs usando AWS API Gateway

65

18.6. Introdução ao AWS API Gateway: Integração do AWS API Gateway com outros serviços AWS

66

18.7. Introdução ao AWS API Gateway: Monitoramento e solução de problemas do AWS API Gateway

67

18.8. Introdução ao AWS API Gateway: Segurança do AWS API Gateway

68

18.9. Introdução ao AWS API Gateway: Otimização de desempenho do AWS API Gateway

69

18.10. Introdução ao AWS API Gateway: Práticas recomendadas para o uso do AWS API Gateway

70

19. Configuração do AWS API Gateway

71

20. Desenvolvimento de APIs com API Gateway

72

21. Gerenciamento de versões e estágios em API Gateway

73

22. Segurança em API Gateway

74

22.1. Segurança em API Gateway: Autenticação em API Gateway

75

22.2. Segurança em API Gateway: Autorização em API Gateway

76

22.3. Segurança em API Gateway: Gerenciamento de chaves de API

77

22.4. Segurança em API Gateway: Políticas de segurança em API Gateway

78

22.5. Segurança em API Gateway: Proteção contra ataques DDoS

79

22.6. Segurança em API Gateway: Proteção contra injeção de SQL

80

22.7. Segurança em API Gateway: Criptografia e gestão de certificados SSL/TLS

81

22.8. Segurança em API Gateway: Controle de acesso baseado em função (RBAC) em API Gateway

82

22.9. Segurança em API Gateway: Registro e monitoramento de atividades em API Gateway

83

22.10. Segurança em API Gateway: Integração de API Gateway com IAM (Identity and Access Management) da AWS

84

22.11. Segurança em API Gateway: Segurança em camadas e firewalls em API Gateway

85

22.12. Segurança em API Gateway: Teste de invasão e avaliação de vulnerabilidade em API Gateway

86

23. Integração do API Gateway com AWS Lambda

87

23.1. Integração do API Gateway com AWS Lambda: Introdução ao AWS Lambda

88

23.2. Integração do API Gateway com AWS Lambda: Conceitos básicos do API Gateway

89

23.3. Integração do API Gateway com AWS Lambda: Criação de funções Lambda em Python

90

23.4. Integração do API Gateway com AWS Lambda: Configuração do ambiente de desenvolvimento AWS

91

23.5. Integração do API Gateway com AWS Lambda: Integração do API Gateway com AWS Lambda

92

23.6. Integração do API Gateway com AWS Lambda: Configuração de endpoints no API Gateway

93

23.7. Integração do API Gateway com AWS Lambda: Implementação de rotas e métodos HTTP no API Gateway

94

23.8. Integração do API Gateway com AWS Lambda: Gerenciamento de permissões e roles no AWS IAM para Lambda e API Gateway

95

23.9. Integração do API Gateway com AWS Lambda: Testes de integração entre API Gateway e AWS Lambda

96

23.10. Integração do API Gateway com AWS Lambda: Monitoramento e depuração com AWS CloudWatch

97

23.11. Integração do API Gateway com AWS Lambda: Automação de implantações usando AWS SAM ou Serverless Framework

98

23.12. Integração do API Gateway com AWS Lambda: Segurança e controle de acesso com API Gateway

99

23.13. Integração do API Gateway com AWS Lambda: Otimização e escalabilidade com AWS Lambda

100

23.14. Integração do API Gateway com AWS Lambda: Manuseio de erros e exceções em funções Lambda

And much more...

Download the App now to have access to + 2200 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online video courses, audio or text courses.

  • More than 48 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Get it on Google Play Get it on App Store
Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate

Descubra os Melhores Cursos Online Gratuitos de Python

Procurando aprimorar suas habilidades em programação com Python? Nossa lista de cursos online gratuitos oferece a oportunidade perfeita para iniciantes e programadores experientes. Explore a linguagem de programação mais desejada do mercado e torne-se um especialista em Python com nossos recursos educacionais de alta qualidade.

Introdução ao Python para Iniciantes

Dê seus primeiros passos no mundo da programação com cursos projetados para iniciantes. Aprenda os fundamentos de Python, incluindo variáveis, loops e funções, numa abordagem passo a passo que garante uma base sólida para o seu aprendizado.

Python para Análise de Dados

Transforme dados em insights com cursos focados em Python para análise de dados. Domine bibliotecas como Pandas e NumPy, e descubra como Python pode ser uma ferramenta poderosa para manipulação e visualização de dados.

Desenvolvimento Web com Python

Entre no mundo do desenvolvimento web com Python utilizando frameworks como Django e Flask. Aprenda a criar aplicações web robustas e dinâmicas, e entenda como Python pode ser eficaz no back-end de websites.

Inteligência Artificial e Machine Learning com Python

Avance para o próximo nível com cursos que ensinam como aplicar Python em projetos de Inteligência Artificial e Machine Learning. Explore algoritmos de aprendizado de máquina, redes neurais e muito mais, tudo isso utilizando a linguagem Python.

Python para Segurança Cibernética

Com a crescente demanda por segurança cibernética, Python se tornou uma ferramenta essencial na caixa de ferramentas de um especialista em segurança. Aprenda a escrever scripts para automação de tarefas de segurança e como Python pode ajudar a identificar vulnerabilidades em sistemas.

Recursos Adicionais e Comunidade

Além dos cursos, você terá acesso a uma comunidade de entusiastas de Python, fóruns de discussão, e recursos adicionais como exercícios práticos e projetos de código aberto para testar suas novas habilidades.

Certificados de Conclusão

Muitos dos nossos cursos oferecem certificados de conclusão gratuitos, permitindo que você destaque suas habilidades em Python no seu currículo ou perfil profissional.

Pronto para Começar?

Não perca a oportunidade de se destacar na área de tecnologia com nossos cursos online gratuitos de Python. Seja para desenvolvimento web, análise de dados, inteligência artificial ou segurança cibernética, temos o curso certo para você. Comece hoje mesmo a sua jornada de aprendizado em Python!

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text