Desenvolvimento Web Full Stack
Características

Desenvolvimento Web Full Stack
Área de conhecimento:
- Tecnologia da Informação
Descrição
A Web é hoje a principal plataforma da maioria das aplicações que usamos no nosso dia a dia, desde sistemas corporativos até os diversos aplicativos utilizados por usuários comuns em tablets e smartphones.
O curso de Especialização em Desenvolvimento Web Full Stack capacita desenvolvedores nas principais metodologias, linguagens e frameworks de desenvolvimento de software da atualidade, com grande profundidade e tudo a partir do início. O curso é baseado nas melhores práticas do desenvolvimento moderno de aplicações Web, apresentando tecnologias de Front End como React e React Native, além de uma visão dos frameworks consolidados no ambiente de Back End que permitem a criação de APIs robustas baseadas em Web Services RESTful.
Ainda, como diferencial, o profissional é preparado para atuar com as melhores práticas da Engenharia de Software. No curso, é praticado o método de desenvolvimento ágil alinhado à cultura DevOps de agilidade. A visão na criação de aplicações Web se completa com o emprego das estratégias de Marketing Digital, avaliadas por meio de ferramentas de Web Analytics.
Durante todo o curso, os participantes têm a oportunidade de aplicar os conhecimentos no desenvolvimento de diversas aplicações reais.
INVESTIMENTO
20 x R$ 290,00 (ou R$ 5.800,00)
POLÍTICA DE DESCONTO
Para saber mais sobre nossa política de desconto, clique aqui.
OBJETIVOS
Competências a serem desenvolvidas:
Ao final do curso, o aluno será capaz de:
- Compreender os detalhes da arquitetura de aplicações Web baseadas nas mais diversas abordagens arquiteturais;
- Pesquisar e avaliar tecnologias, bibliotecas e frameworks, definindo a plataforma adequada para cada tipo de projeto;
- Definir e montar ambientes de trabalho integrados de desenvolvimento de software que permitam a edição colaborativa e controlada de código, os testes de soluções e a posterior implantação buscando as melhores práticas da cultura DevOps;
- Atuar como gestor de projetos de aplicações Web, bem como participar de equipes multidisciplinares, utilizando os métodos ágeis e alinhado com a cultura DevOps;
- Identificar e documentar os requisitos de projetos de aplicações Web a partir da interação com clientes, designers e demais integrantes das equipes;
- Implementar soluções robustas para a Web, contemplando tanto os aspectos de front end quanto os de back end e utilizando-se de diferentes tecnologias e abordagens arquiteturais, além das melhores práticas;
- Compreender os componentes da infraestrutura tecnológica que suportam a implantação de soluções Web tanto em ambientes on premises quanto em nuvem;
- Planejar e implementar as melhores práticas SEO/SEM e otimização de sites Web, fornecendo alto desempenho das soluções junto aos mecanismos de busca;
Áreas de atuação do egresso:
-O especialista em Desenvolvimento Web Full Stack poderá atuar nas mais diversas áreas que demandam o desenvolvimento de aplicações Web e em diversos papéis como: arquiteto de soluções Web, Desenvolvedor Front end, Desenvolvedor Back end, Gerente de Projetos de Software, Designer de interação, DevOps, entre outros.
A QUEM SE DESTINA
Profissionais com formação superior em diversas áreas e com interesses diversos. São eles:
- Sistemas de Informação, Ciência da Computação, Engenharia de Software, Engenharia de Computação, Ciência da Informação e outras afins;
- Web Designers e profissionais de outras áreas que já atuam com desenvolvimento Web e buscam aprofundar no processo de desenvolvimento de software.
NÚCLEO DESENVOLVIMENTO DE SOLUÇÕES
A PUC Minas oferece uma gama de cursos voltados a perfis diferenciados de profissionais e demandas do mercado. Este curso faz parte do Núcleo de Desenvolvimento de Soluções que faz convergência entre diversas disciplinas. Cada aluno tem uma necessidade específica e o objetivo é atender a todos.
O quadro a seguir apresenta a estrutura dos cursos e suas disciplinas dentro do Núcleo de Desenvolvimento de Soluções.
- Arquitetura de Software Distribuído
- Arquitetura de Soluções
- Desenvolvimento de Aplicações Web
- Desenvolvimento Mobile
- Desenvolvimento Web Front End

