Cursos de Programming in C# with Visual Studio 2022
A C# é uma linguagem eficiente e orientada a objetos para o desenvolvimento de aplicativos na plataforma Microsoft .NET. Este curso pode ser personalizado para qualquer versão de C# e Visual Studio.
Este treinamento ao vivo conduzido por instrutor (no local ou remoto) é destinado a desenvolvedores de nível intermediário a avançado que desejam entender a sintaxe de C# e tópicos relacionados à programação orientada a objetos em C#.
No final desta formação, os participantes serão capazes de:
- Familiarizar-se com os recursos e ferramentas do MSDN para apoiar o processo de desenvolvimento, tais como Microsoft Visual Studio.
- Compreender a sintaxe de C# e tópicos relacionados com a programação orientada a objectos em C#.
Formato do curso
- Palestra interactiva e discussão.
- Muitos exercícios e prática.
- Implementação prática num ambiente de laboratório ao vivo.
Opções de personalização do curso
Para solicitar uma formação personalizada para este curso, por favor contacte-nos para combinar.
Programa do Curso
O ambiente de programação e explicação do .NET Core - entendimento Visual Studio - criação de projeto e solução - importação das bibliotecas - implementação da solução
C# sintaxe -tipos de dados, operadores e expressões -loops, condições -criação de métodos -tratamento de exceções -invocação de métodos -criação de métodos sobrecarregados -parâmetros opcionais e de saída em métodos
Estruturas e coleções -implementação de estruturas e tipos de enum -organização de dados em coleções
Programação orientada a objetos - manipuladores de eventos - criação de classes - definição e implementação de interfaces - implementação de coleções de tipo forte - criação de hierarquias de classes - extensão do .net Framework ou classes Core
Trabalhando com arquivos - lendo e salvando arquivos - serializando e desserializando XML, JSON - trabalhando com biblioteca de E/S
Trabalhando com bancos de dados -criando e usando modelos de dados de entidade -consultando dados usando LINQ -atualizando dados com LINQ -acesso remoto a dados na rede -acesso a dados através de serviços Web (REST)
Programação multithread e assíncrona -implementação de multithreading usando expressões e tarefas Lambda -preparação de operações assíncronas -sincronização simultânea para acesso a dados
Opcional (se o tempo permitir): -Projeto WPF Window Application (.NET Framework) -Projeto ASP.NET MVC (.NET framework ou .net Core) -acesso aos dados em SQL Servidor Azure Database (Cloud)
Requisitos
- Conhecimento das frases de base do desenvolvimento de software.
Público
- Líder de equipa técnica
- Desenvolvedor de software
Os cursos de treinamento abertos exigem mais de 5 participantes.
Cursos de Programming in C# with Visual Studio 2022 - Booking
Cursos de Programming in C# with Visual Studio 2022 - Enquiry
Declaração de Clientes (4)
Simpático e afável. Muito conhecedor. Recomendaria o Shane a outras pessoas.
Joshua - California State University Bakersfield
Curso - Programming in C# with Visual Studio 2022
Máquina Traduzida
Muito prático. Ter vários exercícios por dia foi realmente útil para solidificar o conhecimento e os conceitos apresentados por Shane.
Michael - California State University Bakersfield
Curso - Programming in C# with Visual Studio 2022
Máquina Traduzida
Abrangeu todos os tópicos e forneceu exercícios de trabalho.
Greg - California State University Bakersfield
Curso - Programming in C# with Visual Studio 2022
Máquina Traduzida
Tudo. Mais uma vez, considerando a quantidade de conceitos que Fulvio cobriu, incluindo uma explicação detalhada em três dias foi muito bom. Gostei do facto de ele ter abordado muitos conceitos que nós, como Engenheiros de Dados, precisaríamos.
Florim - Jisc
Curso - Programming in C# with Visual Studio
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Introducing C# 6.0 with Visual Studio 2015/2017
28 HorasEste treinamento ao vivo, conduzido por instrutor (on-line ou no local), equipa os participantes com as habilidades essenciais necessárias para aproveitar os recursos do C # 6.0 no ambiente Visual Studio 2015/2017.
No final desta formação, os participantes serão capazes de
- Navegar e utilizar o Ambiente de Desenvolvimento Integrado (IDE) em Visual Studio 2015/2017.
- Implementar funcionalidades básicas do C#, tais como Console.WriteLine, Console.ReadLine e Hello C# World!!!
- Compreender o processo de compilação e depuração de código C#.
- Aplicar comentários em C# para documentação e legibilidade de código.
- Explorar os fundamentos do .NET 6.0, incluindo CLR, GC, DLL, EXE e tecnologias dentro do .NET.
- Revisar o histórico do C# da versão 1.0 à 6.0 e compreender os fundamentos do C#, como palavras-chave, literais, operadores e declarações.
- Trabalhar com tipos numéricos e booleanos, classes, objetos, campos, propriedades, indexadores, operadores, métodos e muito mais no C# 6.0.
- Explore os recursos da biblioteca de classes .NET, incluindo coleções, manipulação de arquivos, fluxos de dados, comunicação entre sistemas, datas, serialização e programação paralela.
- Acessar e manipular dados usando ADO.NET, LINQ, ORM (Entity Framework) e dados em Arquitetura Orientada a Serviços (SOA).
- Revisar aplicativos que podem ser desenvolvidos em C# e .NET Framework 6, como Windows Presentation Foundation, ASP.NET MVC 2 e Silverlight
C#.Net
35 HorasObjetivos
Este curso C# permitirá aos delegados desenvolver aplicativos na linguagem de programação C#. Os delegados serão capazes de programar usando os princípios de orientação de objetos. O curso também abrangirá como utilizar o ambiente de desenvolvimento de 2010 para produzir aplicações robustas e sustentáveis.
Auditoria
Este curso é destinado aos seguintes tipos de desenvolvedores de software:
- Novos desenvolvedores
- Desenvolvedores que compreendem a programação de computador, mas podem ter aprendido a programar usando uma linguagem não gráfica em uma universidade
Esses desenvolvedores querem construir soluções usando C#; dentro do Microsoft .NET Framework. Eles também querem usar técnicas orientadas a objetos para melhorar suas habilidades de desenvolvimento.
Advanced Programming in C#
35 HorasEste treinamento ao vivo conduzido por instrutor em Brasil apresenta recursos avançados de C#, examina seu uso como uma linguagem de programação de aplicativos de desktop e uma linguagem de programação da web para resolver problemas do mundo real.
As técnicas e os princípios Programming são demonstrados e praticados através de exercícios práticos e de visitas guiadas na sala de aula.
Advanced C# for Automation Test Engineers
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) destina-se a engenheiros de teste de automação experientes que desejam aprender conceitos avançados de programação C# para testes de automação.
No final desta formação, os participantes serão capazes de:
- Entenda os conceitos avançados de programação C# e as melhores práticas. Aplique princípios avançados de programação orientada a objetos para criar soluções de automação eficientes e flexíveis. Projete e desenvolva estruturas de automação modulares e reutilizáveis usando as melhores práticas do setor.
ASP.Net 4.0
35 HorasOs formandos serão introduzidos à estrutura .Net e aprenderão a desenvolver aplicações Web utilizando o C# 4.0. No final do curso, os formandos deverão estar familiarizados com a estrutura, ter experiência no desenvolvimento de aplicações Web básicas e estar familiarizados com o acesso a bases de dados utilizando LINQ. As aplicações serão criadas utilizando programação orientada a objectos.
Depois de completar este curso, os delegados serão capazes de:
- Utilizar Visual Studio 2010 de forma eficaz
- Aprender C# 4.0
- Criar aplicações Web ASP.NET comerciais
- Compreender a OO Programming, Classes e Objectos
- Depurar aplicações
- Desenvolver interfaces de utilizador utilizando páginas mestras, navegação no site e temas
- Utilizar ADO.Net e LINQ para ler e escrever em bases de dados
- Desenvolver aplicações Internet avançadas utilizando ASP.NET AJAX
- Criar e chamar serviços WCF
C # para Engenheiros de teste de Automação
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil é projetado para qualquer pessoa interessada em aprender C# para fins de teste de automação. É um curso intensivo e simplificado, com muitos exercícios práticos para que os participantes se familiarizem rapidamente com as habilidades essenciais de programação necessárias para aplicar em testes de automação de software. O foco é sobre os fundamentos do C# que podem ser direta e imediatamente aplicados à automação de testes.
Este curso não abrange estruturas de automação de teste em profundidade, como Selenium. Se você já é versado em C# e deseja ir direto para o teste com Selenium, por favor, confira: Selenium WebDriver em C#: Introdução à automação de testes web em C#.
Padrões de Design em C #
14 HorasGrupo alvo:
Líder de equipe técnica, Desenvolvedor de software
Objetivo do aprendizado:
O objetivo do treinamento é adquirir a capacidade de projetar estruturas avançadas de desenvolvimento / projeto em C #.
Durante o curso, os alunos se familiarizam com os recursos e ferramentas do MSDN para dar suporte ao processo de desenvolvimento, como o Microsoft Visual Studio , ReSharper.
Introduction to Blazor
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores da Web que desejam usar o Blazor para criar aplicativos da Web de pilha completa C#.
No final desta formação, os participantes serão capazes de
- Desenvolver aplicações Web com C# e Blazor.
- Use código C# para chamar JavaScript APIs e bibliotecas.
- Executar código C# do lado do cliente e lógica do cliente diretamente em um navegador ou servidor.
- Implantar aplicativos Web do Blazor com o Azure.
Mastering LINQ with C#
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores da Web que desejam consultar e atualizar big data com LINQ usando C#.
No final deste treinamento, os participantes serão capazes de:
- Criar e executar consultas LINQ.
- Implementar bibliotecas avançadas para consulta de dados.
- Filtrar, pesquisar, transformar e manipular objectos locais ou remotos.
Programming in ASP.NET MVC 5
21 HorasGrupo alvo:
Líder de equipe técnica, desenvolvedor de software
Objetivo do aprendizado:
O objetivo do treinamento é adquirir a capacidade de desenvolver aplicativos de negócios da Internet na tecnologia ASP.NET MVC 4 e na linguagem C #.
Durante o curso, os alunos se familiarizam com os recursos e ferramentas do MSDN para dar suporte ao processo de desenvolvimento, como o Microsoft Visual Studio .
Programming in C#
14 HorasO curso foi desenvolvido para pessoas que desejam aprender a linguagem de programação baseada em C# e aprender os recursos básicos da plataforma .NET. Durante o treinamento, os participantes aprenderão como ele é incorporado ao C# , como configurar um ambiente para escrever programas básicos, usar as bibliotecas padrão.
Programming in WPF
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores de software que desejam desenvolver aplicativos de cliente de desktop usando WPF e C #. No final deste treinamento, os participantes serão capazes de: Aprender e compreender como utilizar os recursos e ferramentas do MSDN. Apoiar o processo de desenvolvimento na Microsoft Visual Studio. Desenvolver aplicações empresariais de desktop utilizando a tecnologia WPF e a linguagem C#.
Selenium C# Test Automation
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores e testadores que desejam realizar automação de teste usando C# e Selenium.
No final desta formação, os participantes serão capazes de
- Instalar e configurar o Selenium WebDriver.
- Escrever testes usando Selenium, C# e Nunit com Visual Studio IDE.
- Executar automação de teste C# Selenium.
Selenium WebDriver in C#
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) apresenta aos participantes testes automatizados com Selenium WebDriver e C# em Visual Studio. Se você não tem experiência em programação C# ou deseja aprimorar o C#, confira o curso: C# for Automation Test Engineers.