Para integrar a excelente carreira de programador, deverá iniciar a formação com esta Academia – Code Developer. Extraordinariamente completa, tem como objetivo desenvolver as competências de base de programação, vitais para quem pretende iniciar uma carreia na área do desenvolvimento.
Construída para suprir as necessidades de mercado de trabalho, o Code Developer valida os conhecimentos desenvolvidos ao longo da formação através de uma prova de conceito e de um exame de certificação Microsoft 98-361 que permite a certificação Microsoft MTA: Developer.
Todos os interessados em iniciar uma carreira em desenvolvimento de aplicações.
Terá os conhecimentos essenciais para uma profissão dentro da área de desenvolvimento aplicacional.
Conhecimentos de informática na ótica do utilizador.
Microsoft Technology Associate (MTA): Developer.
Apresentação
O Essencial
• Introdução aos conceitos de desenvolvimento aplicacional
• Princípios Fundamentais da programação
• Algoritmia e lógica de programação
• Criação de aplicações de consola
As ferramentas e as linguagens
• O que é o IDE Visual Studio, e as frameworks .Net e .Net Core?
• Programação em C#
• Criação e utilização de funções
• Blocos try/catch para tratamento de erros
• Acesso e gestão de ficheiros
• Primeiro "desafio prático"
Noção de Programação orientada a Objetos (OOP)
• Utilização de classes, herança, polimorfismo
• Segundo "desafio prático"
O acesso aos dados no dia a dia
• Fundamentos de Base de dados e acesso adequados aos dados
• Desenho de Bases de Dados
o Modelo Entidade Relação
o Formas de normalização;
• Introdução ao T-SQL: select, where, order, group, union e join
• Acesso a dados nível seguinte:
o Entity Framework e o Entity Framework Core
• Modelação de dados em classes de C#
• Terceiro "desafio prático"
Programação para web
• Aplicações ASP.Net e ASP.Net Core
• Introdução ao HTML5, javascript, jquery, CSS e BootStrap
• Noções de hosting das aplicações produzidas
• "Deployment" de aplicações
• Quarto "desafio prático"
Truques de um programador ágil
• Como detetar erros no código;
• Conceito de "debug"
• Desafio prático Final
Certificação
• Aula de Preparação para exame 98-361
• Exame 98-361- Software Development Fundamentals
Apresentação individual dos desafios práticos desenvolvidos.