Academia Detalhes

Code Developer (ATACCD)

Online
Presencial
168.00 H

Próximas Datas


04/11/2024 T1 06/01/2025 M1 10/03/2025 T1 12/05/2025 M1 14/07/2025 T1 15/09/2025 M1
ATACCD

1650.00 € + IVA

Pedido de Informações
Introdução

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.

Público Alvo

Todos os interessados em iniciar uma carreira em desenvolvimento de aplicações.

Quando Completar o curso

Terá os conhecimentos essenciais para uma profissão dentro da área de desenvolvimento aplicacional.

Pré-Requisitos

Conhecimentos de informática na ótica do utilizador.

Exames para Certificações

Microsoft Technology Associate (MTA): Developer.

Conteúdos em detalhe


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.