CONTEÚDO DO CURSO
1) Padrões Web - HTML, CSS
2) Padrões Web ? JavaScript
3) Frameworks de Front End ? React
4) Design da Experiência do Usuário
5) Gerenciamento Ágil de Projetos
6) Qualidade de Software Para Web
7) Engenharia de Requisitos e Projeto de Aplicações
8) Programação Web com Node.JS
9) APIs e Web Services
10) Bancos de Dados Relacionais e Não Relacionais
11) Plataformas de Back End ? Python
12) Cultura e Práticas DevOps
Confira as disciplinas e com suas respectivas ementas AQUI.
DEGUSTAÇÃO DAS DISCIPLINAS
Clique aqui para assistir aos vídeos demonstrativos das disciplinas que serão cursadas.
PROJETO INTEGRADO
Além da aprovação nas disciplinas, o aluno deverá obter, no mínimo, 70 de um total de 100 pontos, no desenvolvimento de um Projeto Integrado na área do curso.
O Projeto Integrado é entendido como mais uma oportunidade que o aluno tem de colocar em prática, de forma interdisciplinar, os conhecimentos adquiridos nas disciplinas da especialização. Este modo de trabalho torna o aluno apto a se certificar das habilidades desenvolvidas ao longo do curso, todas diretamente relacionadas ao perfil acadêmico e profissional almejado no seu início.
O objetivo deste trabalho é fazer com que o participante:
- Explore e consolide os conhecimentos adquiridos no curso;
- Desenvolva sua capacidade e autoconfiança nas soluções de problemas;
- Desenvolva sua capacidade e habilidade de comunicação;
- Produza um documento técnico-científico de qualidade e que reflita um tema relevante na área.
O trabalho consiste no desenvolvimento de um projeto de caráter interdisciplinar e multidisciplinar na área de conhecimento do curso. O projeto deverá ser de cunho prático e será desenvolvido seguindo o planejamento definido pelo professor responsável.
Para a realização do projeto, o professor apresentará aos alunos um plano de trabalho com definições sobre como o trabalho será conduzido, produtos a serem entregues, composição de grupos de alunos e as formas e critérios de avaliação.
O professor responsável pelo projeto acompanha a turma para o esclarecimento de eventuais dúvidas, nos fóruns de discussão. Todas as orientações de procedimento, que dizem respeito ao planejamento e execução do projeto, bem como as formas e critérios de avaliação serão disponibilizadas aos alunos por meio de textos e/ou vídeos.
REQUISITOS ACADÊMICOS
- Possuir diploma de curso de graduação (reconhecido pelo Ministério da Educação);
- Preencher os requisitos básicos de formação de acordo com a necessidade de cada curso.
INSCRIÇÃO / MATRÍCULA
Para fazer a sua inscrição, você deverá acessar: vemprapuc.pucminas.br, preencher seus dados e efetuar o pagamento da primeira parcela. Após esse procedimento, você receberá um e-mail com o link para fazer upload de seus documentos e emitir a declaração de inscrição.
Documentos necessários (não precisam ser autenticados):
- Diploma ou certificado de conclusão da graduação (frente e verso);
- Documento oficial de identificação (frente e verso)
ATENÇÃO:
1. A documentação deverá ser digitalizada e enviada, via upload no link recebido pelo e-mail, após o pagamento do valor referente à matrícula (1ª parcela do Curso).
2. O processo de inscrição e matrícula fica condicionado à entrega da documentação exigida e o pagamento da primeira mensalidade.
3. Todas as etapas do processo de inscrição serão informadas por e-mail.
4. Confirmação dos cursos: Até 01/03/2021
5. Envio de login e senha: 10/03/2021
6. Início das aulas dos cursos que forem confirmados: 15/03/2021
Clique aqui para ter acesso ao contrato de prestação de serviços educacionais.
OBSERVAÇÃO
Informamos que não assinamos e nem autorizamos a realização de nenhum tipo de prática de estágio no decorrer dos cursos de Pós-graduação a distância.
CORPO DOCENTE
• Henrique Batista da Silva (Mestre)
• Marcos André Silveira Kutova (Doutor)
• Biharck Muniz Araújo (Mestre)
• Renato Rodrigo Martins (Especialista)
• Kleber Jacques Ferreira de Souza (Doutor)
• Marcelo Werneck Barbosa (Mestre)
• Isabella Araújo Fonseca (Especialista)
• Marcos Arrais e Silva (Mestre)
• Alexandre Teixeira (Mestre)
• Junilson Pereira Souza (Mestre)
• André Araújo dos Santos Carneiro (Especialista)
• Samuel Martins
• Rommel Vieira Carneiro (Mestre)
Obs.: Caso haja alguma alteração no corpo docente, a modificação será devidamente informada em nosso site.
Coordenadores
- Rommel Vieira Carneiro - Mestre
Informações Gerais

Requisitos tecnológicos
O aluno deve possuir ou ter acesso a computador com a seguinte configuração mínima:
- Processador com frequência mínima de 2 GHz ou superior, 2 GB de memória RAM (recomenda-se 4 GB);
- Placa de vídeo configurada com resolução mínima de 1024 x 768 pixels e 16 milhões de cores (24 bits);
- Placa de som com caixas acústicas (ou fones de ouvido) e microfone;
- Windows 7 (SP1), Windows 8, Windows 8.1, Windows 10 (atualizado para a versão 1607 ? Atualização de Aniversário ou superior), MacOS (versão 10.7 ou superior) ou Linux;
- Google Chrome (versão mais recente) ou Mozilla Firefox (versão mais recente);
- Adobe Flash Player (versão mais recente);
- Adobe Reader (versão mais recente);
- Acesso à Internet, com velocidade mínima de conexão de 1 Mbps;
- Correio eletrônico pessoal (e-mail).
Observação: O aluno com necessidades especiais deverá informar à Universidade no ato da inscrição. Para alunos portadores de necessidades especiais no campo da visão, é necessário acesso a um programa (software) de leitura de tela.
Deixe seu comentário e sua avaliação