103 DIÁRIO OFICIAL DO ESTADO | SÉRIE 3 | ANO XVI Nº140 | FORTALEZA, 26 DE JULHO DE 2024 Inversion); DRY (Don’t Repeat Yourself), KISS (Keep It Simple, Stupid), YAGNI (You Aren’t Gonna Need It). Escrita de Código Limpo: Práticas para escrever código claro e manutenível; Importância de nomes significativos, comentários úteis e formatação consistente. Desenvolvimento e Implementação de Back End - Tecnologias e Frameworks: Linguagens de programação populares (Java, C#, Python, etc.); Frameworks e bibliotecas comuns (Spring, Django, .NET, etc.). Banco de Dados: Modelagem de dados e SQL; NoSQL e bancos de dados distribuídos. Práticas de Desenvolvimento Ágil - Metodologias Ágeis: Princípios e práticas do Agile; Uso de ferramentas de gestão ágil (JIRA, Trello, etc.). Desenvol- vimento Orientado a Testes (TDD): Importância dos testes automatizados; Escrever testes unitários, de integração e de aceitação. Qualidade de Software e Manutenção - Garantia de Qualidade: Técnicas de revisão de código (code review); Testes de software: unitário, integração, funcional e de desempenho. Manutenção e Evolução de Software: Refatoração e melhoria contínua; Gestão de versões e controle de configurações. Arquitetura de Sistemas - Princípios de Arquitetura de Sistemas: Arquitetura monolítica vs. microservices; Desenho e implementação de APIs RESTful. Desempenho e Escalabilidade: Técnicas de otimização de desempenho; Escalabilidade horizontal e vertical. Segurança de Software - Práticas de Segurança em Desenvolvimento: Princípios básicos de segurança de software; Práticas de codificação segura (input validation, autenticação e autorização). REFERÊNCIAS: - Fowler, M. Padrões de Arquitetura de Software. Bookman, 2015. - Pressman, Roger S., and Bruce R. Maxim. Engenharia de software-9. McGraw Hill Brasil, 2021. - Martin, Robert C. Código limpo: habilidades práticas do Agile software. Alta Books Grupo Editorial, 2019. PERFIL II – GRADUAÇÃO - DESENVOLVIMENTO DE SOFTWARE - FRONT END Fundamentos de HTML e CSS. HTML (HyperText Markup Language): Estrutura básica de um documento HTML; Elementos e tags essenciais: headings, paragraphs, links, lists, tables, forms, etc.; Atributos globais e específicos de tags; Semântica HTML: uso de tags semânticas como <header>, <footer>, <article>, etc; CSS (Cascading Style Sheets): Sintaxe básica e estrutura de um arquivo CSS; Seletores e combinadores; Propriedades de estilo: cores, fontes, margens, padding, bordas, etc.; Box model e layout: display, position, float, flexbox, grid; Media queries e design responsivo. JavaScript e Programação Moderna - Fundamentos de JavaScript: Sintaxe básica e estrutura de um programa JavaScript; Tipos de dados, variáveis, operadores, e expressões; Estruturas de controle: loops, condicionais; Funções: declaração, expressão, arrow functions; Objetos e arrays: manipulação e métodos. Programação Assíncrona: Promises e async/await; Manipulação de eventos e callbacks. Manipulação do DOM (Document Object Model): Seleção de elementos DOM; Modificação de elementos e estilos; Manipulação de eventos e listeners. Desenvolvimento Web Moderno - Ferramentas e Frameworks: Introdução a frameworks e bibliotecas populares (React, Vue, Angular); Uso de ferramentas de build e automação (Webpack, Gulp, npm scripts). Desenvolvimento Responsivo: Princípios do design responsivo; Técnicas de implementação: media queries, frameworks CSS (Bootstrap, foundation). Controle de Versão: Uso de sistemas de controle de versão (Git); Fluxos de trabalho básicos com Git: commit, branch, merge, pull requests. Melhores Práticas de Desenvolvimento Front End - Acessibilidade: Princípios de acessibilidade web (WCAG); Técnicas para tornar websites acessíveis (uso correto de ARIA, navegação por teclado, etc.). Otimização de Desempenho: Técnicas de otimização de carregamento de página (minificação, compressão de imagens, lazy loading); Ferramentas de análise de desempenho (Lighthouse, PageSpeed Insights). SEO (Search Engine Optimization): Princípios básicos de SEO; Técnicas para melhorar a visibilidade nos motores de busca. Desenvolvimento de Interfaces Interativas - Design de UI/UX: Princípios básicos de design de interface de usuário (UI); Experiência do usuário (UX) e práticas de design centrado no usuário. Frameworks e Bibliotecas de UI: Introdução ao uso de bibliotecas de componentes UI (Material-UI, Ant Design); Integração de bibliotecas de animação (GSAP, Animate.css). Práticas de Segurança no Front End - Segurança de Aplicações Web: Princípios básicos de segurança no desenvolvimento front end; Proteção contra ataques comuns (XSS, CSRF); Uso seguro de APIs e gerenciamento de autenticação. REFERÊNCIAS: - Duckett, J. HTML & CSS: Projete e construa websites. Casa do Código, 2020. - Haverbeke, M. Eloquent JavaScript: A Modern Introduction to Programming. No Starch Press, 2014. - Portela, Carlos Filipe, and Ricardo Queirós. “Introdução ao desenvolvimento moderno para a Web.” 2018. PERFIL III – GRADUAÇÃO - DESENVOLVIMENTO DE SOFTWARE - UX Avaliação de Experiência e Usabilidade. Gamificação. Análise de Dados. Inteligência Estratégica. Métodos Ágeis de Projetos. Arquitetura da Informação. Jornada do Usuário. Wireframe, Fluxo de Navegação, Protótipo e Interface. Ergonomia, Usabilidade e Acessibilidade. Design System e Protótipo Navegação. Estratégia de Produto. Desk Research. Análise Competitiva . Sitemap. Card Sorting. Usabilidade e Wireframes. Avaliação Heurística. Sketches. Visual Design. Moodboard e Design System. Teste de usabilidade. Protótipos e Teste de usabilidade. REFERÊNCIAS: - Lidwell, W., Holden, K., & Butler, J. Design de interfaces para usuários. Bookman, 2010. - Norman, D. A. Design emocional: por que amamos (ou odiamos) os produtos que usamos. Elsevier,2004. - Maeda, J. A arte da simplicidade: como eliminar o desnecessário e chegar ao essencial. Editora Sextante, 2013. PERFIL IV – ESPECIALIZAÇÃO - PRODUTOS INOVADORES EM SAÚDE Estratégia de Marketing e Produtos. Conceitos de Marketing, Estratégia e Produtos. Classificação dos Produtos e de Bens Industriais. Conceitos Relacionados a Marcas e Branding. Estratégias de Produto e Marcas. Ciclo de Vida de Produto. Fases do Ciclo de Vida de Produto. Estratégias e Ações Relacionadas às Fases do Ciclo de Vida de Produto. Ferramentas de Diferenciação de Produtos no Mercado. Estratégias de Marcas, Construção e Gestão da Identidade Visual da Marca. Análise dos Atributos de um Produto e de Marcas. Processo de Desenvolvimento de Novos Produtos. Gestão de Desenvolvimento de Produto e a Estratégia das Organizações. Lançamento de Novos Produtos e Adoção dos Produtos pelos Consumidores. Novos Produtos e Inovação Tecnológica. REFERÊNCIAS: - BAXTER, Mike. Projeto de produto: guia prático para o design de novos produtos. Tradução de Cláudia M. B. de Melo. São Paulo: Editora Bookman, 2011. 240 p. - PAHL, Gerhard; BEITZ, Wolfgang. Projeto na Engenharia: Fundamentos do Desenvolvimento Eficaz de Produtos - Métodos e Aplicações. Tradução de: Ehrhardt, Manfred. 2ª ed. São Paulo: Editora Edgard Blücher, 2007. 572 p. - BARKLEY, Bruce T. Project management in new product development. 3rd ed. New York: CRC Press, 2007. 376 p. PERFIL V – ESPECIALIZAÇÃO - DESIGN EDUCACIONAL Fundamentos do Design de Serviços - Definição e conceitos principais: Conceitos de design de serviços; Diferença entre design de serviços e outros tipos de design. Histórico e evolução: Principais marcos históricos; Evolução e tendências do design de serviços. Processo de Design de Serviços - Etapas do processo de design: Descoberta e pesquisa; Ideação e prototipagem; Implementação e testes. Ferramentas e métodos: Ferramentas de mapeamento de serviço (Service Blueprint, Customer Journey Maps); Técnicas de brainstorming e cocriação. Inovação Centrada no Usuário - Conceitos e práticas de inovação centrada no usuário: Definição e importância da inovação centrada no usuário; Métodos de coleta de feedback e envolvimento do usuário. Estudos de caso e aplicação prática: Exemplos de inovação centrada no usuário em serviços educacionais; Análise de casos reais de sucesso. Estratégia e Prática no Design de Serviços - Estratégias de design de serviços: Alinhamento estratégico e objetivos organizacionais; Planejamento e gestão de projetos de design de serviços. Dinâmica das interações na inovação: Papel das interações na inovação em serviços; Ferramentas para mapear e analisar interações. Ferramentas e Técnicas de Design Thinking - Fundamentos do Design Thinking: Princípios do Design Thinking; Aplicação do Design Thinking no contexto de serviços. Ferramentas práticas: Prototipagem rápida e validação; Técnicas de brainstorming e cocriação. Estudos de Caso e Exemplos Práticos - Análise de casos práticos: Exemplos de aplicação de design de serviços em diferentes setores; Lições aprendidas e melhores práticas. Avaliação e Medição de Impacto - Métodos de avaliação: Técnicas de medição de impacto de projetos de design de serviços; Ferramentas de análise qualitativa e quantitativa. Desenvolvimento de Competências para o Design Educacional - Competências necessárias: Habilidades técnicas e soft skills para profissionais de design educacional; Desenvolvimento contínuo e aprendizado profissional. Tendências e futuro do design educacional: Novas tecnologias e seu impacto no design de serviços educacionais; Perspectivas futuras e inovação contínua. REFERÊNCIAS: - AGUIAR, Michelle. Design de serviços. 1ª ed. São Paulo: Editora Intersaberes, 2023. 246 p. - ALMEIDA, M. F. de et al. Dinâmica das interações na inovação em serviços centrada no usuário à luz da estratégia como prática. 171 f. Tese (Doutorado em Administração) - Universidade Federal da Paraíba, João Pessoa, 2018. - STICKDORN, M.; SCHNEIDER, J. Isto é Design Thinking de Serviços: Fundamentos, Ferramentas, Casos. Porto Alegre: Bookman Editora, 2014. 380 p. ISBN 9788582602188. - VARGAS, E. R. Estratégia e inovação em serviços. 26º Encontro Nacional dos Programas de Pós-graduação em Administração, 2002. PERFIL VI - MESTRE - GOVERNANÇA DE TI Gestão Estratégica Corporativa e de TI. Leis, Normas e Frameworks, Normas 27001 - 27002 e 27005. Gestão de Projetos - PMBOK. Sistemas de Informação em Governança de TI. Gestão de Processos - Cbok. Gestão de Serviços Itil, ISO 20000 e Continuidade de Negócios e Serviços De TI. Gestão de Qualidade de Software. DevOps. Business Intelligence. Gestão Financeira em TI. Planejamento Estratégico em TI. Segurança da Informação e Gestão de Riscos. COBIT & Auditoria em Sistemas. Estruturas de dados. REFERÊNCIAS:Fechar