formação em programação em c/c++



Documentos relacionados
formação em WeB developer

módulo 01 - introdução ao flash (aulas 1 a 7)

em nosso primeiro projeto, veremos como utilizar as ferramentas do software gráfico para criar nossas pinturas

Formação em WEB DESIGN: Projeto 01 - layout (aula 01 & 02*) Em nosso primeiro projeto criaremos um layout para web utilizando um software gráfico.

Esse treinamento capacita o aluno a criar maquetes eletrônicas com alto nível de realismo.

Design 3D. Formação em Web WEB DESIGN 3D 1

Gráfico. Formação em Design DESIGN GRÁFICO 1

Game Programming Basic

Eletrônica 3D. Formação em Maquete MAQUETE ELETRÔNICA 3D 1

Design 3D. Formação em Game GAME DESIGN 1

Formação em Pintura Digital. (enfoque em Concept Art) PINTURA DIGITAL 1

Design de Produto 3D

Formação em game programming: 01 - Introdução à programação

formação em design de produto 3d:

De uma forma ampla, o profissional egresso deverá ser capaz de desempenhar as seguintes funções:

Algoritmos e Linguagem de Programação I

LP II Estrutura de Dados. Introdução e Linguagem C. Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br

Sistemas de Produtividade

Núcleo de Informática Aplicada à Educação Universidade Estadual de Campinas

EMENTAS DAS DISCIPLINAS

Seja Bem-vindo(a)! Neste módulo vamos trabalhar os principais conceitos de informática.

Orientação a Objetos

REFORÇO DE PROGRAMAÇÃO ESTRUTURADA EM LINGUAGEM C PARA GRADUAÇÃO EM ENGENHARIA ELÉTRICA

Treinamento. DBA Oracle 11g. Duração: 120 horas

O aluno também terá conhecimento para poder ingressar em produtoras de vídeo e agências de publicidade.

UNIVERSIDADE PRESBITERIANA MACKENZIE FACULDADE DE COMPUTAÇÃO E INFORMÁTICA

Curso de Educação Profissional Técnica de Nível Médio Subseqüente ao Ensino Médio, na modalidade a distância, para:

FundamentosemInformática

1. Apresentação Objetivos

Tecnologia da Informação. Prof Odilon Zappe Jr

Web site. Objetivos gerais. Introdução. Profa. Patrícia Dockhorn Costa

Cursos e Treinamentos Profissionais

Tabela de Símbolos. Análise Semântica A Tabela de Símbolos. Principais Operações. Estrutura da Tabela de Símbolos. Declarações 11/6/2008

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3

AULA 4 VISÃO BÁSICA DE CLASSES EM PHP

PLANIFICAÇÃO MODULAR

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

Programação Estruturada e Orientada a Objetos. Fundamentos Orientação a Objetos

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES

Treinamento em Alfresco Open Source Enterprise Content Management ( ECM ) - GED Gestão Eletrônica de Documentos

Índice. Introdução 2. Quais funcionalidades uma boa plataforma de EAD deve ter? 4. Quais são as vantagens de ter uma plataforma EAD?

Profº. Enrique Pimentel Leite de Oliveira

Programação de Computadores I. Conhecendo a IDE Code::Blocks

Projeto 01 - Maquiagem digital (aula 01*)

SISTEMA DE ARQUIVOS. Instrutor: Mawro Klinger

PROGRAMAÇÃO ESTRUTURADA. CC 2º Período

CONSULTORIA E SERVIÇOS DE INFORMÁTICA

SAIBA MAIS SOBRE O LINUX E DESCUBRA QUAL DISTRIBUIÇÃO É MELHOR PARA VOCÊ! CURSO

Grupo Projeção. Portal Acadêmico. - Ambiente do Aluno -

Conceitos de Banco de Dados

Apresentação da disciplina Introdução a Programação

Sistemas Operacionais

PROGRAMA DE DISCIPLINA

Aula 5 Microsoft PowerPoint 2003: Criando uma Apresentação

PROGRAMAÇÃO ESTRUTURADA. CC 2º Período

MBA MARKETING DE SERVIÇOS. Turma 19. Curso em Ambiente Virtual

Formação em JAVA. Subtítulo

Engenharia de Software III

Faça a gestão de sua clínica de maneira eficaz, com os softwares do SisHOSP. (19)

Autores/Grupo: TULIO, LUIS, FRANCISCO e JULIANO. Curso: Gestão da Tecnologia da Informação. Professor: ITAIR PEREIRA DA SILVA GESTÃO DE PESSOAS

O que veremos nesta aula? Principais Aspectos de Sistemas Operacionais. Visão geral de um sistema computacional

AULA 1 INTRODUÇÃO - ENGENHARIA DE SOFTWARE. Prof. Msc. Hélio Esperidião

MATRIZ CURRICULAR CURRÍCULO PLENO 1.ª SÉRIE 2.ª SÉRIE CURSO SUPERIOR DE TECNOLOGIA EM DESENVOLVIMENTO DE SOFTWARE (ÁREA: INFORMÁTICA)

PROGRAMANDO EM C# ORIENTADO A OBJETOS

Introdução a Java. Hélder Nunes

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)

Introdução. Banco de dados. Por que usar BD? Por que estudar BD? Exemplo de um BD. Conceitos básicos

PROGRAMA DE DISCIPLINA

APOSTILA LINUX EDUCACIONAL

Curso Técnico em Informática Organização Curricular. A carga horária total dos módulos é oferecida conforme quadro síntese abaixo:

Gerenciamento de Projetos

Procedimentos para Reinstalação do Sisloc

1. DAS VAGAS: Estão disponíveis 2 (duas) vagas para Arquitetura e Montagem de Computadores e Algoritmos e Programação.

Parceiro Oficial de Treinamentos Proxmox no Brasil

Desenvolvendo Websites com PHP

Você está em busca de OPORTUNIDADES para iniciar sua carreira?

TREINAMENTO. Apresentação. Objetivos. Dados Principais. Tecnologia Abordada Oracle Databese 11g

Dadas a base e a altura de um triangulo, determinar sua área.

Introdução à Programação

Desenvolvimento de um Simulador de Gerenciamento de Memória

Schooltool: Software de Gestão Escolar Para Criação e Manutenção de Quadro de Horários

Proposta Comercial EDUNIX SISTEMA DE GESTÃO PARA INSTITUIÇÕES DE ENSINO

Aula ao vivo pela Internet - Criação de supervisório em Visual C# via serial e USB

DIFERENÇAS ENTRE FUNÇÃO E BLOCO FUNCIONAL; CRIAÇÃO DE FUNÇÃO / BLOCO FUNCIONAL; UTILIZAÇÃO NO LADDER; EXEMPLO DE BLOCO FUNCIONAL;

INTRODUÇÃO AO JAVA PARA PROGRAMADORES C

1. NÍVEL CONVENCIONAL DE MÁQUINA

Aula Au 3 la 3 Windows-Internet

Microsoft Access XP Módulo Um

Linguagem de Programação II

Sistemas Operacionais II. Prof. Gleison Batista de Sousa

ADMINISTRAÇÃO DE SISTEMA OPERACIONAL DE REDE (AULA 4)

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ICC Introdução para JavaScript

Curso PostgreSQL - Treinamento PostgreSQL - Fundamental

Aplicação Prática de Lua para Web

Transcrição:

formação em programação em c/c++ O Treinamento de Programação em C/C++ com duração de 20 semanas (média de 6 meses), preparará o aluno para programar em duas das linguagens mais poderosas da computação. Por ser uma linguagem de propósito geral e extremamente eficiente, a programação em C se torna relevante e útil para várias finalidades. Através dessa linguagem, o aluno poderá desenvolver desde um software simples de gerenciamento de uma empresa, até um sistema operacional complexo. Também no treinamento, o aluno verá como trabalhar com a linguagem C++, que é uma linguagem derivada do C para suportar programação orientada a objetos. módulo 01 - VisÃo geral dos computadores No primeiro módulo do treinamento veremos como funciona a arquitetura do computador, como ele processa os dados e quais as partes fundamentais de sua estrutura que o programador precisa considerar» Processador» Memória» Armazenamento» Entrada e saída» Sistema operacional» Processos

módulo 02 - programas de computador em nosso segundo módulo, veremos como é o processo e as etapas de criação dos softwares» Revisão do conteúdo» Resolução de problemas» Trabalho em grupo» Capacidade de abstração módulo 03 - introdução ao c/c++ No terceiro módulo do curso faremos uma introdução às linguagens c/c++ entendo sua estrutura e fundamentos.» Histórico» Sintaxe» Tipos e declarações» Ponteiros, arranjos e estruturas» Expressões lógicas e aritméticas» Funções» Namespaces» Arquivos de código 3

módulo 04 - ambiente de desenvolvimento Neste módulo veremos o ambiente das ferramentas que utilizaremos para desenvolvimento das aplicações» O compilador e o ligador» Programa CMake para dependências» IDEs: Nokia QT; Eclipse; Code::Blocks módulo 05 - lógica de programação No quinto módulo, estudaremos o que é a lógica de programação e como utilizá-la na linguagem que estudaremos» Recursão» Estruturas de repetição» Testes condicionais» Algoritmos 4

módulo 06 - estruturas de dados Nesse momento do treinamento, veremos alguns conceitos de otimização da programação através da estruturação de dados» Pilha» Fila» Listas» Árvores» Hash módulo 07 - BiBlioteca padrão durante nosso treinamento, veremos o que são e como utilizar as bibliotecas da programação para estender as possibilidades da linguagem» Organização da biblioteca» Containers padrão» Strings» Streams» Iteradores e alocadores 5

módulo 08 - acesso ao disco Veremos como fazer acesso aos arquivos em disco por meio da programação» Sistema de arquivos» Criando e abrindo arquivos» Leitura e escrita módulo 09 - programação orientada a objeto em nosso nono módulo, veremos como funciona a programação orientada a objeto, assim como seus conceitos essenciais» Classes» Herança» Métodos e atributos» Classes abstratas» Tipos virtuais módulo 10 - tópicos avançados em nosso último módulo, veremos como trabalhar com templates, exceções, metaprogramação e design patterns 6

Nosso método O diferencial de nosso Centro de treinamento é trabalharmos com profissionais especialistas sobre o tema que está ministrando. Estes profissionais fazem parte do quadro de nossos estúdios ou de estúdios de empresas parceiras e renomadas. Com isso podemos passar o processo de forma real de trabalho, adquirido pela experência dos mesmos. Nossos treinamentos não são de softwares e sim de profissões e técnicas, Por isso nossa escola não trabalha com instrutores de informática e sim com profissionais com base sólida em produção. carga horária Compreende 06 meses, sendo 20 encontros de 03 horas e meia cada, realizado 01 vez por semana, somando 70 horas. E mais 140 horas de prática extra-classe. Portanto ao longo destes 06 meses você terá que se dedicar no mínimo 210 horas aos estudos da Imagine School. material didático Vídeo-aulas - Tudo o que você aprende na Imagine School, você verá também em vídeo-aula em sua casa. Disponibilizamos todo conteúdo visto em sala de aula, como materiais, links, tutoriais e com suas respectivas vídeo-aulas, que servirá de auxílio para prática de seus exercícios. Pendrive - É obrigatório o uso do pendrive para cópia dos arquivos e video-aulas visto em sala de aula. Sua matrícula dará direito a este pendrive. projeto final - portfólio Durante nosso treinamento é sugerido uma série de exercicios que ao final, será sugerido a criação de um blog para postá-los. Esse procedimento se torna não somente útil, mas também, necessário caso o aluno deseje trabalhar na área de estudo, pois esse será seu portfólio que demonstrará teu domínio sobre os recursos e ferramentas. oportunidades - o sindicato osindicato.com.br é o portal de oferta de empregos relacionado as áreas que nossa escola atende. Com o seu projeto final em mãos, você poderá participar de nosso banco de talentos da Imagine School. Toda a semana são inúmeras vagas solicitadas para profissionais de nossa escola. hall da fama Em Nosso Site seu trabalho poderá ser destacado para todos os usuários. Eles serão escolhidos pelos professores e profissionais da escola. Seu trabalho exposto em nosso site significa pelo 1500 usuários conhecendo seu talento. * As aulas podem sofrer alterações de conteúdo no decorrer do curso e mudança de numeração conforme andamento da turma. 7