CURSO

Curso C# para iniciantes gratuito

Sobre o curso
5,00

Passe por 24 episódios de treinamento em C# práticos e fáceis de entender, com o nosso talentoso amigo Bob Tabor, do www.LearnVisualStudio.net, conforme você aprende os conceitos básicos da programação em C#. O Curso é gratuito dá direito a certificado.Carga horária de 08 horas. O idioma do áudio é inglês, mas é legendado em português.
  • Data de publicação: 23/01/2017
  • Idioma: Português (Brasil)
  • Plataforma: Microsoft Virtual Academy
Ver curso

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#.
Ver curso
foto de Bob Tabor
Bob Tabor
Instrutor pela Microsoft Virtual Academy, especialista em Microsoft.

Qual a sua avaliação para este hangout?

foto de


AVALIAÇÕES

foto do perfil Fernando Palma Fernando Palma