Atividade

106861 - Capacitação Tecnológica em Engenharia e Desenvolvimento de Software

Período da turma: 20/06/2022 a 28/10/2022

Selecione um horário para exibir no calendário:
 
 
Descrição: 1. Programação em C# (15h)
Comandos básicos (condições, variáveis, laços, etc.).
Conceitos de programação Orientada a Objetos.

Bibliografia:
ALBAHARI, J. C# 9.0 in a Nutshell: The Definitive Reference. O'Reilly Media, 2021.
BUDD, T. An Introduction to Object-Oriented Programming 3rd Edition. AddisonWesley. 2001.

2. Controle de versão (6h)
Introdução a sistema de controle de versão
Git (push, pull, merge, branch, etc.)

Bibliografia:
GITHUB. Github Docs. 2022. URL: https://docs.github.com/

3. Programação Avançada em C# (18h)
Leitura e escrita de arquivos
Acesso a banco de dados
Programação paralela
Assinatura e implantação de assemblies
.NET Core, .NET Standard e .NET Framework
Visão geral de Padrões de Projeto

Bibliografia:
ALBAHARI, J. C# 9.0 in a Nutshell: The Definitive Reference. O’Reilly Media, 2021.

4. Introdução à computação em nuvem (9h)
Conceitos básicos de computação em nuvem
Serviços principais do Azure
Segurança
Ciclo de vida e SLA
Desenvolvimento client-side

Bibliografia:
ERL, T.; MAHMOOD, Z.; PUTTINI, R. Cloud Computing: Concepts, Technology & Architecture. Prentice Hall, 2013.
KAVIS, M. J. Architecting the Cloud: Design Decisions for Cloud Computing Service Models (SaaS, PaaS, and IaaS). Willey, 2014

5. Metodologias Ágeis para desenvolvimento de SW (15h)
Scrum
Kanban
Histórias de usuário

Bibliografia:
RUBIN, K. S. Essential Scrum: A Practical Guide to the Most Popular Agile Process. Addison Wesley, 2012.
BRECHNER, E. Agile Project Management with Kanban. Microsoft Press, 2015.

6. Experiência do usuário (9h)
Projeto centrado em usuário
Pesquisa de usuário
Princípios de design
Avaliação de interface do usuário

Bibliografia:
PREECE, J; SHARP, H.; ROGERS, Y. Interaction Design – beyond Human Computer Interaction. Wiley. 5th ed. 2019.
BARBOSA, S.D.J.; SILVA, B.S. Interação Humano-Computador. Série CampusSBC. 2010. Elsevier.

7. Desenvolvimento de interface do usuário (9h)
XAML
WPF: controles, estilos e templates, personalização de controles

Bibliografia:
MICROSOFT. Microsoft technical documentation, 2022. URL: https://docs.microsoft.com/

8. Introdução à Devops (12h)
Workflow
Criação de pipelines no Azure
Implantação

Bibliografia:
HUMBLE, J.; FARLEY, D. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. Addison-Wesley Professional, 2010.

9. Programação segura (15h)
Introdução à cibersegurança: fundamentos e serviços de segurança
Algoritmos criptográficos e protocolos para confidencialidade, integridade, autenticidade e não repúdio
Autenticação e controle de acesso
Programação Segura: erros comuns e melhores práticas

Bibliografia:
STALLINGS, W.; BROWN, L. Computer Security: Principles and Practice. 3rd Ed., Pearson 2014
STALLINGS, W. Cryptography and Network Security. 5th Ed., Prentice-Hall, 2010.

10. Projeto final (15h)
Desenvolvimento de projetos por grupos de 2 a 3 alunos

Carga Horária:

123 horas
Tipo: Obrigatória
Vagas oferecidas: 35
 
Ministrantes: Bruno de Carvalho Albertini
Carla Silva Rocha Aguiar
Eroilton Borges Junior
João Batista Camargo Júnior
Lucia Vilela Leite Filgueiras
Marcos Antonio Simplicio Junior
Paulo Sergio Cugnasca
Saulo Macedo dos Santos
Wilian França Costa


 
 voltar

Créditos
© 1999 - 2024 - Superintendência de Tecnologia da Informação/USP