By Israel Neto | Project Manager
Lembrete do projeto:
A Alpha Lumen criou o projeto Alpha Edtech Junior para oferecer educação em TI a jovens vulneráveis, promovendo inclusão social e econômica alinhada aos Objetivos de Desenvolvimento Sustentável da Agenda 2030 da ONU. O projeto visa preparar jovens para o mercado de trabalho, combatendo as desigualdades sociais e oferecendo oportunidades equitativas. Com foco no desenvolvimento de habilidades técnicas e socioemocionais, a Alpha Edtech Jr busca formar líderes preparados para os desafios do futuro.
Nos últimos meses, os alunos têm se envolvido em atividades de programação.
Tópicos abordados:
Descrição das atividades:
1. TypeScript – Genéricos
Os alunos exploraram o conceito de Genéricos em TypeScript, compreendendo seu papel na criação de componentes e funções reutilizáveis, capazes de lidar com diferentes tipos de dados, mantendo a segurança de tipos. Foram realizados exercícios práticos de implementação, nos quais os alunos desenvolveram funções genéricas e aplicaram Genéricos em classes e interfaces, visando flexibilidade e redução de código duplicado.
2. TypeScript no desenvolvimento front-end
Os alunos aplicaram recursos do TypeScript no desenvolvimento Front-End, integrando-os a projetos baseados em frameworks modernos. As atividades abrangeram desde a configuração do ambiente até o uso de tipagem estática para gerenciar estados, propriedades e eventos. Também foram exploradas as melhores práticas para aprimorar a robustez e a legibilidade do código, bem como otimizar o trabalho em equipe.
3. Pacote Web
Os alunos conheceram e configuraram o Webpack como um empacotador de módulos, aprendendo sobre sua importância na otimização de projetos Front-End. Eles aprenderam a criar e ajustar o arquivo de configuração, trabalhar com carregadores e plugins, gerenciar múltiplos pontos de entrada e configurar builds para ambientes de desenvolvimento e produção. Exercícios práticos incluíram organização de ativos, minificação de arquivos e integração com TypeScript para compilações automáticas.
Resultados observados:
Entendendo o papel dos Genéricos na flexibilidade e escalabilidade do código.
Capacidade de integrar TypeScript eficientemente no desenvolvimento Front-End.
Proficiência básica na configuração e utilização do Webpack para otimizar projetos.
Links:
Project reports on GlobalGiving are posted directly to globalgiving.org by Project Leaders as they are completed, generally every 3-4 months. To protect the integrity of these documents, GlobalGiving does not alter them; therefore you may find some language or formatting issues.
If you donate to this project or have donated to this project, you can receive an email when this project posts a report. You can also subscribe for reports without donating.
Support this important cause by creating a personalized fundraising page.
Start a Fundraiser


