Curso de formação em Linguagem C++ | Alura (2024)

FormaçõesProgramação Linguagem C++

Aprenda a programar em C++, mergulhando no paradigma da orientação a objetos e domine recursos essenciais de uma das principais linguagens no mercado.

* Esta formação faz parte dos nossos cursos de Programação

Quero Estudar na Alura

Fundamentos da linguagem C++

A Formação C++ da Alura é um guia de aprendizado com cursos e conteúdos para você iniciar uma carreira bem sucedida como programador(a) C++. Você vai aprender desde os fundamentos da linguagem junto com as boas práticas e o essencial conhecimento de uma boa modelagem orientada a objetos até recursos mais avançados do C++ moderno.

Por queestudar esta formação?

  • Curso de formação em Linguagem C++ | Alura (6)

    Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Curso de formação em Linguagem C++ | Alura (7)

    Do básico ao avançado

    Formação completa para o mercado

  • Curso de formação em Linguagem C++ | Alura (8)

    Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Curso de formação em Linguagem C++ | Alura (9)

Com quemvocê vai aprender?

  • Curso de formação em Linguagem C++ | Alura (10)

    Vinicius Dias

    Zend Certified Engineer (Engenheiro PHP Certificado pela Zend), iMasters Certified Professional, desenvolvedor Full Stack, formado em Tecnologia da Informação e amante de boas práticas de desenvolvimento, sempre tento aplicar a regra do bom escoteiro nos códigos: Sempre deixe o local mais limpo do que quando você o encontrou.

  • Curso de formação em Linguagem C++ | Alura (11)

    Vinicius Dias

    Zend Certified Engineer (Engenheiro PHP Certificado pela Zend), iMasters Certified Professional, desenvolvedor Full Stack, formado em Tecnologia da Informação e amante de boas práticas de desenvolvimento, sempre tento aplicar a regra do bom escoteiro nos códigos: Sempre deixe o local mais limpo do que quando você o encontrou.

  • Curso de formação em Linguagem C++ | Alura (12)

    Gabriel Fernandes de Oliveira

    Gabriel é estudante de Ciências da Computação na USP. Seus maiores interesses estão no estudo de Teoria da Computação e nas Competições de Programação. Participa da Maratonas de Programação (seu time ganhou medalha de bronze em 2018) e também competiu no final mundial, em 2016, na Tailândia. Como programador, seu foco hoje é nas linguagens C e C++.

  • Curso de formação em Linguagem C++ | Alura (13)

    Gabriel Fernandes de Oliveira

    Gabriel é estudante de Ciências da Computação na USP. Seus maiores interesses estão no estudo de Teoria da Computação e nas Competições de Programação. Participa da Maratonas de Programação (seu time ganhou medalha de bronze em 2018) e também competiu no final mundial, em 2016, na Tailândia. Como programador, seu foco hoje é nas linguagens C e C++.

Passo a passo

  1. 1Conhecendo a linguagem

    O primeiro passo é entender a linguagem C++, base de tudo que faremos nessa formação. E, para isso, é essencial desenvolver um conhecimento sólido sobre como a linguagem em si funciona, como é o processo de compilação e os principais recursos disponíveis no C++.

    • Alura+Sobre a formação C++
    • ArtigoC++: Por que aprender em 2021? | Alura Cursos Online
    • Curso de formação em Linguagem C++ | Alura (16)

      CursoC++: Conhecendo a linguagem e a STL

      08h
      • Aprenda a criar seu primeiro programa em C++
      • Crie dois jogos do zero, o jogo da adivinhação e o jogo da forca
      • Descubra as principais funções de leitura e escrita da linguagem
      • Manipule a escrita de números reais
      • Use variáveis que armazenam palavras e frases, as strings
      • Familiarize-se com os vetores de alocação dinâmica, os vectors
      • Utilize o tipo map, uma das estruturas de dados mais poderosas de C++
      • Leia e modifique arquivos de texto usando seu programa
    • Curso de formação em Linguagem C++ | Alura (17)

      CursoAvançando com C++: entenda melhor a linguagem

      10h
      • Deixe seus projetos mais organizados
      • Entenda como funciona o processo de compilação
      • Utilize ferramentas poderosas para programar
      • Se aprofunde em detalhes da linguagem
      • Entenda sobre gerenciamento de memória
    • Alura+O que é Assembly?
  2. 2Aprendendo Orientação a Objeticos com C++

    C++ é uma linguagem multi-paradigma, mas o paradigma de programação orientada a objetos é o mais utilizado até hoje em projetos C++. Por isso nós devemos ter um bom conhecimento dessa forma de escrever código.

  3. 3Avançando com C++ e Testes

    Com a orientação a objetos na ponta da língua, é hora de evoluirmos com nossos conhecimentos em C++. Testar uma aplicação é fundamental e performance é algo com o que sempre nos deparamos no estudo de C++. Neste capítulo nós vamos aprender como testar nossas aplicações de forma profissional e também aprenderemos técnicas mais avançadas sobre performance e algumas otimizações de código.

    • Alura+Entenda a Pirâmide de Teste
    • Curso de formação em Linguagem C++ | Alura (25)

      CursoC++ e TDD: testes de unidade com Catch2

      08h
      • Aprenda o que são testes automatizados
      • Conheça a ferramenta de testes Catch2
      • Entenda o que são testes de unidade
      • Conheça e pratique TDD
      • Organize o código de seus testes
    • Curso de formação em Linguagem C++ | Alura (26)

      PodcastTestes Automatizados - Hipsters #51 - Hipsters Ponto TechHipsters Ponto Tech

    • Curso de formação em Linguagem C++ | Alura (27)

      CursoAvançando com C++: performance e otimização

      08h
      • Entenda como trabalhar com strings
      • Aprenda a poupar alocações com string_view
      • Conheça o copy constructor
      • Aprenda sobre l-values e r-values
      • Conheça o conceito de move semantics
    • Alura+Evolução do C++

Escola

Programação

Além dessa, a categoria Programação conta com cursos de Lógica,Python,PHP,Java,.NET,Node JS,C,Computação,Jogos,IoT,e mais...

Conheça a Escola

Curso de formação em Linguagem C++ | Alura (2024)

References

Top Articles
Latest Posts
Article information

Author: Clemencia Bogisich Ret

Last Updated:

Views: 6265

Rating: 5 / 5 (80 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Clemencia Bogisich Ret

Birthday: 2001-07-17

Address: Suite 794 53887 Geri Spring, West Cristentown, KY 54855

Phone: +5934435460663

Job: Central Hospitality Director

Hobby: Yoga, Electronics, Rafting, Lockpicking, Inline skating, Puzzles, scrapbook

Introduction: My name is Clemencia Bogisich Ret, I am a super, outstanding, graceful, friendly, vast, comfortable, agreeable person who loves writing and wants to share my knowledge and understanding with you.