PÓS-GRADUAÇÃO
Desenvolvimento Full Stack
Confira os benefícios e disciplinas do curso PUCRS Online
CURSO DE ESPECIALIZAÇÃO
ESCOLHA QUANDO COMEÇAR
DURAÇÃO DE 12 meses
ESTUDOS 100% DIGITAL
CONTEÚDO MULTIPLATAFORMA
Confira as disciplinas
As disciplinas desse curso sāo dristibuídas em 3 grandes áreas. Conheça as disciplinas clicando nas áreas abaixo
+
-
Visão geral da abordagem de banco de dados. Estudo sobre modelagem conceitual (E/R). Estudo sob Mapeamento objeto relacional (ORM). Desenvolvimento com SQL padrão (DDL e DML).
Claudio Bonel
Doutorando e mestre em Educação, Claudio Bonel é especialista em Sistemas de Informação e atua há 26 anos no mercado de TI.
Azriel Majdenbaum
Professor PUCRS
Introdução aos fundamentos de gerência de configuração. Estudo sobre Integração contínua (CI). Utilização de contêineres, ferramentas e ambientes direcionados ao desenvolvimento de software como Git, GitHub, Maven, Gradle, Npm, Yarn, GitHub Actions, Jenkins, Travis e Docker.
Fabricio Veronez
Fundador da Formação KubeDev com mais de 13 anos de experiência no mercado de tecnologia.
Marco Aurélio Souza Mangan
Professor PUCRS
Entendimento de algoritmos e estruturas de dados (listas, filas, pilhas e árvores) na solução de problemas. Análise de algorítmica quanto a aplicação e complexidade. Análise da aplicabilidade e manejo de estruturas de dados lineares e hierárquicas.
Mario Souto
Engenheiro de Software em grandes empresas, como Nubank, Microsoft MVP, Alura Star e Diretor do Canal DevSoutinho.
Edson Ifarraguirre Moreno
Professor PUCRS
Definição de Lean. Pensamento Lean-agile e princípios ágeis. O pensamento ágil aplicado à projetos. Pensamento sistêmico. Comportamento ágil. Práticas do Lean-agile. Mínimo produto viável (MPV). A melhoria contínua. O just-in-time, kaizen, o Kanban e Andon. Gestão visual e Last planner. Produto e resultado enxuto.
Rodrigo Giaffredo
Cofundador da Super-Humanos Consultoria, autor do livro "Cultura Ágil em Empresas Tradicionais" e profissional de RH do ano de 2019 pela ABTD-PR.
Alessandra Costa Smolenaars Dutra
Professora, Doutora em Ciências da Computação, gestora de projetos.
Estudo sobre conceitos de Classes (atributos, métodos, propriedades, visibilidade, instancia ou classe). Estudo de conceitos de Herança, Polimorfismo, Interfaces, Genéricos e Arrow functions. Estudo sobre funções de filtragem, mapeamento e redução. Estudo sobre construtores de tipos.
Alessandro Valério
Professor com formação multisciplinar, Arquiteto e Desenvolvedor de Software , liderou times de desenvolvimento com diversas linguagens e tecnologias.
Edson Ifarraguirre Moreno
Professor PUCRS
Estudo do desenvolvimento de aplicações com HTML, CSS e JavaScript. Estudo sobre Document Object Model (DOM). Utiização de forms em aplicações WEB. Desenvolvimento de aplicações responsivas e acessíveis.
Andrea Konzen
Doutora em Informática na Educação na área de Inteligência Artificial com aplicação em Sistemas Educacionais e pós-doutora na área de Machine Learning.
Luis Fernando Planella Gonzalez
Professor PUCRS
+
-
Estudo de Arquitetura cliente-servidor para aplicações web SPAs (Single Page Applications). Estudo sobre frameworks cliente-side: React, Next.js, Redux, React Router, React Hook Form, Jest, Styled Components.
Andre Luiz Mendes Pereira
Fundador da Evolve com mais de 25 anos de experiência na área de Desenvolvimento, atuando por 15 anos como CTO e COO.
Júlio Henrique Araújo Pereira Machado
Professor PUCRS
Estudo sobre Arquitetura cliente-servidor para aplicações web. Introdução aos frameworks MVC server-side: Node.js, Express, Nestjs. Estudo de programação assíncrona e programação reativa. Desenvolvimento de aplicações web com o conceito de uso de serviços.
Cassio Trindade
Arquiteto de Software na PUCRS com mais de 30 anos de experiência na área de desenvolvimento de software.
Miguel Gomes Xavier
Professor PUCRS
Introdução aos conceitos e características de Big Data como: volume, velocidade, variedade, validade, volatilidade e valência. Introdução aos conceitos de cluster, domínios, agregados, distribuição, tolerância a falhas e sharding. Estudo do Teorema CAP: consistência (Consistency), disponibilidade (Availability), tolerância de partição (Partition). Introdução a Bancos de dados sem esquema prévio, a Banco de dados baseado em documentos, a Banco de dados chave-valor, a Banco de dados colunar e a Banco de dados baseado em grafos.
Vinícius Kroth
Desenvolvedor de aplicações SOA nas áreas de contabilidade, financeira e de comércio exterior por mais de 5 anos.
Eduardo Henrique Pereira de Arruda
Professor PUCRS
Introdução aos conceitos de teste unitário, teste de integração, teste de UI. Introdução aos conceitos de garantia de qualidade de software. Estudo de métricas voltados ao controle de qualidade no desenvolvimento de software.
Ricardo Beck
Profissional com mais de 20 anos de experiência em Qualidade de Software com certificação internacional em Teste de Software (CSTE).
Daniel Callegari
Professor PUCRS
Fundamentos da Agilidade: primórdios, manifesto ágil, princípios da agilidade. Panorama das Metodologias Ágeis. Extreme Programming: características, valores, práticas, as práticas na prática. Test Driven Development (TDD): origens, codficar – testar – projetar, benefícios e armadilhas, variações, TDD na prática. Behaviour Driven Design (BDD): origens e princípios, BDD x TDD, bnefícios e armadilhas, BDD na prática.
Daniel Wildt
Sócio e Mentor na Wildtech, Blogger/Youtuber no danielwildt.com, Sócio e Diretor na uMov.me.
Michael da Costa Móra
Professor PUCRS
Estudo sobre conceitos de arquitetura monolítica. Revisão dos conceitos sobre SOAP, REST, GraphQL e descritores de serviços. Estudo sobre soluções serveless. Construção de soluções com framework REST e framework GraphQL.
Cassio Trindade
Arquiteto de Software na PUCRS com mais de 30 anos de experiência na área de desenvolvimento de software.
Miguel Gomes Xavier
Professor PUCRS
Estudo sobre a arquitetura de micro serviços. Estudo sobre os conceitos de particionamento de serviços, replicação e distribuição, comunicação assíncrona via filas e Soluções serveless.
Vinicius Soares
Head de Tecnologia em uma das principais empresas do sul do país e entusiasta da Computação Distribuída.
Em breve
Professor PUCRS
Definição de prototipação e seus principais objetivos. Descrição de tipos e níveis de prototipação de acordo com o contexto do projeto. Discussão sobre como validar protótipos. Análise de ferramentas utilizadas para prototipar projetos com eficiência.
Joe Natoli
Especialista em User Experience (UX), palestrante e autor do livro "Think First"
Rafael Matone Chanin
Professor, doutor em ciência da computação, e investidor de startups.
+
-
Características do paradigma de computação em nuvem (self-service, elasticidade, pay-as-you-go). Estudo dos modelos de computação em nuvem: SaaS, PaaS e IaaS. Análise dos principais provedores de nuvem pública (AWS, Google e Azure) e seus serviços. Estudo sobre arquiteturas de software centradas na nuvem (Cloud-Native Architecture). Estudo de casos de aplicações que utilizam computação em nuvem. Desafios e tendências em computação em nuvem.
Manoel Veras
Mestre em Engenharia, referência em TI e um dos pioneiros em Cloud Computing no país
Tiago Ferreto
Professor PUCRS
Caracterização de Experiência do Usuário (UX). Design Centrado no Usuário, seus fundamentos, princípios, técnicas e ferramentas. Compreensão de necessidades e capacidades dos usuários por meio da aplicação de técnicas de pesquisa. Ideação de soluções centradas no usuário. Introdução aos métodos e técnicas de avaliação com usuário.
Rubem Pechansky
Consultor sênior de UX/UI com mais de 35 anos de experiência no mercado da tecnologia.
Milene Selbach Silveira
Professora PUCRS
Concepção e inovação de produtos e serviços. O método do Design Thinking para a criação de valor. O entendimento da criatividade e o processo criativo. Discussão de práticas de empatia junto ao público usuário. Caracterização de métodos para a geração de ideias. O processo de ideação e a inovação em produtos e serviços.
Rique Nitzsche
Engenheiro, especialista em Design Estratégico, Design Thinking e Inovação. Autor do livro “Afinal, o que é Design Thinking?”
Maura Ferreira
Professora PUCRS
Estudo sobre entrega contínua (CD), uso de contêineres, orquestração e monitoramento. Experimentação de ferramentas: GitHub Actions, Docker Compose e Kubernets e ferramentas de monitoração.
Cassio Trindade
Arquiteto de Software na PUCRS com mais de 30 anos de experiência na área de desenvolvimento de software.
Marcelo Neves
Professor PUCRS
O empreendedorismo no Brasil e no mundo. O movimento Lean Startup e como ele mudou a forma de modelar e de desenvolver negócios inovadores. Como desenvolver MVP (Minimum Viable Product) de forma efetiva para testar, criar protótipos e validar novos produtos e serviços.
Rafael Caceres
Cientista da Computação e especialista em Agilidade, cocriador do Fluxo unificado e Instrutor do Software Zen
Rafael Chanin
Professor PUCRS
Estudo sobre os métodos e utilização de criptografia para transmissão e armazenamento. Estudo sobre protocolo de comunicação em navegadores (HTTPS) ou aplicativos de conversa (LibSignal). Estudo sobre segurança no desenvolvimento de software. Estudo sobre os problemas mais frequentes indicados pela OWASP. Estudo sobre métodos de autenticação e autorização.
Moisés Brandalise
Especialista em Segurança da Informação em uma instituição financeira.
Avelino Zorzo
Professor PUCRS
O que é inovação e o imperativo da transformação digital. Relação entre inovação, ciência e tecnologia e cooperação universidade, empresa e governo. Ecossistemas de inovação, componentes e mecanismos dos ambientes de inovação. Parques tecnológicos, living labs, smart cities e o futuro da inovação. Transformação digital: da tecnologia às pessoas.
Jorge Luis Nicolas Audy
Especialista em Agile Coach e Scrum Master
Gabriela Cardozo Ferreira
Doutora em Administração, professora e consultora em inovação e ESG.
Criação de novos negócios em condições de extrema incerteza. O movimento das Startups no Brasil e no mundo. A abordagem "Lean Startup" para a criação de empresas. O Business Model Generation. A estratégia do MVP (Minimum Viable Product) para o lançamento de novos produtos e serviços. Validação e viabilidade do negócio. A importância da prototipagem.
Leandro Pompermaier
Professor PUCRS
Lucas Bonacina Roldan
Professor, doutor em administração, consultor e mentor em inovação.
Desenvolvimento de uma aplicação WEB. Construção de uma solução mínima para um problema ou suporte a um serviço. Experimentação das técnicas estudadas.
Rodrigo Freitas Leite
Co-fundador e CTO da Kobe.io.
Júlio Henrique Araújo Pereira Machado
Professor PUCRS
Cronograma de Aulas
Confira o calendário das aulas presenciais e online. As datas podem sofrer ajustes.
CRONOGRAMAComo funciona?
Quer entender como funcionam as aulas e ter mais informaçōes sobre os modelos de pós e MBA?
ENTENDA AQUI