C++ Object-Oriented Programming: Build a Crypto-Trading System

Learn core C++ object-oriented programming concepts and modern memory management by designing and structuring a text-based cryptocurrency trading simulator.

4.7 (259) ⏱ 1 h 25 min 📚 4 aulas

Sobre este curso

Transitioning from basic scripting to professional software development requires a solid grasp of Object-Oriented Programming (OOP). This text-only course guides you through core OOP principles using C++, the industry standard for high-performance applications. You will transition from writing simple code blocks to designing clean, maintainable, and modular software architectures. By following a structured learning path, you will apply these concepts to design the data models and execution logic of a cryptocurrency trading simulator, learning how to handle real-world data patterns and object interactions. What you'll learn: - Understand fundamental OOP concepts including classes, objects, encapsulation, and abstraction. - Implement inheritance and polymorphism to design flexible, reusable C++ code structures. - Manage application data efficiently using modern Standard Library containers. - Apply robust memory management techniques, including smart pointers, to write safe and leak-free code. - Model real-world trading entities like order books, currencies, and user portfolios. - Practice writing clean, type-safe C++ code that follows modern industry standards. The course begins with foundational OOP definitions and basic syntax before guiding you through the logical design of the trading system's components. You will learn entirely through written explanations, code walkthroughs, and conceptual exercises. This course is designed for beginners who have a basic acquaintance with programming logic and want to master object-oriented design in C++. No prior experience with OOP or advanced systems programming is required. Start reading today to build a strong foundation in professional C++ software development.

O que você vai receber

  • 📜 Certificado de conclusão
    Adicione ao seu perfil do LinkedIn
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • ♾️ Acesso vitalício
    Volte quando quiser, sem expirar
  • 📱 Celular ou computador
    Funciona em qualquer dispositivo
  • 💸 Reembolso em 30 dias
    Sem perguntas
  • Curto e focado
    1 h 25 min de conteúdo prático

Avaliações (4)

نورة بنت سالم المفرجي OM
★ 4 · 2026-04-18T11:22:14+00:00

Machine Translated Na verdade, eu esperava uma aplicação mais prática.Sentiu-se um pouco teórico demais para minhas necessidades, embora os conceitos principais fossem explicados bem.

Zaw Min Htun MM
★ 3 · 2025-06-11T11:38:14+00:00

Machine Translated Gostei muito deste curso. A maneira como as informações foram apresentadas foi excelente e as aplicações práticas foram destacadas de forma eficaz.

Henry König AT Aluno verificado
★ 5 · 2025-03-30T04:34:14+00:00

Curso brilhante! O fluxo de informações foi perfeito, e os exemplos realmente solidificaram os conceitos.

Andrés Morales CL
★ 4 · 2024-12-08T19:38:14+00:00

É um curso sólido. A estrutura é lógica e a maioria dos exemplos foram úteis.Poderia usar alguns cenários mais reais.

Escrever uma avaliação

Pediremos para fazer login após enviar — o rascunho fica salvo.

Outros também fizeram

Perguntas frequentes

O que preciso para fazer este curso? +

Só um celular ou computador com internet. Sem instalações nem hardware especial.

Como faço para pagar? +

Cartão via Stripe ou criptomoeda. Não guardamos dados do cartão — o Stripe processa com segurança.

Posso pedir reembolso? +

Sim — reembolso integral em 30 dias, sem perguntas.

Por quanto tempo terei acesso? +

Para sempre. Uma vez comprado, o curso é seu para revisar quando quiser.

Vou receber um certificado? +

Sim. Ao concluir, você recebe um certificado que pode adicionar ao seu perfil do LinkedIn.

Feito para profissionais em
Tecnologia Design Finanças Marketing Saúde Educação Hotelaria Indústria