Na disciplina de Técnicas Avançadas de Programação, aprofundei meus conhecimentos no ecossistema .NET, aprendendo a desenvolver aplicações robustas e escaláveis. Uma das partes mais importantes foi o uso do Entity Framework, um ORM (Object-Relational Mapper) que automatiza a criação e manutenção do banco de dados a partir do código C#. Com ele, pude trabalhar com o padrão Code First, escrevendo as classes e deixando o framework cuidar da criação das tabelas e relacionamentos no banco. Além disso, o curso abordou boas práticas no desenvolvimento back-end, manipulação de dados, uso de migrations para versionar o banco, e integração com APIs, preparando para construir sistemas reais com eficiência e organização.
As matérias não servem apenas para transmitir conteúdo, mas também para ensinar valores importantes para a vida. Ao lidar com diferentes temas, exercícios e atividades, desenvolvemos habilidades como disciplina, paciência, responsabilidade e respeito às diferenças. Resolver problemas estimula o raciocínio e a persistência. Trabalhos em grupo ensinam cooperação, comunicação e empatia. Já a correção de erros mostra que aprender também envolve reconhecer falhas e buscar melhorar. Mesmo que esses valores não estejam escritos no conteúdo da matéria, eles fazem parte do processo de aprendizagem e ajudam na formação pessoal e social de cada um.
Aprendi a definir modelos de dados em classes C# e usar o Entity Framework para criar e atualizar o banco automaticamente, sem precisar escrever SQL manualmente. Isso agiliza o desenvolvimento e mantém o banco sempre alinhado ao código.
Trabalhei com consultas LINQ, operações CRUD e migrations para versionar o banco. Isso me ajudou a entender como manipular dados de forma segura e eficiente no back-end.
Estudei como estruturar projetos em camadas, separar responsabilidades e integrar APIs REST, garantindo código limpo e fácil manutenção.
Profissional experiente e dedicado ao ensino, trazendo conhecimento prático e teórico de forma clara e acessível.
Essa matéria abriu meus olhos para o desenvolvimento back-end profissional usando .NET. No começo, achei confuso entender como o banco era criado automaticamente, mas depois que peguei o jeito do Entity Framework, vi como ele facilita muito o trabalho. As migrations foram outra coisa que achei muito útil para controlar as alterações do banco ao longo do tempo. Também gostei de aprender boas práticas de arquitetura, que fazem o código ficar mais organizado e fácil de manter. Saio mais preparado para trabalhar com sistemas reais, principalmente em empresas que usam .NET como base.
Aqui eu mostro algumas coisas que eu fiz nessa matéria:

Com o Entity Framework, entendi como acelerar o desenvolvimento back-end automatizando o banco de dados e trabalhando diretamente com objetos C#. Isso facilita muito a vida do programador e melhora a qualidade do sistema.

Com o Entity Framework e .NET, fiz um projeto de loja durante as aulas para conseguir melhorar meu aprendizado e avançar no meio acadêmico, o projeto aprenseta uma busca por praticidade e eficiência.

Com o Entity Framework e .NET, fiz um CRUD para aprender mais como funciona as ferramentas participantes e como aplicar o conhecimento teórico em algo mais prático, feito também durante as aulas.