Prévia do material em texto
Roteiro de Estudos - Backend com Linguagem C Mes 1 Fundamentos da Linguagem C Objetivos: - Compreender variaveis, tipos de dados, operadores, estruturas de controle, funcoes e ponteiros. Recursos: - Curso: Curso de Linguagem C Realizzare Cursos (https://www.realizzarecursos.com.br/cursos/curso-de-linguagem-c-gratuito/) - Videoaula: Aprenda Linguagem C para iniciantes YouTube (https://www.youtube.com/watch?v=yKoLERQUZ1A) - Livro: Curso Basico da Linguagem C Peter Junior (Amazon) Mes 2 Manipulacao de Arquivos e Memoria Objetivos: - Alocacao dinamica com malloc, calloc, free. - Manipulacao de arquivos com fopen, fread, fwrite. Recursos: - Curso: Curso Completo de Linguagem C Udemy - Artigo: Programacao Basica em C UFPR (https://www.inf.ufpr.br/cursos/ci067/Docs/NotasAula.pdf) Mes 3 Estruturas de Dados e Sockets Objetivos: - Implementar listas, pilhas, filas. - Usar sockets TCP/IP. Recursos: Roteiro de Estudos - Backend com Linguagem C - Artigo: Introducao a sockets em C SempreUpdate - Tutorial: Socket com C Parte 1 (https://labcpp.com.br/usando-socket-com-c-ansi-parte-1-servidor/) - Videoaula: Programacao Redes: Sockets YouTube Mes 4 HTTP e Servidores Web em C Objetivos: - Criar servidor HTTP simples usando bibliotecas em C. Recursos: - Biblioteca: Mongoose (https://github.com/cesanta/mongoose) - Artigo: Socket server TCP em C Embarcados Mes 5 Banco de Dados com C Objetivos: - Integracao com SQLite/PostgreSQL. Recursos: - Curso: Banco de Dados Completo Cursa - Curso: Administrando Banco de Dados Fundacao Bradesco - Curso: Banco de Dados Mundi IFSul Mes 6 Seguranca, Git e Deploy Objetivos: - Hash de senhas, autenticacao simples. - Git e deploy em Linux. Roteiro de Estudos - Backend com Linguagem C Recursos: - Curso: Curso Moderno de C Udemy - Curso: Banco de Dados Realizzare Cursos