O mercado oferece uma infinidade de vagas de emprego, assim como oportunidades de trabalho remoto tanto aqui no Brasil quanto no exterior a quem conhece profundamente C#: esta linguagem Microsoft. A ProWay é Centro de Treinamentos Oficial Microsoft, desta forma, todo o conteúdo do treinamento segue o padrão Microsoft, o que é uma grande vantagem àqueles que desejam aprofundar seus conhecimentos nesta linguagem. Este curso tem por objetivos principais:
Desenvolva habilidades de programação que são necessárias para que criar aplicativos, usando a linguagem C#, incorporando várias características do .NET Framework 4.5 e esteja preparado para o exame de certificação Microsoft: 70-483 - Programming in C#. Então comece já este curso online Programação em C# e que venham mais novas oportunidades em sua carreira profissional!
Revisão de sintaxe C#
Este módulo ensina a sintaxe de núcleo e características da linguagem de programação C#. Ele também fornece uma introdução para o depurador Visual Studio 2012.
Métodos de criação, tratamento de exceções e aplicações de monitoramento
Este módulo explica como criar e chamar métodos, capturar e manipular exceções. Também descreve os requisitos de monitorização de aplicações em larga escala.
Desenvolvendo o código para uma aplicação gráfica
Este módulo descreve como implementar a estrutura básica e os elementos essenciais de uma típica aplicação desktop, incluindo o uso de estruturas e enumerações, coleções e eventos.
Criando Classes e implementar coleções fortemente tipadas
Este módulo explica como criar classes, definir e implementar interfaces e criar e usar coleções genéricas. Também descreve as diferenças entre tipos de valor e referência em C#.
Criar uma hierarquia de classe usando a herança
Este módulo explica como usar a herança para criar uma hierarquia de classe e estender uma classe do .NET Framework. Também descreve como criar classes genéricas e definir métodos de extensão.
Leitura e escrita de dados locais
Este módulo explica como ler e gravar dados usando o arquivo de entrada/saída (e/s) e explica como serializar e desserializar dados em diferentes formatos.
Acessando um banco de dados
Este módulo explica como criar e usar um modelo de dados de entidade para acessar um banco de dados e como usar LINQ para consultar e atualizar dados.
Acessando dados remotos
Este módulo explica como usar os tipos no namespace System.Net e WCF Data Services, para consultar e modificar dados remotos.
Projetando a Interface de usuário para um aplicativo gráfico
Este módulo explica como construir e uma interface de usuário gráfica de estilo usando XAML. Este módulo também descreve como exibir dados em uma interface de usuário usando vinculação de dados.
Melhorando a capacidade de resposta e desempenho de aplicativos
Este módulo explica como melhorar a taxa de transferência e tempo de resposta de aplicativos por meio de tarefas e operações assíncronas.
Integração com código não gerenciado
Este módulo explica como integrar não gerenciadas bibliotecas e componentes dinâmicos em um aplicativo c#. Também descreve como controlar o tempo de vida de recursos não gerenciados.
Criação de módulos (assemblies) e tipos reutilizáveis
Este módulo explica como examinar os metadados dos tipos por meio de reflexão, criar e usar atributos personalizados, gerar código gerenciado em tempo de execução e gerenciar versões diferentes de módulos (assemblies).
Criptografando e descriptografando dados
Este módulo explica como criptografar e descriptografar dados usando criptografia simétrica e assimétrica.
Plataforma Completa ProWay EAD: 3 dias Free! ASSINE JÁ!
O HTML avançado envolve aprofundar o conhecimento da linguagem para criar websites sofisticados. Além disso é fundamental ao desenvolvedor aprimorar a usabilidade, classificação nos mecanismos de busca e a segurança do site, resultando em um melhor desempenho e experiência do usuário.
Para melhor compreensão do conteúdo, o aluno deve ter feito o curso ProWay de de Fundamentos em HTML ou ter conhecimentos equivalentes.
Plataforma Completa ProWay EAD: 3 dias Free! ASSINE JÁ!
O Reactive é uma abordagem de desenvolvimento que oferece aos desenvolvedores uma linguagem de programação rápida, bem estruturada e flexível para projetos de diferentes tamanhos. É especialmente adequada para sites, sistemas e aplicativos móveis, visando enriquecer a experiência do usuário. Sua rapidez de execução permite soluções eficientes e responsivas, mesmo em projetos grandes.
Ter realizado o curso JavaScript ProWay: https://cursos.proway.com.br/javascript-jquery-e-ajax Ou ter já conhecimentos similares.
Plataforma Completa ProWay EAD: 3 dias Free! ASSINE JÁ!
Flutter é uma ferramenta de desenvolvimento de aplicativos móveis que permite aos desenvolvedores criar aplicativos nativos para Android e iOS com uma única base de código. Com Flutter, é possível criar aplicativos responsivos e com uma aparência nativa em ambas as plataformas. Se você está buscando se aprimorar em desenvolvimento de aplicativos móveis e aprender Flutter, o treinamento Programador Flutter Avançado na Proway é a escolha certa para você.
Ter participado do curso Introdução a Dart Flutter e Programador Flutter Básico da ProWay, ou conhecimentos equivalentes.
Plataforma Completa ProWay EAD: 3 dias Free! ASSINE JÁ!
Esse curso tem o objetivo de qualificar desenvolvedores a criarem APIs utilizando o Angular, tornando aplicações web ou híbridas mais rápidas e com uma codificação mais simplificada.
Cursos ProWay de Angular ou possuir conhecimentos equivalentes