106861 - Capacitação Tecnológica em Engenharia e Desenvolvimento de Software |
Período da turma: | 20/06/2022 a 28/10/2022
|
||||
|
|||||
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 |