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

8,9

Nota desse curso

616

Alunos neste curso

Faça esse curso de Certificação 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

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas 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

Última atualização

20/12/2019

Já é aluno?

Começar o Curso

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

  • 1119 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

  • 1119 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

  • 1119 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

  • 1119 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