Curso de Certificação C# Programming parte 5: Strings e Ciclo de Vida de Objetos

8,9

Nota desse curso

451

Alunos neste curso

Faça esse curso de C# e:

  • Conheça o mecanismo de coleta de lixo do .NET
  • Saiba como os objetos são coletados e finalizados
  • Aprenda a descartar recursos de maneira segura e eficiente
  • Saiba concatenar strings com menos processamento
  • Pesquise, recorte, susbtitua strings com os utilitários .NET
  • Aprenda a formatar números, dinheiro e datas dentro de strings
  • Conheça o recurso de interpolação para formatar strings

Conteúdo Detalhado

  1. Gerenciamento de Memória

    • Introdução do Curso
    • Gerenciamento de Memória com Pilha: armazenamento de chamadas de métodos e suas variáveis de tipo de valor
    • Pilha X Heap: Onde ficam armazenados os tipos de dados e tipos de referência?
  2. Coletando Lixo

    • Finalizadores: liberando recursos não-gerenciados
    • O Padrão Disposable: Liberando recursos gerenciados e não-gerenciados de forma padronizada
    • A Instrução Using: um "açúcar sintático" para facilitar o descarte de objetos
  3. Concatenação, Escrita e Leitura de Strings

    • Manipulação de Strings
    • StringBuilder: Como implementar a concatenação repetitiva de forma eficiente
    • StringReader: Lendo strings sequencialmente
    • StringWriter: Escrevendo strings sequencialmente
  4. Pesquisando Strings

    • Pesquisa de strings: investigando strings com `IndexOf`, `LastIndexOf`, `Contains`, `Replace`, `Substrings`, etc.
    • Enumerar strings: tratando strings como coleções de caracteres
  5. Formatação de Strings

    • String Format: parametrizando a formatação de strings
    • Formando números e datas: formatando tipos numéricos, moeda, datas e horas
    • Interpolação de strings: formatação simples e integrada à linguagem C#
    • Conclusão do Curso

Primeira aula de Certificação C# Programming parte 5: Strings e Ciclo de Vida de Objetos

Instrutores

  • Marcelo é desenvolvedor e instrutor que sempre busca diminuir obstáculos no processo de desenvolvimento, visando acelerá-lo. Com foco em ASP.Net, ASP MVC e C#, é ativo na comunidade: como contribuidor do Code Project ganhou mais de 30 prêmios de melhor artigo do mês. Adora design patterns e refatoração de código.

Conteúdo relacionado

Cursos de .NET em Programação

Leia nossos artigos de Programação

Formação com esse curso

Público alvo

Programadores, desenvolvedores de aplicações, estudantes de certificação

Nível de Dificuldade

Intermediário

Já é aluno?

Começar o Curso

Aprenda .NET com esse e outros cursos, comece agora!

  • 970 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 970 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 970 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 970 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Procurando planos para empresas?
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana