Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Programming Languages C++

Aprendendo a programar em C++

Introdução ao paradigma orientado a objetos e os conceitos básicos da linguagem C++.
Rating: 4.9 out of 54.9 (403 ratings)
1,329 students
Created by Marco Aurélio Regis
Last updated 7/2018
Portuguese
30-Day Money-Back Guarantee

What you'll learn

  • Compreender os conceitos da programação orientada a objetos.
  • Criar suas próprias aplicações básicas em C++.
  • Obter conhecimentos em C++ que são essenciais para futuramente você desenvolver aplicações mais sofisticas e com interface gráfica do usuário em C++.

Course content

15 sections • 45 lectures • 5h 40m total length

  • Preview02:28

  • O que é Paradigma de Programação?
    11:08
  • Paradigma Orientado a Objetos - (objetos, propriedades e operações)
    04:55
  • Teste 01
    1 question
  • Paradigma Orientado a Objetos (classes, atributos e métodos)
    06:43
  • Teste 02
    1 question

  • Sobre a Linguagem C++
    02:00
  • Teste 03
    1 question
  • IDEs e Compiladores
    07:46

  • Primeiro Programa em C++
    04:34
  • Fluxo do Processo de Compilação e Execução
    03:16
  • Tipos Primitivos de Dados
    05:11
  • Teste 04
    1 question
  • Operadores
    04:51

  • Implementando Classes em C++
    07:18
  • Teste 05
    1 question
  • Criando Objetos em C++
    10:52
  • Teste 06
    1 question

  • Introdução aos Construtores
    16:19
  • Tipos de Construtores
    09:14
  • Preview04:41
  • Teste 07
    1 question
  • Implementando métodos da classe
    1 question

  • Referências
    09:30
  • Passagem de Parâmetros e Retorno de Função por Valor e Referência
    18:05
  • Ponteiros
    07:18
  • Referências vs Ponteiros
    18:32
  • Teste 08
    1 question
  • Trabalhando com ponteiros
    1 question

  • Declarando Funções Dentro e Fora da Classe
    06:08
  • Preview09:13
  • Namespace
    07:39
  • Funções Amigas
    12:48
  • Funções e Variáveis Membros Estáticas
    16:57
  • Teste 09
    1 question
  • Declarando funções amigas
    1 question

  • Introdução à Herança
    06:30
  • Aplicando Relacionamento de Herança entre Classes
    14:21

  • Modificadores de Acesso: public, private e protected
    07:47
  • Teste 10
    1 question

Requirements

  • Nenhum pré-requisito é necessário para fazer este curso. Tudo que você precisa para começar a programar em C++ está incluso neste curso, e as ferramentas de desenvolvimento utilizadas são gratuitas.

Description

Neste curso você aprenderá o que realmente é a programação orientada a objetos e os conceitos essenciais para você começar a desenvolver suas próprias aplicações em C++.

Este curso é fortemente baseado no paradigma de programação orientada a objetos, possibilitando alavancar o seu aprendizado para outras linguagens orientadas a objetos além da linguagem C++.

Isto NÃO é um tutorial com meros exemplos de manipulação de variáveis e vetores em C++. Este é um verdadeiro curso de C++ que irá lhe ensinar desde os conceitos básicos da linguagem tais como, objetos e classes, até os tópicos mais avançados da linguagem.

Não se preocupe se você não é um expert em programação ou se você não tem qualquer conhecimento em C++, pois este curso destina-se a TODOS os níveis de estudantes.

Divirta-se programando!

*Os códigos em C++ dos projetos contidos neste curso estão disponíveis para download.

Who this course is for:

  • Este curso destina-se à iniciantes não familiarizados com a linguagem C++ ou, até mesmo, àqueles que estão procurando se aperfeiçoar nesta linguagem de programação.
  • Àqueles que querem entender melhor o paradigma de orientação a objetos.

Instructor

Marco Aurélio Regis
Java Software Developer
Marco Aurélio Regis
  • 4.3 Instructor Rating
  • 3,571 Reviews
  • 9,912 Students
  • 10 Courses

Experience

Director at Ocram Information Systems - since 2006 until now

Professor of Analysis and Development of Information Systems at UNIP University in Brazil - since 2011 until 2013

Effective Member of Brazilian Computer Society since 2008 until now

Professional Member of Association for Computing Machinery since 2014 until now

IEEE Membership since 2014 until now

Skills

Computer Science, Teaching, Software Engineering, UML, Programming, Java, Design Patterns

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.