Professional Documents
Culture Documents
Ed u c a ç ã o
Tecnologia da
Informação para
W eb
Plano de Curso
Qualificação
Novembro
2008
Atualizado em 29/11/2007
Conselho Regional do SENAI
Eduardo Eugênio Gouvêa Vieira
Presidente
Diretoria de Educação
Andréa Marinho de Souza Franco
Diretora
Tecnologia da
Informação para
We b
PLANO DE CURSO
Qualificação
RIO DE JANEIRO
Dezembro de 2008
2008 – Documento Referência - Curso de Operador de Suporte Técnico em Tecnologia da Informação – Formação Inicial e
Continuada de Trabalhadores -Aprendizagem
SENAI - Rio de Janeiro
Diretoria de Educação
Gerência de Educação Profissional
F ich a Té cn ica
Elaboração:
Eduardo Guilhon Araújo - Coordenador de Produtos de Tecnologia da Informação.
Heitor Fiedler Garcia – Coordenador de Produtos Gráficos.
Jorge Bittencourt - Especialista contratado pela Gerência de Produtos.
Linda Emile Mondelli - Analista de Educação - Gerência de Educação Profissional.
Marco Avedisian – Coordenador de Telecomunicações da Gerência de Produtos.
Regina Helena Malta Nascimento – Coordenadora de Estudos e Projetos da Gerência de Educação
Profissional.
Sérgio Alcântara - Coordenador de Telecomunicações da Gerência de Produtos.
Zuleide Ponciano – Analista de Educação da GEP
Colaboração:
Marcelo Eduardo Crescêncio – Especialista em Java
Davi dos Santos Altoe – Especialista em java
Maria Luiza Pereira Aguiar
Manoel Rui Maravalhas – Analista Técnico SENAI/GEP
Sergio Adolfo – SENAI/PETROPÓLIS
Revisão e atualização:
Zuleide Ponciano de Souza Santos - (Analista de Educação – Gerência de Educação Profissional –
SENAI-RJ)
Ernesto Emmanuel Horta Piancó – Supervisor Técnico – CFP Artes Gráficas
Marcella Schiavo Boaventura Netto – Copnsultora da GEP
F ich a Catalo gr áf ic a
SENAI – RJ. GEP. Tecnologia da informação. Plano de curso. Formação inicial e continuada de
trabalhadores. Rio de Janeiro, 2008.
127p
TECNOLOGIA DA INFORMAÇÃO, SUPORTE, OPERAÇÃO, ASSISTÊNCIA, MANUTENÇÃO,
PROMAÇÃO; REDE; WEB.
Objetivos......................................................................... 1
Clientela.......................................................................... 1
Certificados .................................................................. 71
Anexos ............................................................................ 72
Bibliografia de Apoio ao Curso ........................... 74
Apresentação
Objetivos
Clientela
-1-
Competências Profissionais
-2-
PROGRAMADOR JAVA
COMPETÊNCIAS PROFISSIONAIS
-3-
Unidade de competência 1
Programar em Java Básico
-4-
de retorno e conversões possíveis dos tipos;
1.4.6 Maximizando o uso das potencialidades da
linguagem;
1.4.7 Utilizando comandos básicos de SQL
(insert, select, update e delete);
1.4.8 Acessando bancos de dados;
1.4.9 Realizando testes unitários do código.
-5-
Unidade de competência 2
Programar em Java Avançado
2.2 Construir aplicações para dispositivos móveis 2.2.1 Considerando a estrutura básica de J2ME;
2.2.2 Criando interfaces para dispositivos móveis
que acessem componentes externos
-6-
Managed Transactions (declarativa)
-7-
Competências de Gestão
• Demonstrar capacidade de comunicar resultados, status etc, com o uso adequado da língua.
-8-
WEBMASTER
COMPETÊNCIAS PROFISSIONAIS
-9-
Unidade de competência 1
Desenvolver projetos de solução internet.
Unidade de competência 2
Modelar a interface da solução internet.
Unidade de competência 3
Desenvolver sistemas de informações para soluções internet.
Unidade de competência 4
Modelar Banco de Dados para aplicação em soluções internet.
- 11 -
Unidade de competência 5
Implementar e manter a infra-estrutura para soluções internet.
- 12 -
Unidade de competência 6
Gerir o ambiente de solução internet.
Competências de Gestão
- 13 -
WEB DESIGNER
COMPETÊNCIAS PROFISSIONAIS
computadores.
- 14 -
Unidade de competência 1
Elaborar projetos de websites
- 15 -
Unidade de competência 2
Desenvolver leiaute de páginas de websites
Unidade de competência 3
Finalizar projetos websites
Unidade de competência 4
Atualizar páginas de websites
Competências de Gestão
- 16 -
Organização Curricular
- 17 -
Essa oferta formativa está estruturada em 14 módulos: quatro básico (de integração), três
específicos introdutórios e três específicos profissionais (de formação).
- 18 -
Organização Curricular
- 19 -
Curso Módulos/Unidades Curriculares
1. Programador Java - 605 Módulo Básico 3
Leitura e comunicação – 20h;
Inglês técnico para programador Java - 304;
Lógica matemática – 30h
- 20 -
- 21 -
Itinerário Formativo
- 22 -
- 23 -
Entrada Entrada Itinerário Formativo
MB 2 – 36h Tecnologia da Informação – Web
MB 1 – 46h
Qualificação
Leitura e
Introdução à comunicação Entrada
Tecnologia. da 20h
MEP 3– 360h
Informação MB 3 – 80h
16h Iniciação à
informática – Leitura e Projeto e
16h Comunicação Implementação de
Linguagem HTML algorítimo usando
30h 20h
Java
Inglês Técnico p/ 45h
MEI 2 – 336h MEP 2– 216h Programador Java
30h
OO com Java e UML
MEI 1 – 32h Criação da forma Projeto de web site
Lógica Matemática 45h
2D 72h
Gestão do 30h
60h
Conhecimento Fundamentos de
aplicada à Web Construção de Modelagem com UML
16h Computação gráfica 21h
página
56h
52h
MEI 3 – 165h
Gestão de projetos Desenvolvimento
para Web História das Artes Animação de Introdução a OO com WEB com JAVA
16h Gráficas imagem algorítimo e estrutura 81h
48h 40h de dados
45h
Gerenciamento e Construção de
MEP 1 – 302h Metodologia de
tratamento de Aplicações desktop
projeto
imagem com SWING
40h Fundamentos e Programador
36h 30h
Administração de Recursos da Java
portais e sites Desenho Plataforma Java 605h
60h geométrico 60h Construção de
Atualização de
40h Aplicativos para
páginas em website
dispositivos móveis
16h
Banco de dados Introdução a Bancos usando JME
na Web Teoria da cor 39h
36h de Dados,
60h Persistência em Java
e WebServices
60h Desenvolvimento de
Linguagem de Marketing Web Componentes EJB
Programação NET 36h Designer 39h
70h 588h
Gestão em design e Implementação de um
Ferramentas de
meio ambiente cenário comercial
Web Design
20h complexo
112h
60h
Webmaster
380h
– 24 –
– 25 –
Conteúdos Programáticos
Módulo Básico
Leitura e Comunicação
20 horas
Pré-Requisitos
-----------------
Objetivo Geral
Aperfeiçoar a expressão escrita e a interpretação de textos, necessários à atividade profissional.
Competência Associada
Competência Básica
Conteúdos Formativos
Estrutura de um texto
• Introdução, desenvolvimento e conclusão
Interpretação de textos
• Idéias básicas de um texto
• Estudo do vocabulário
• Uso do dicionário
• Produção de textos
Ambiente Pedagógico
O docente deverá possuir formação superior em Letras e perfil condizente com a docência, em
consonância com o modelo de formação baseada em competências.
Denominação Carga Horária
Competência Associada
Competência Básica
Conteúdos Formativos
(Conhecimentos Teórico, Práticos e de Gestão)
• Noções de gramática:
o Pronomes
o Adjetivos
o Verbos
o Advérbios
• Vocabulário técnico
• Leitura e interpretação de textos técnicos
Ambiente Pedagógico
Sala de aula.
Perfil do Docente
Licenciatura em Letras/Inglês ou domínio da língua inglesa e perfil condizente com a docência, em
consonância com o modelo de formação baseada em competências.
Denominação Carga Horária
Lógica Matemática
30h
Pré-Requisitos
----------
Objetivo Geral
Aplicar conhecimentos de lógica matemática na programação de sistemas de informação.
Competência Associada
Competência de Gestão
Conteúdos Formativos
Ambiente Pedagógico
O ambiente previstos é a sala de aula, conforme disposto no documento "Ambientes de
Aprendizagem".
Perfil do Docente
Licenciado em Matemática, Engenharia de Computação, Ciência da Computação, Informática ou
Tecnologia em Processamento de Dados.
Denominação Carga Horária
Iniciação à Informática
16h
Pré-Requisitos
--------------------
Objetivo Geral
MS-Windows
• Apresentação do Hardware e seus periféricos
• Software aplicativos e utilitários
• Conceitos de Sistema Operacional
• Área de trabalho, meu computador, painel de controle
• Calculadora, jogos, relógio, bloco de notas, agenda, ferramentas de disco
• Windows Explorer (criar pastas; copiar, recortar e colar; remover e renomear pastas e
arquivos)
Editor de Texto
• Barra de ferramentas e barra de menu, layout de página, inserir quebra de
página, localizar e substituir, inserir símbolos e figuras, texto colunado
• Capitular, trabalhando com modelos, digitação de texto, cartas e memorandos;
• Técnicas de seleção de textos, copiar, recortar e colar
• Revisor ortográfico, tabela, tabulação, cabeçalho e rodapé
• Envelope, etiqueta, mala direta, múltiplos documentos, criação de índices
Compactação / Descompactação
• Antivírus; Tipos/ Efeitos/ Proteção
Internet / Intranet
• Diferença Internet / Intranet; A aparência de uma Internet; usenet; Ftp/ Download/
Upload
Outlook Express
• E-Mail; certificado / Assinaturas; Segurança
• Internet Explorer
• Configuração/navegação
Ambiente Pedagógico
O docente deverá possuir formação técnica / superior, com conhecimentos básicos de informática e
perfil condizente com a docência, em consonância com o modelo de formação baseada em
competências.
Denominação Carga Horária
Introdução à Tecnologia da Informação
16h
Pré-Requisitos
----------
Objetivo Geral
Desenvolver a compreensão dos conceitos básicos de tecnologia da informação.
Competência Associada
Competência básica
Conteúdos Formativos
Evolução Histórica
• Sistemas Computacionais
Software x Hardware
Entrada e Saída de Dados
Memória – tipos, características, operações, endereçamento
CPU – funções básicas, componentes, execução de instruções
Storage
• Tipos de Sistemas
Sistemas Operacionais
Sistemas Aplicativos
Banco de Dados
• Redes de Computadores
Topologias
LANs, WANs
Internet, Intranet e Extranet
• Arquitetura de Aplicativos
Centralizado x Distribuído
Cliente-servidor
3 Camadas
• Tipos de Sistemas de Informação
Transacionais
Decisão
Informacionais
• Multimídia
Imagens
Texto
Vídeos
Música
Ambiente Pedagógico
Sala de aula e Laboratório de Informática conectado à internet com quadro branco.
Perfil do Docente
Licenciado em Matemática, Engenharia de Computação, Ciência da Computação, Informática ou
Tecnologia em Processamento de Dados.
Denominação Carga Horária
Linguagem HTML
30h
Pré-Requisitos
----------
Objetivo Geral
Aplicar a linguagem HTML na construção de páginas web.
Competência Associada
Competência básica
Conteúdos Formativos
Evolução Histórica
• Sistemas Computacionais
Software x Hardware
Entrada e Saída de Dados
Memória – tipos, características, operações, endereçamento
CPU – funções básicas, componentes, execução de instruções
Storage
• Tipos de Sistemas
Sistemas Operacionais
Sistemas Aplicativos
Banco de Dados
• Redes de Computadores
Topologias
LANs, WANs
Internet, Intranet e Extranet
• Arquitetura de Aplicativos
Centralizado x Distribuído
Cliente-servidor
3 Camadas
• Tipos de Sistemas de Informação
Transacionais
Decisão
Informacionais
• Multimídia
Imagens
Texto
Vídeos
Música
Ambiente Pedagógico
Sala de aula e Laboratório de Informática conectado à internet com quadro branco.
Perfil do Docente
Licenciado em Matemática, Engenharia de Computação, Ciência da Computação, Informática ou
Tecnologia em Processamento de Dados.
Módulo Específico Introdutório
Competência Associada
Competência Básica
Conteúdos Formativos
(Conhecimentos Teórico, Práticos e de Gestão)
• Noções de gramática:
o Pronomes
o Adjetivos
o Verbos
o Advérbios
• Vocabulário técnico
• Leitura e interpretação de textos técnicos
Ambiente Pedagógico
Sala de aula.
Perfil do Docente
Licenciatura em Letras/Inglês ou domínio da língua inglesa e perfil condizente com a docência, em
consonância com o modelo de formação baseada em competências.
Denominação: Carga horária:
45h
Introdução à Orientação a Objetos com algoritmo e estrutura de dados
Objetivo:
Aplicar os princípios básicos de orientação a objetos, estrutura de dados, leitura, construção e
aplicação de algoritmos na programação de sistemas.
Pré-requisito:
------------------------------------
Unidade de competência associada:
Competência Básica
Conteúdo programático:
• Conceituando:
- algoritmos , objetos e programas;
- compiladores, estruturação de algoritmos, pseudocódigo.
Perfil do Docente:
Curso superior na área de informática, Experiência em programação Java básica e avançada. Cursos
de extensão na área.
Ambientes Pedagógicos:
-----------------------
Unidade de competência associada:
Competência básica
Conteúdo programático:
Gerenciamento de memória
Perfil do Docente:
Curso superior na área de informática. Experiência profissional em programação Java básica e
avançada. Proficiência nos recursos da linguagem Java 5.0 ou superior.
Ambientes Pedagógicos:
Objetivo:
Escrever código Java para acesso a banco de dados relacional, controle de transações de banco de
dados e aprofundamento da API JDBC.
Pré-requisito:
-----------------------
Unidade de competência associada:
Competência básica
Conteúdo programático:
Perfil do Docente:
-----------------
Objetivo Geral
Competência Básica
Conteúdos Formativos
Introdução
• Tipos de Conhecimento – tácito e explícito
• Tecnologia empregada
Listas
Intranet
Árvore do Conhecimento
Redes de Pessoas
• Gestão de Conhecimento em Gestão de Projetos
Lições Aprendidas
• Gestão do Conhecimento em Desenvolvimento de Sistemas
Benefícios de custo, prazo, qualidade
Logs de controle – check in, check out
Reaproveitamento de código
• Estudo de Casos
Ambiente Pedagógico
Sala de aula e laboratório de informática
Perfil do Docente
Graduação em Ciência da Computação ou Informática ou Tecnologia em Processamento de Dados ou
Engenharia de Computação.
Denominação Carga Horária
-----------------------
Objetivo Geral
Competência Associada
Competência Básica
Conteúdos Formativos
Introdução ao Gerenciamento de Projetos
Conceito
Importância
• Escopo
Requisitos Técnicos do Sistema
• Prazo
• Custos
• Qualidade
• Riscos
• Recursos Humanos
• Administrando Mudança em Projetos
• Elaboração de um projeto técnico
Ambiente Pedagógico
Sala de aula e laboratório de Informática.
Perfil do Docente
Graduação em Ciência da Computação ou Informática ou Tecnologia em Processamento de Dados ou
Engenharia de Computação.
Denominação Carga Horária
Criação da forma 2D
60h
Pré-Requisitos
---------------
Objetivo Geral
Definir características estéticas, funcionais e estruturais do projeto de Design através das diferentes
propostas de desenho, seja acadêmico ou contemporâneo, utilizando técnicas variadas,
estabelecendo uma visão crítica e renovadora da própria produção.
Competência Associada
Conteúdos Formativos
- Técnicas de desenho artístico: carvão, pastel seco, composições de natureza morta, modelo vivo;
- Conceito de forma acadêmica: volume, luz/sombra, textura, enquadramento, perspectiva,
proporção;
- Desconstrução da forma, desintegração do conceito original, formação de um novo conceito
formal, processo de criação;
- Recomposição dos elementos formais, criação de uma nova ordem;
- Técnicas básicas de ilustração: combinação e controle cromático, técnicas de representação,
lápis de cor, guache, colagem.
Ambiente Pedagógico
Os ambientes previstos são o Ateliê de desenho artístico e Sala de aula, conforme disposto no
documento Ambientes de Aprendizagem.
Perfil do Docente
Computação Gráfica
56h
Pré-Requisitos
----------------
Objetivo Geral
Elaborar projetos de design com ênfase na inovação e na criação de novos processos, utilizando
softwares disponíveis em desenho vetorial e manipulação de imagem, visando a execução e a
finalização de leiautes e projetos na área de design gráfico.
Competência Associada
Competência básica
Conteúdos Formativos
Ambiente Pedagógico
O ambiente previsto é o Laboratório de informática, conforme disposto no documento Ambientes de
Aprendizagem.
Perfil do Docente
O Docente deverá possuir formação superior em Desenho Industrial com ênfase em Programação
Visual e Projeto de Produto, e, perfil em consonância com o modelo de formação baseada em
competências, facilidade de comunicação, relacionamento interpessoal, liderança e criatividade.
Denominação Carga Horária
48h
História das Artes Gráficas
Pré-Requisitos
------------------------------------------------------
Objetivo Geral
Identificar e contextualizar as variáveis de fenômenos, artísticos, estéticos e culturais do panorama
histórico das artes gráficas e do design, desenvolvendo o conhecimento dos conceitos básicos de
arte, a interpretação de símbolos, significados e linguagens necessárias ao processo da comunicação
visual.
Competência Associada
Competência Básica
Conteúdos Formativos
(Conhecimentos Teóricos, Práticos e de Gestão)
- Pré-história: arte rupestre, pictografia
- Egito, Grécia, Roma: as criações visuais
- Idade Média: arte bizantina, românica e gótica
- Idade Moderna: Renascimento, Barroco, Rococó
- Séc. XIX: Neoclassicismo, Romantismo, Realismo, Impressionismo, Pós-Impressionismo, Arts and
Crafts, Art Nouveau
- Séc XX: Cubismo, Expressionismo, Fauvismo, Abstracionismo, Dadaísmo, Surrealismo, Art Déco,
De Stijl, Bauhaus, Construtivismo, Pop Art, Op Art
- Origem do Design: Funcionalismo
- Design gráfico canônico: escola norte-americana e estilo internacional suíço
- Design gráfico não-canônico:o questionamento da modernidade e a pós-modernidade
- O design de hoje: a era da informação, questões ambientais e globalização
Perfil do Docente
O Docente deverá possuir formação superior em Belas Artes ou Desenho Industrial e perfil em consonância com
o modelo de formação baseada em competências, facilidade de comunicação, relacionamento interpessoal,
liderança e criatividade.
Ambientes Pedagógicos
Os ambientes previstos são a Sala de aula, Biblioteca, Sala de TV, conforme disposto no documento
Ambientes de Aprendizagem
Denominação Carga Horária
Metodologia do Projeto
40h
Pré-Requisitos
Objetivo Geral
Conteúdos Formativos
Ambiente Pedagógico
O ambiente previsto é a Sala de aula, conforme disposto no documento Ambientes de Aprendizagem.
Perfil do Docente
O Docente deverá possuir formação superior em Desenho Industrial com ênfase em Programação
Visual e Projeto de Produto, e perfil em consonância com o modelo de formação baseada em
competências, facilidade de comunicação, relacionamento interpessoal, liderança e criatividade.
Denominação Carga Horária
Desenho Geométrico
40h
Pré-Requisitos
---------------------
Objetivo Geral
Elaborar projetos gráficos através das construções geométricas com ênfase na criação, definindo as
características estéticas às construções e estruturas de design.
Competência Associada
Competência básica
Conteúdos Formativos
Ambiente Pedagógico
O ambiente previsto é a Sala de desenho, conforme disposto no documento Ambientes de
Aprendizagem.
Perfil do Docente
O Docente deverá possuir formação superior em Desenho Industrial, Arquitetura ou Licenciatura em
Artes e perfil em consonância com o modelo de formação baseada em competências, facilidade de
comunicação, relacionamento interpessoal, liderança e criatividade.
Denominação Carga Horária
Teoria da Cor
36h
Pré-Requisitos
--------------------------
Objetivo Geral
Competência básica
Conteúdos Formativos
Ambiente Pedagógico
O ambiente previsto é a Sala de aula, conforme disposto no documento Ambientes de
Aprendizagem.
Perfil do Docente
O Docente deverá possuir formação superior em Belas Artes ou Desenho Industrial e perfil em
consonância com o modelo de formação baseada em competências, facilidade de comunicação,
relacionamento interpessoal, liderança e criatividade.
Denominação Carga Horária
Marketing
36h
Pré-Requisitos
----------------------
Objetivo Geral
Competência de gestão
Conteúdos Formativos
Ambiente Pedagógico
O ambiente previsto é a Sala de aula, conforme disposto no documento Ambientes de Aprendizagem.
Perfil do Docente
O Docente deverá possuir formação superior em Administração de Empresas; Comunicação e
Marketing ou Curso superior com especialização em Marketing, Publicidade e Propaganda e perfil em
consonância com o modelo de formação baseada em competências, facilidade de comunicação,
relacionamento interpessoal, liderança e criatividade.
Denominação Carga Horária
----------------
Objetivo Geral
Analisar a importância da gestão em design gráfico para a indústria gráfica e aplicar métodos e
técnicas de preservação do meio ambiente no desenvolvimento de projetos.
Competência Associada
Competência de gestão
Conteúdos Formativos
Ambiente Pedagógico
O ambiente previsto é a Sala de aula, conforme disposto no documento Ambientes de Aprendizagem.
Perfil do Docente
O Docente deverá possuir formação superior em Marketing ou Publicidade e Propaganda, e perfil em
consonância com o modelo de formação baseada em competências, facilidade de comunicação,
relacionamento interpessoal, liderança e criatividade.
Módulo Específico Profissional
Conceitos
- Como Java funciona
- Estrutura arquivo.java
- Estrutura de uma classe
- Estrutura de um metodo
- Metodo main
- Maquina Virtual
- ByteCode
- JVM
- JRE
- JDK
Garbage collection introducao basica
Organizacao do Java Pacotes, import
IDEs para desenvolvimento JAVA
Especificacao x Implementacao
Variaveis e Controle de Fluxo
- Variaveis primitivas e de referencia
- Tipos primitivos e valores
- if-else
- while
- for
Controle de loops
Escopo de variaveis
Orientacao a objetos basico
- Conceito Classe x Objeto
- Criando classes
- instanciando Objetos
arrays
exceptions
Perfil do Docente:
Curso superior na área de informática. Experiência profissional em programação Java básico e
avançado.
Ambientes Pedagógicos:
O ambiente previsto é o laboratório de informática, conforme disposto no documento "Ambientes de
Aprendizagem".
Denominação: Carga horária:
Fundamentos de modelagem com UML 21h
Objetivo:
Ler, interpretar e criar modelos UML usando Java.
Pré-requisito:
OO com Java e UML; Introdução a Orientação a Objetos com algoritmo e estrutura de dados.
Unidade de competência associada:
UC 1: programar em Java básico
Conteúdo programático:
• Introdução a UML
- Oque e UML
- Modelagem OO usando UML
• Entendimento dos Elementos da UML (Básico)
- Ator
- Caso de Uso
- Pacotes
• Entendimento dos Elementos da UML (leitura e conhecimento profundo da Sintaxe)
- Diagramas
- Classes
- Interfaces
- Generalização
- Especialização
- Realização
- Associação
- Multiplicidade
- Agregação
- Composição
- Dependência
- Visibilidade dos membros de classe (- , ~, #, +)
• Diagramas UML (leitura criação)
- Diagrama de Atividades
- Diagrama de Classes
- Diagrama de Objetos
- Diagrama de Seqüência
• Diagramas (Somente Contextualização)
- Diagrama de Transição de Estado
- Diagrama de implantação
- Diagrama de Comunicação
• Diagrama de Componentes
Perfil do Docente:
Curso superior na área de informática. Experiência em programação Java Básica e avançada;
Conhecimentos avançados em UML 2.0.
Ambientes Pedagógicos:
O ambiente previsto é o laboratório de informática, conforme disposto no documento "Ambientes de
Aprendizagem".
Denominação: Carga horária:
Desenvolvimento web com java 81h
Objetivo:
Criar aplicações para Web, em Java, utilizando recursos do JEE para desenvolvimento WEB e
conhecimentos do ciclo de vida dos componentes e funcionamento do Web Container.
Pré-requisito:
Fundamentos e Recursos da plataforma java
Unidade de competência associada:
UC 2: programar em Java avançado
Conteúdo programático:
Introdução ao Swing
- Definição
- Características
Visão Geral de componentes SWING (Hierarquia de classe Object - Component - Container -
JComponent)
- Actions
- Labels
- JButton
- JScrollBar
- JSlider
- JProgressBar
- JTextArea
- JcheckBox
- JRadioButton
Listas e Combo boxes
- Listas (JList)
- Representacao de dados em Listas
- Listas de selecao multipla
- Combo Boxes (JComboBox)
Trabalhando com JTable
Swing Containers
Internal Frames
Swing Dialogs
Menus e Toolbars
- JMenuBar
- JMenuItem
- JPopupMenu
- Selectable Menu Items
Toolbars
Controle de eventos (Coordenação de GUI actions)
Tipos de eventos GUI e interfaces listeners
Tratamento de evento de mouse
Tratamento de evento de teclado
Gerenciadores de layout
FlowLayout, BoderLayout e GridLayout
Utilização de paineis para gerenciar layouts mais complexos
Criação e manipulação de controles deslizantes, menus pop-up e janelas
Aparência e comportamento de GUI usando aparencia e comportamentos plugaveis do Swing
Interfaces MDI com JDesktopPane e JInternalFrame
Criação de interfaces SWING para acesso a camada de serviço
Perfil do Docente:
Curso superior na área de informática. Experiência profissional em programação Java básico e avançado.
Experiência profissional em programação JAVA usando SWING. Conhecimentos avançados em UML 2.0.
Ambientes Pedagógicos:
O ambiente previsto é o laboratório de informática, conforme disposto no documento Ambientes de
Aprendizagem.
Denominação: Carga horária:
Construção de Aplicativos para dispositivos móveis usando JME 39h
Objetivo:
Conhecer as principais APIs JME para Criação e deploy de sofwares para dispositipos móveis
Pré-requisito:
--------------------
Unidade de competência associada:
UC 2: programar em Java avançado
Conteúdo programático:
Perfil do Docente:
Curso superior na área de informática. Experiência em programação Java Básica e avançada.
Conhecimentos avançados em UML 2.0.
Ambientes Pedagógicos:
O ambiente previsto é o laboratório de informática, conforme disposto no documento Ambientes de
Aprendizagem.
Denominação: Carga horária:
Desenvolvimento de componentes EJB 39h
Objetivo:
Fornecer conhecimento necessario para a implementação de aplicações distribuidas, escalaveis e de
alta disponibilidade usando componentes EJB
Pré-requisito:
-----------------------
Unidade de competência associada:
UC 2: programar em Java avançado
Conteúdo programático:
Perfil do Docente:
Curso superior na área de informática. Experiência profissional em programação Java básico e
avançado. Experiência profissional em programação de componentes EJB. Conhecimentos
avançados em UML 2.0
Ambientes Pedagógicos:
O ambiente previsto é o laboratório de informática, conforme disposto no documento Ambientes de
Aprendizagem.
Denominação: Carga horária:
Implementação de um cenário comercial complexo 60h
Objetivo:
Vivenciar uma situação real de implementação de um programador JAVA na empresa atraves da
implementação de um cenário comercial complexo, para que possa aplicar os conhecimentos
adquiridos no decorrer do curso como leitura/interpretação de modelos UML, implementação JAVA
avançada e trabalho em equipe.
Pré-requisito:
Ter concluido o Módulo Específico Profissional .
Unidade de competência associada:
UC 2: programar em Java avançado
Conteúdo programático:
Divisão dos alunos em grupos para implementação das aplicações que irão compor o estudo de caso
proposto. Onde será necessário o uso de todos conhecimentos adquiridos durante o curso, sendo
cada aluno responsável pela implementação de uma parte da solução.
Ao final da implementação analisando o bom funcionamento dos cenários comerciais especificados
(funcionamento de acordo com a especificação do caso de Uso), bem como a qualidade, clareza e
documentação do código criado pelos alunos.
Artefatos disponibilizados aos alunos
- Estudo de caso
- Casos de Uso
- Realizações dos casos de Uso (Modelagem UML)
- Story board de telas
Perfil do Docente:
Curso superior na área de informática. Noção geral da plataforma JEE. Experiência profissional como
Arquiteto de Software e Designer em projetos JEE. Conhecimentos avançados em UML 2.0
Ambientes Pedagógicos:
O ambiente previsto é o laboratório de informática, conforme disposto no documento Ambientes de
Aprendizagem.
Denominação: Carga horária:
Administração de Portais e Sites 60h
Objetivo:
Realizar operações de administração geral de sites e portais, observando os parâmetros de qualidade
e segurança.
Pré-requisito:
Gerenciamento de projetos em web
Unidade de competência associada:
UC 5: implantar e manter a infra-estrutura para soluções internet;
UC 6: gerir o ambiente de soluções internet.
Conteúdo programático
Perfil do Docente:
Graduação em Ciência da Computação ou Informática ou Tecnologia em Processamento de Dados
ou Engenharia de Computação.
Ambientes Pedagógicos:
Sala de aula e Laboratório de Informática conectado à internet, conforme disposto no documento
Ambientes de Aprendizagem.
Denominação: Carga horária:
Banco de dados Web 60h
Objetivo:
Aplicar os conceitos básicos de bancos de dados e de seus aspectos na web.
Pré-requisito:
-------------
Unidade de competência associada:
UC 4: modelar banco de dados para aplicação em soluções internet.
Conteúdo programático
Conceito de banco de dados
• Objetos de banco de dados no ambiente web
Objetos
Tabelas
Índices
Stored procedures, functions e triggers
• Conceitos básicos
Transação
Tabelas
Índices
Integridades
• Linguagem SQL
DML
DDL
• Segurança de Banco de Dados
Administração de Usuários
Backup/Recovery
• Programação com Banco de Dados
Gatilhos (triggers)
Procedimentos Armazenados (stored Procedure)
Funções
Pacotes
Cursor
• Arquitetura cliente-servidor
2 camadas
3 camadas
• Controle de acessos
• Formulários em sites
• Segurança de banco de dados na web
• Backup e recovery de dados online
• Sites dinâmicos
• Projeto e Implementação da camada de persistência de dados
• Construção de componentes
• Integração da camada de persistência com a solução internet
Perfil do Docente:
Graduação em Ciência da Computação ou Informática ou Tecnologia em Processamento de Dados ou
Engenharia de Computação.
Ambientes Pedagógicos:
Sala de aula e Laboratório de Informática conectado à internet conforme disposto no documento
Ambientes de Aprendizagem.
Denominação: Carga horária:
Linguagem de programação NET 70h
Objetivo:
Modelar interface de solução internet, desenvolvendo sistemas de informações utilizando a linguagem NET.
Pré-requisito:
---------------
Unidade de competência associada:
UC 2: Modelar a interface de solução internet;
UC3: desenvolver sistemas de informações para soluções internet.
Conteúdo programático
Algoritmo e Programas
o Elementos da linguagem
o Caracteres Utilizados
o Palavras Reservadas
o Identificadores
o Tipos Escalares de Dados
o Variáveis e Constantes
o Classes de Armazenamento
o Arrays
o Strings
• Operadores e Expressões
o Operador de Atribuição; Operadores e Expressões Aritméticas
o Operadores e Expressões Relacionais e Lógicas
• Comandos de Controle
o Comandos de Decisão e Comandos de Repetição
• Procedimentos e Funções
o Procedimentos e Funções
o Uso de Variáveis Globais em Funções / Pré-Processador e o Uso de Macros
o Recursividade em Procedimentos e Funções
o Método Dividir e Conquistar
• Arquivos
• Programação Utilizando Banco de Dados
• Tratamento de Exceções
• Tipos Dinâmicos de Dados
o Estruturas Dinâmicas de Dados (Ponteiros)
o Listas Encadeadas
o Filas
o Pilhas
o Árvores
• Uso de Sockets
• Plataforma .NET
o Camadas
o Componentes
o ASP.NET
o ADO.NET
• Construção e Integração de componentes
Perfil do Docente:
Graduação em Ciência da Computação ou Informática ou Tecnologia em Processamento de Dados ou
Engenharia de Computação.
Ambientes Pedagógicos:
Sala de aula e Laboratório de Informática conectado à internet conforme disposto no documento
Ambientes de Aprendizagem.
Denominação: Carga horária:
Ferramentas de web design 112h
Objetivo:
Pré-requisito:
Fireworks: fireworks; conhecendo a interface; botões; rolagem; animação; integração com o dreamweaver.
Flash: flash; configuração do filme; noções básicas de desenho vetorial; grades e régua; preenchimentos e
contornos; texto no flash; criando blocos de texto; formatação de texto; desmembrando o texto; símbolos;
camadas; storyboard; animação; som; controle/carregamento de filmes; criação de apresentações
Perfil do Docente:
Graduação em Ciência da Computação ou Informática ou Tecnologia em Processamento de Dados ou
Engenharia de Computação.
Ambientes Pedagógicos:
Sala de aula e Laboratório de Informática conectado à internet conforme disposto no documento
Ambientes de Aprendizagem.
Denominação Carga Horária
Projeto de Website
72h
Pré-Requisitos
MEI
Objetivo Geral
Competência Associada
Conteúdos Formativos
- Marketing
- Projeto e Gerenciamento
- Equipes Multidisciplinares
- Arquitetura de sites
- Interatividade / Acessibilidade / Navegabilidade
- Unidade Visual
- Estética e Funcionalidade
- Design: vanguardismo x tradicionalismo
- Desenvolvimento de Projetos de Websites
- Legislação
Ambiente Pedagógico
O ambiente previsto é o Laboratório de informática, conforme disposto no documento Ambientes de
Aprendizagem.
Perfil do Docente
O Docente deverá possuir formação superior em Design e perfil em consonância com o modelo de formação
baseada em competências, facilidade de comunicação, relacionamento interpessoal, liderança e criatividade.
Denominação Carga Horária
Construção de página
52h
Pré-Requisitos
MEI
Objetivo Geral
Construir páginas para websites, seguindo o previsto no projeto e utilizando os softwares específicos
que contenha editor visual de códigos para web.
Competência Associada
Conteúdos Formativos
- Código de construção
- Estrutura de site
- Definição da diagramação
- Formatação de texto
- Inserção de imagens
- Configuração de Hyperlinks
- Mapas
- Multimídia
- Tabelas e Frames
- Integração com outros softwares
- Publicação na web
Ambiente Pedagógico
O Docente deverá possuir formação superior em Design, com sólida formação teórica e experiência comprovada
em design de páginas web. e perfil em consonância com o modelo de formação baseada em competências,
facilidade de comunicação, relacionamento interpessoal, liderança e criatividade.
Denominação Carga Horária
Animação de imagem
40h
Pré-Requisitos
MEI
Objetivo Geral
Desenvolver animações diversas, menus interativos e páginas dinâmico, utilizando software específico
que contenha editor visual de códigos para web.
Competência Associada
Conteúdos Formativos
Ambiente Pedagógico
O ambiente previsto é o Laboratório de informática, conforme disposto no documento Ambientes de
Aprendizagem.
Perfil do Docente
O Docente deverá possuir formação superior em Design, com sólida formação teórica e experiência comprovada
em design de páginas web. e perfil em consonância com o modelo de formação baseada em competências,
facilidade de comunicação, relacionamento interpessoal, liderança e criatividade.
Denominação Carga Horária
Preparar imagens especificamente para circulação na web, utilizando software específico, mantendo o
máximo de qualidade com o menor tempo de acesso possível.
Competência Associada
Conteúdos Formativos
Ambiente Pedagógico
O ambiente previsto é o Laboratório de informática, conforme disposto no documento Ambientes de
Aprendizagem.
Perfil do Docente
O Docente deverá possuir formação superior em Desenho Industrial com ênfase em Programação
Visual e Projeto de Produto, e perfil em consonância com o modelo de formação baseada em
competências, facilidade de comunicação, relacionamento interpessoal, liderança e criatividade.
Denominação Carga Horária
Identificar técnicas e tecnologias atualizadas que podem ser utilizadas para a atualização de páginas
na WEB.
Competência Associada
Atualização Profissional
• Contextualização do mercado para a Internet, Intranet e multimídia;
• Novas tecnologias gráficas (processos de animação, imagens, sons,
interatividade);
• Novas soluções de projetos para problemas de web
• Novas tendências estéticas e funcionais em web
Técnicas de atualização de páginas
Ambiente Pedagógico
O Docente deverá possuir formação superior em Desenho Industrial com ênfase em Programação Visual e
Projeto de Produto, e perfil em consonância com o modelo de formação baseada em competências, facilidade de
comunicação, relacionamento interpessoal, liderança e criatividade.
Certificados
Ao aluno que concluir, com aprovação, todas as unidades curriculares dos módulos: básico
3, específico introdutório 3 e específico profissional 3, será conferido o certificado de
Programador Java.
Ao aluno que concluir, com aprovação, todas as unidades curriculares dos módulos: básico
1, específico introdutório 1 e específico profissional 1, será conferido o certificado de
Webmaster.
Ao aluno que concluir, com aprovação, todas as unidades curriculares dos módulos: básico
2, específico introdutório 2 e específico profissional 2, será conferido o certificado de Web
Designer.
Anexos
Bibliografia de Apoio ao Curso
MÓDULO BASICO
Leitura Comunicação
• SENAI.RJ.Leitura de conteúdo:habilidades básicas. Rio de Janeiro: GEP/DIPRE,
1998. 78p.il (Série Qualificação Profissional )
Iniciação à Informática
• A definir
Lógica Matemática
• FILHO, Edgard de Alencar. Iniciação a lógica matemática. 18ª Edição. São Paulo:
Editora Nobel, 2000.
• GERSTING J.L.. Fundamentos matemáticos para a ciência da computação. 4a. ed.
Rio de Janeiro: LTC, 2001.
• MACHADO, N.J. Lógica? É lógico!. Rio de Janeiro: Scipione, 1989. (Col. Vivendo a
Matemática).
• SOUZA, J.N. de. Lógica para ciência da computação. Rio de Janeiro: Campus, 2002.
MÓDULO ESPECÍFICO INTRODUTÓRIO
Inglês técnico
FURSTENAU, Eugênio. Novo Dicionário de Termos Técnicos - vol. 1 e 2. 19. ed. rev. e ampl. São
Paulo: Globo, 1995.
Dicionário Oxford Escolar para Estudantes Brasileiros de Inglês: português-inglês, inglês-português.
Oxford: Oxford University Press, 1999.
Manuais em Inglês de Fabricantes de Equipamentos para Automacao. (SIEMENS, SMAR,
ROCKWELL, PARKER)
Revista Intech USA - www.isa.org/intech
Criação da forma 2D
SILVA, João Carlos da; 3DS MAX 7: Prático e Ilustrado. Editora Érica.
BOARDMAN, Ted; Dominando 3DS MAX 6. Editora Ciência Moderna.
SILVA, João Carlos da; 3DS MAX 6.0: Utilizando Técnicas Avançadas. Editora Érica.
MATOSSIAN, Michele; 3DS MAX para Windows: guia prático e visual. Editora Ciência Moderna.
Computação Gráfica
SILVA, João Carlos da; 3DS MAX 7: Prático e Ilustrado. Editora Érica.
BOARDMAN, Ted; Dominando 3DS MAX 6. Editora Ciência Moderna.
SILVA, João Carlos da; 3DS MAX 6.0: Utilizando Técnicas Avançadas. Editora Érica.
MATOSSIAN, Michele; 3DS MAX para Windows: guia prático e visual. Editora Ciência Moderna.
Metodologia de Projeto
GIL, Antonio Carlos; Como Elaborar Projetos de Pesquisa. Editora Atlas. SP: 1988
PEREIRA, Aldemar; Elementos do estilo tipográfico. Quartet.
BAGNO, Marcos; Pesquisa na escola: o que é, como se faz. Editora Vozes. Petrópolis: 2000.
BARROS, Aidil J.P.; LEHFELD, Neide A.S.; Projeto de pesquisa: propostas metodológicas. Editora Vozes.
Petrópolis: 1999.
TAFNER, Malcon A.; TAFNER, José e FISHER, Julianne.; Metodologia do trabalho acadêmico. Curitiba. Juruá:
1998.
MARCONI, Marina de Andrade; LAKATOS, Eva Maria; Técnicas de pesquisa. Editora Atlas. SP:1990.
Site:
http://www.pedagogas2na.hpg.ig.com.br/metodologia/pre.htm
Desenho Geométrico
LACOURT, Helena, Desenho Geométrico 2. Editora Antares, 1985.
JORGE, Sônia, Desenho Geométrico: Idéias e Imagens (4 livros). Editora Saraiva. SP: 2003.
KANEGAE, Cecília Fujiko; LOPES, Elizabeth Teixeira. Desenho Geométrico: Conceitos e Técnicas (3 livros).
Editora Scipione,
1999.
PUTNOKI, José Carlos. Geometria e Desenho Geométrico 1o Grau. Editora Scipione, 1995.
LUIZ, Otavio; ROTTA, Igino. Traçados do Desenho Geométrico 2. Editora FTD, 1994.
Teoria da Cor
ARGAN, G.C., Arte Moderna, São Paulo: Companhia das Letras, 1992.
ARNHEIM, R., Arte e Percepção Visual. São Paulo: Pioneira – EDUSP, 1980.
Marketing
NIEMEYER, Carla; Marketing no design gráfico. Editora 2AB.
MCKENNA, Regis; Estratégias de Marketing em tempo de crise. Editora Campus, SP.
SIERRA, KATHY. BATES, BERT. SCJP: Certificação Sun para Programador Java 5 - Guia de Estudo. 2ª
Edição. 2006.Editora: Alta Books. ISBN: 8576081334
THOMPSON, MARCO AURELIO. Java 2 e Banco de Dados. 1ª Edição. 2002. Editora: Érica. ISBN:
857194847X
DEITEL, HARVEY. DEITEL, PAUL. Java: Como Programar. 6ª Edição. 2005. Editora: Prentice-Hall. ISBN:
8576050196
DATE, C.J. (2004). Introdução a Sistemas de Bancos de Dados. 8ª Edição. Rio de Janeiro. Editora
Campus.
SILBERSCHATZ, Abraham (1999). Sistema de Banco de Dados. 3ª Edição. São Paulo. Editora Makron
Books.
MÓDULO ESPECÍFICO PROFISSIONAL
Projeto e Implementação de algorítimo usando Java
LAFORE, ROBERT. Estruturas de Dados e Algoritmos em Java. 1ª Edição. 2005. Editora: Ciência
Moderna. ISBN: 8573933755
DEITEL, HARVEY. DEITEL, PAUL. Java: Como Programar. 6ª Edição. 2005. Editora: Prentice-Hall. ISBN:
8576050196
CHAN, Mark C. Java: 1001 dicas de programação. São Paulo: Makron Books, 1999.
JANDL JUNIOR, Peter. “Introdução ao Java”. São Paulo: Berkeley, 2002.
HALL, MARTY. BROWN, LARRY. Core Servlets e JavaServer Pages: Tecnologias Core - Vol1. 1ª Edição.
2005. Editora: Ciência Moderna.
SENAI
Serviço Nacional
de Aprendizagem
Industrial
Central de Atendimento
08000-231231