[vc_row][vc_column offset=”vc_col-md-5″][vc_single_image image=”1709″ img_size=”full” css=”.vc_custom_1604929102863{margin-bottom: 20px !important;}”][/vc_column][vc_column offset=”vc_col-md-7″][vc_custom_heading text=”Descrição do Curso” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes” css=”.vc_custom_1604922312968{margin-bottom: 20px !important;}”][vc_column_text css=”.vc_custom_1604929199452{margin-bottom: 20px !important;}”]
- Revisão de programação estruturada (linguagem C);
- Motivação: limitações do paradigma estruturado;
- Conceito de classe, objeto, abstratação;
- Recursos sintáticos de C++ para POO;
- Encapsulamento e interface (modificadores de acesso);
- Herança e reaproveitamento de código;
- Polimorfismo e métodos virtuais;
- Templates e sobrecarga de operador (programação genérica);
- Utilização de compilares;
- Ambiente de desenvolvimento: configuração e utilização;
- Evolução da linguagem C++ (novas revisões e standards);
- Gerenciamento de grandes projetos de software (build tools).
[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column width=”1/2″ offset=”vc_col-md-5″][vc_custom_heading text=”Objetivo” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes” css=”.vc_custom_1604929230107{margin-bottom: 20px !important;}”][vc_column_text css=”.vc_custom_1604929240603{margin-bottom: 20px !important;}”]Permitir ao participante a compreensão dos conceitos relacionados à Programação Orientada a Objetos (POO) e capacitá-lo a desenvolver soluções para sua área de atuação utilizando os conceitos e ferramentas apresentados.[/vc_column_text][vc_custom_heading text=”Justificativa” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes” css=”.vc_custom_1604929251740{margin-bottom: 20px !important;}”][vc_column_text css=”.vc_custom_1604929261794{margin-bottom: 20px !important;}”]O domínio de linguagens que utilizam conceitos de POO é uma competência relevante para projetos de computação aplicada no setor produtivo. Desse modo, a familiarização do aluno com este paradigma lhe abre diversas oportunidades de colocação no mercado de trabalho.[/vc_column_text][/vc_column][vc_column width=”1/2″][vc_custom_heading text=”Ementa” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes” css=”.vc_custom_1604929280684{margin-bottom: 20px !important;}”][vc_column_text css=”.vc_custom_1604929398940{margin-bottom: 20px !important;}”]
- Instalação e configuração do ambiente de desenvolvimento;
- Conceitos de linguagem de programação;
- Revisão de linguagem C;
- Conceitos de orientação à objetos;
- Encapsulamento;
- Herança;
- Polimorfismo;
- Composição;
- Biblioteca padrão (STL);
- Aplicações de linha de comando (CLI);
- Namespaces;
- Sobrecarga de função e operador;
- Exceções;
- Templates;
- Estruturas abstratas de dados;
- Pré-Processador;
- Utilização de bibliotecas de terceiros (third parties);
- Opções de compilação e linkagem.
[/vc_column_text][/vc_column][/vc_row][vc_row equal_height=”yes” css=”.vc_custom_1604922749256{background-color: #f2f2f2 !important;}”][vc_column width=”1/2″ offset=”vc_col-md-4″][servicesbox style=”style3″ icon=”fas fa-bullseye” title=”Público alvo”]-[/servicesbox][/vc_column][vc_column width=”1/2″ offset=”vc_col-md-4″][servicesbox style=”style3″ icon=”far fa-calendar-alt” title=”Data”]01/06, 08/06, 15/06, 29/06, 06/07, 13/07, 20/07, 27/07/19.[/servicesbox][/vc_column][vc_column width=”1/2″ offset=”vc_col-md-4″][servicesbox style=”style3″ icon=”far fa-clock” title=”Horário”]08h00 às 12h00[/servicesbox][/vc_column][vc_column width=”1/2″ offset=”vc_col-md-4″][servicesbox style=”style3″ icon=”fas fa-users” title=”Vagas”]20 vagas[/servicesbox][/vc_column][vc_column width=”1/2″ offset=”vc_col-md-4″][servicesbox style=”style3″ icon=”fas fa-map-marker-alt” title=”Local”]Laboratório de Informática da Aeronáutica, Campus 2
[/servicesbox][/vc_column][vc_column width=”1/2″ offset=”vc_col-md-4″][servicesbox style=”style3″ icon=”fab fa-wpforms” title=”Inscrições”]E-mail: cursos@fafq.org.br
Fone: (16) 3371-2020[/servicesbox][/vc_column][/vc_row][vc_row][vc_column width=”1/5″][vc_single_image image=”1508″ img_size=”full” alignment=”right”][/vc_column][vc_column width=”4/5″][vc_custom_heading text=”Instrutor” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes” css=”.vc_custom_1604929688998{margin-bottom: 30px !important;}”][vc_column_text css=”.vc_custom_1604929480267{margin-bottom: 30px !important;}”]Eng. MSc. Henrique Garcia
Graduado em Engenharia Mecatrônica – EESC – USP
Mestre em Engenharia Mecânica – EESC – USP
Doutorando em Engenharia Mecânica – EESC – USP[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column width=”4/5″][vc_custom_heading text=”Instrutor” font_container=”tag:h3|text_align:right” use_theme_fonts=”yes” css=”.vc_custom_1604929696292{margin-bottom: 30px !important;}”][vc_column_text css=”.vc_custom_1604929701990{margin-bottom: 30px !important;}”]
Eng. MSc. Leonardo Consoni
Graduado em Engenharia Mecatrônica – EESC – USP
Mestre em Engenharia Mecânica – EESC – USP
Doutorando em Engenharia Mecânica – EESC – USP
[/vc_column_text][/vc_column][vc_column width=”1/5″][vc_single_image image=”1509″ img_size=”full”][/vc_column][/vc_row][vc_row][vc_column][vc_custom_heading text=”Apoio” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes” css=”.vc_custom_1604924606987{margin-bottom: 30px !important;}”][vc_single_image image=”1677″ img_size=”medium”][/vc_column][/vc_row]