Curso C# para iniciantes gratuito
Sobre o curso
5,00
- Data de publicação: 23/01/2017
- Idioma: Português (Brasil)
- Plataforma: Microsoft Virtual Academy
Ementa do Curso
- Módulo 1 | Introdução ao curso
Ouça uma introdução ao tema, aprenda quais são as expectativas para a série e ouça dicas sobre como tirar o melhor proveito. Além disso, descubra onde baixar o software necessário.
- Módulo 2 | Criando seu primeiro programa em C#
Aprenda a criar um aplicativo simples e obtenha uma explicação de soluções comuns para problemas diferentes que você pode encontrar conforme começa a escrever e compilar código.
- Módulo 3 | Noções sobre seu primeiro programa em C#
Para compreender melhor a gramática do C# em um nível elevado, retorne ao programa que acabamos de criar para separar cada uma das palavras-chave e símbolos
- Módulo 4 | Trabalhando com arquivos de código, projetos e soluções
Aprenda a abrir e fechar arquivos individuais em um projeto, a relação entre projetos e soluções e muito mais.
- Módulo 5 | Noções sobre tipos de dados e variáveis
Adicione sintaxe C# a seu vocabulário explorando os blocos de construção fundamentais: tipos de dados e variáveis. Aprenda temas básicos, como convenção de nomenclatura e conversões de tipo de dados.
- Módulo 6 | A instrução de Decisão if
Tenha uma introdução à instrução de Decisão if, juntamente com o operador condicional. Descubra como refatorar o código para torná-lo mais compacto e menos suscetível a produzir erros.
- Módulo 7 | Operadores, expressões e instruções
Saiba como criar uma instrução em C# de forma correta, composta de expressões que incluem operadores e operandos. Veja os erros de compilação que ocorrem quando as regras de sintaxe C# são ignoradas.
- Módulo 8 | para instrução de iteração
Examine vários tipos diferentes de instruções de iteração, como utilizar "trechos de código" para ajudar a lembrá-lo da sintaxe para uma instrução complexa e veja a depuração em ação.
- Módulo 9 | Noções básicas sobre matrizes
Saiba mais sobre matrizes e veja como declará-las e utilizá-las. Assista a demonstrações sobre alguns poderosos métodos internos que fornecem recursos adicionais às matrizes.
- Módulo 10 | Definindo e chamando métodos
Crie um método auxiliar, crie e chame métodos para recuperar um valor, crie e use parâmetros de entrada, aprenda sobre a formatação de cadeias de caracteres e crie métodos sobrecarregados.
- Módulo 11 | Instrução de iteração While
Aprenda uma nova instrução de iteração que permite que você continue a executar um bloco de código até que uma condição não seja verdadeira.
- Módulo 12 | Trabalhando com cadeias de caracteres
Veja métodos internos de cadeias de caracteres para manipular o conteúdo dentro de uma cadeia literal e na classe StringBuilder para associar muitas cadeias de forma a usar poucos recursos e memória.
- Módulo 13 | Trabalhando com datas e horas
Descubra como trabalhar com dados de Data e Hora, como criar novas instâncias de DateTime, como adicionar tempo e como formatar os dados para exibição. Confira a classe TimeSpan.
- Módulo 14 | Noções básicas sobre classes
Aprenda como as classes são definidas e novas instâncias são criadas, como definir propriedades e como definir e obter valores para uma determinada instância da classe.
- Módulo 15 | Mais sobre classes e métodos
Saiba mais sobre as classes: crie uma nova instância, adicione referências à classe, passe-as para um método. Analise métodos sobrecarregados, métodos estáticos versus de instância e construtores.
- Módulo 16 | Noções básicas sobre escopo e modificadores de acessibilidade
Explore o escopo variável e como a Biblioteca de Classes .NET Framework usa modificadores de acessibilidade para expor ou ocultar a implementação de certos serviços aos consumidores daquela classe.
- Módulo 17 | Noções básicas sobre namespaces e como trabalhar com a biblioteca de classes .NET
Saiba mais sobre namespaces e como encontrar as classes para seus aplicativos pesquisando no Bing e no MSDN.
- Módulo 18 | Criando e adicionando referências aos assemblies
Saiba mais sobre assemblies .NET: codifique bibliotecas e arquivos executáveis, depure e libere versões de assemblies. Veja como referenciá-los, utilize NuGet e referencie bibliotecas personalizadas.
- Módulo 19 | Trabalhando com coleções
Veja uma coleção no "estilo antigo", juntamente com várias das coleções genéricas mais recentes, fortemente tipadas (lista
e dicionário < TKey, TDictionary >) utilizando a sintaxe genérica. - Módulo 20 | Trabalhando com LINQ
Explore SQL (linguagem de consulta estruturada) e a sintaxe LINQ (consulta integrada à linguagem). Veja uma demonstração da projeção de dados em tipos existentes e novos tipos anônimos.
- Módulo 21 | Enumerações e a instrução de Decisão Switch
Veja uma demonstração sobre o uso das Enumerações, crie uma enumeração personalizada e use-a em um aplicativo simples que demonstra uma terceira instrução de Decisão, a Switch.
- Módulo 22 | Tratando de exceções com facilidade
Aprenda como usar o bloco try/catch/finally para antecipar potenciais problemas e proteger o usuário final desses problemas o máximo possível. Explore as práticas recomendadas ao verificar exceções.
- Módulo 23 | Noções básicas sobre eventos e programação orientada a eventos
Aprenda como os eventos são utilizados na biblioteca de classes .NET Framework. Comece com a classe Timer e conclua com a construção de um aplicativo básico "Hello World".
- Módulo 24 | Próximos passos
Veja maneiras para a solução de problemas comuns, onde buscar ajuda e respostas e faça parte da comunidade .NET. Trace um caminho de longo prazo para saber mais sobre o desenvolvimento de aplicativos.
Mais informações
Quais são as exigências?
- Não são necessário conhecimentos prévios.
- Para receber o certificado, é preciso se cadastrar (gratuitamente) no site da Microsoft Virtual Academy (MVA).
O que serei capaz de fazer depois deste curso?
- Saiba como declarar e utilizar matrizes.
- Crie e use métodos.
- Use instruções de iteração.
- Manipule cadeias de caracteres.
- Saiba como trabalhar com dados de Data e Hora.
- Defina e crie classes e use propriedades.
- Aplique detalhes de classes mais avançadas.
- Compare escopos de variáveis e modificadores de acessibilidade.
- Crie e faça referência a assemblies. Veja como usar coleções.
- Aprenda quando e como usar LINQ (consulta integrada à linguagem).
- Use enumerações. Evite exceções.
- Veja uma demonstração sobre como lidar com eventos.
- Explore os próximos passos para saber mais sobre o desenvolvimento de aplicativos Web e do Windows.
- Entenda as expectativas do curso e obtenha o software.
- Crie um aplicativo. Entenda a gramática C#.
- Descubra a relação entre projetos e soluções.
- Aprenda os blocos de construção fundamentais do trabalho com C#.
- Use instruções de Decisão if e operadores condicionais.
- Crie uma instrução em C# formada corretamente e resolva erros de compilação.
- Entenda as instruções de iteração e quando utilizá-las.
- Veja uma demonstração sobre como declarar e utilizar matrizes.
- Crie e use métodos. Use instruções de iteração.
- Manipule cadeias de caracteres.
- Saiba como trabalhar com dados de Data e Hora.
- Defina e crie classes e use propriedades.
- Use instruções de Decisão if e operadores condicionais.
- Veja uma demonstração sobre como declarar e utilizar matrizes.
Qual é o público alvo?
- Profissionais da área de tecnologia, programadores, ou qualquer pessoa que tenha interesse em conhecimentos sobre desenvolvimento em C#.
Qual a sua avaliação para este hangout?