3ª Edição
ONLINE
Programação .NET em C#
Descrição
CURSO ONLINE - Este curso permite aos participantes obter competências na utilização da plataforma .NET com a linguagem C#. O C# é uma linguagem de programação produzida pela empresa Microsoft, e é parte integrante do pacote Microsoft Visual Studio.
O C# é a linguagem de programação criada pela Microsoft e especialmente pensada para o desenvolvimento de aplicações na plataforma .NET. Esta linguagem e a sua plataforma associada prometem modificar radicalmente a forma como as aplicações são desenvolvidas para Windows, e também para a Internet. Aliando todo o poder do C++ com a facilidade de programação do Visual Basic, o C# é uma linguagem rápida e moderna, desenhada especificamente para aumentar a produtividade dos programadores.
O conhecimento adquirido neste curso permitirá ao formando aprender e praticar a utilização do C# (Csharp) em ambientes reais, desde os assuntos básicos voltados para a estrutura da linguagem, até aos assuntos relacionados à arquitetura de software e as boas práticas de programação.
Objetivos
No final do curso, os formandos serão capazes de:
- Desenvolver projetos com o Visual Studio;
- Utilizar instruções, expressões e operadores do C#;
- Efetuar tratamento de excepções;
- Trabalhar com ficheiros e Streams;
- Identificar tipos valor e tipos referência;
- Criar classes, estruturas e enumerações;
- Definir a visibilidade de membros e tipos;
- Criar classes base e classes derivadas;
- Criar e implementar interfaces e classes abstratas;
- Criar e utilizar coleções e tipos genéricos;
- Utilizar delegates, eventos e expressões lambda;
- Utilizar LINQ para consultas em objetos;
- Criar aplicações gráficas em .NET com integração com Base de Dados;
- Criar aplicações .NET com integração com Microsoft Office.
Conteúdos Programáticos
- Introdução ao C# e a Framework .NET
- Ler e Escrever para ficheiros
- Programação Orientada por Objetos
- Aplicações Gráficas .NET com acesso a Base Dados
- Programação C# para Microsoft Office
Metodologias
Este curso será online, adotando uma estratégia muito semelhante à formação presencial. Teremos sessões de forma síncrona/em direto (formador e participantes estão online através de sistema de videoconferência), onde o formador abordará os conteúdos da formação e interagirá com os participantes e estes com o formador e com os restantes colegas. O formador estará disponível 15 minutos antes do início da sessão para apoio aos formandos na preparação dos meios necessários à participação.
Entre cada sessão síncrona, haverá atividades assíncronas que cada participante desenvolverá autonomamente, reforçando a sua aprendizagem.
Todos os módulos terão atividades individuais e/ou em grupo para investigação e estudo dos temas, consolidação de conhecimentos e prática nos softwares apresentados nas sessões síncronas.
Destinatários
Destina-se a todos os que pretendem adquirir os conhecimentos de base no desenvolvimento de aplicações no .NET Framework utilizando a linguagem C#.
Pré-requisitos
É recomendado, mas não obrigatório, que os participantes tenham conhecimentos básicos de lógica de programação, experiência anterior com outras linguagens de programação (por exemplo: VBA ou Visual Basic) e noções básicas do idioma Inglês.
Para a realização desta formação será utilizado o software Visual Studio Express e o servidor de base de dados SQLServer.
Para a realização desta formação será utilizado o software Visual Studio Express e o servidor de base de dados SQLServer.
Formadores
Paulo Alexandre Serafim - formador na área das ciências informáticas há mais de 15 anos. Com vasta experiência em formação aos mais diversos níveis, tem-se dedicado à programação em diversas áreas, nomeadamente na programação Web e bases de dados.