
MÓDULO I
(Microsoft Windows 7, Microsoft Word, Microsoft PowerPoint, Microsoft Excel, Microsoft Access, Montagem e Manutenção, Projetos práticos em Office 2007)
No Windows 7, fomos apresentados ao sistema operacional para conhecer os principais aplicativos, acessórios e ferramentas que o acompanham. Gerenciamos arquivos, pastas e bibliotecas.
No Word 2007, criamos documentos e melhoramos sua aparência utilizando os recursos de formatação. Incluímos notas, tabelas, cabeçalho e rodapé, usamos o recurso de coluna estilo jornal e incluímos figuras. Utilizamos o recurso de mala direta para criação e impressão de cartas e etiquetas, além de imprimir os documentos criados no Word.
No PowerPoint 2007, criamos apresentações para diversas finalidades, entre elas, apresentar produtos e serviços de uma empresa, estratégias de marketing e planejamentos financeiros. Inserimos elementos de apoio tais como Gráficos, Tabelas, Imagens, WordArt, SmartArt e Formas, entre outros, além de aplicar animações e transição, melhorando assim a exibição das apresentações. Imprimimos as apresentações feitas no PowerPoint 2007, produzimos transparências para retroprojetor, slides de 35 mm, anotações, folhetos, documentos da Internet e ainda, apresentação em conferência.
No Excel 2007, criamos planilhas eletrônicas com os mais variados cálculos, formatamos as planilhas criadas dando a elas uma forma mais atraentes e mais fáceis de serem interpretadas. Geramos diversos tipos de gráficos.
No Access 2007, trabalhamos com tabelas, conhecemos as janelas no modo folha de dados, trabalhamos com registros, localizamos e substituímos dados, além de alterar a aparência das janelas. Criamos campos nas tabelas e a modificamos, criamos formulários e sub formulários usando o assistente, além de criar relatórios.
Na montagem e manutenção de computadores, conhecemos os componentes de hardware que constituem o computador, assim como seu funcionamento básico e suas funções no sistema. Identificamos os tipos de gabinetes disponíveis no mercado e sua função. Bem como devem ser feitas as conexões elétricas no sistema. A operação básica de uma placa-mãe, os tipos e como adquiri-la corretamente. As opções de memórias utilizadas num microcomputador, as tecnologias disponíveis e como especificar a memória RAM necessária para uma configuração. Vimos o funcionamento básico de um microprocessador (CPU) e quais são os principais sistemas de ventilação para computadores e como dimensioná-los corretamente para cada sistema. Aprendemos o que é e como fazer o overclocking, como funciona e quais são as tecnologias de HDs que podem ser instaladas em um computador, assim como seu processo de instalação em um computador. Montamos um PC e instalamos um sistema operacional.
MÓDULO II
(Introdução a Web Designer, HTML com CSS e Tabless, Fireworks CS6, Dreamweaver CS6, Flash CS6)
Para o começar o Web Design, conhecemos a arquitetura cliente-servidor, analisamos a estrutura de alguns web sites, identificamos as várias tecnologias utilizadas nas páginas. Abordamos as implicações das novas tecnologias de acesso e estudamos a Metodologia de Desenvolvimento de Web Sites.
Já na parte do HTML com CSS e Tableless, tivemos uma apresentação básica do HTML, das tags HTML, das propriedades CSS e Web Standars. Criamos um Web Site completo.
Agora partimos para o Fireworks CS6, onde conhecemos os fundamentos básicos do software, sua história, aplicações no mercado de trabalho. Consultamos referências bibliográficas de sites e conhecemos um novo ambiente de trabalho da linha CS6. Aprendemos os elementos da interface: formas e textos que constituirão os títulos, logotipos, slogans e banners. Manipulamos imagens, bem como a sua importação e tratamento. Criamos animações e utilizamos as ferramentas para a otimização de imagens e exportação. Fizemos uma integração do Fireworks CS6 com o Dreamweaver CS6. Criamos uma interface completa de um Web Site de layout "líquido", além de seus elementos como menus, banner e publicidade.
No Dreamweaver CS6, conhecemos um novo ambiente de trabalho da linha CS6 onde criamos e definimos sites para administrar e publicar com facilidade. Utilizamos as ferramentas para criação de layouts básicos e avançados, além de trabalhar com CSS, modelos e formulários. Criamos um site durante este módulo.
Em Flash CS6, conhecemos a interface do Flash e a utilização das ferramentas principais. Expomos recursos para criar animação de maneira simples. Inserir interatividade básica com o usuário e utilizamos áudio e vídeo nos filmes Flash. Finalizamos um projeto e publicamos na página criada no Dreamweaver CS6.
MÓDULO III
(Lógica de programação em C, Modelagem de dados, Fundamentos de MySQL, Lógica de programação com UML, Programação em Java J2SE, Programação em Java com BD)
Estudamos a linguagem C, a estrutura do ANSI C, e o C padronizado pela ANSI. Utilizamos um compilador para aprender a lidar com mensagens de aviso, mensagens de erro, bugs, etc. Além de conhecer e usar a edição, a compilação e a execução do programa. Usamos o Dev-C++, um compilador das linguagens C e C++.
Na Modelagem de Dados, foi apresentado o conceito de normalização de dados, e progressivamente mostrado como atingir as diferentes formas normais da primeira (1FN) até a terceira (3FN). Conhecemos os conceitos relacionados à modelagem ER como: entidade, atributos, chaves, relacionamentos, etc., e suas diferentes formas de notação gráfica. Praticamos exercícios utilizando a ferramenta DBDesginer 4, onde criamos modelos ER usando diferentes notações.
Vimos os Fundamentos MySQL e os conceitos de banco de dados, relações, funções, operadores e chaves (primárias, estrangeiras e única). Conhecemos algumas ferramentas de interface amigável para manipulação de dados. Praticamos exercícios para fixar o aprendizado e levar ao conhecimento dos principais comandos da linguagem do MySQL versão 5.1.
Outro ponto foi a Lógica de Programação com UML, onde conceituamos a metodologia orientada a objeto, criamos diagramas UML que permitam as diversas visões de um sistema. Modelar um sistema utilizando UML.
Em Fundamentos de Programação Java J2SE, instalamos e configuramos corretamente o ambiente de desenvolvimento Java, e desenvolvemos classes em Java. Compreendemos os conceitos de orientação a objetos. Utilizamos os recursos do Eclipse, criamos a documentação de um projeto. Instalamos e configuramos o MySQL, aplicando os principais comandos para interação com bancos de dados. Desenvolvemos programas com JDBC, onde criamos um pequeno sistema contendo seleção, inserção, atualização e exclusão de registros com Java. Criamos relatórios com JasperReport e IReport integrados com os dados da tela do Java.
MÓDULO IV
(Introdução à engenharia de software, Administrando MySQL Server, Programando Applets para Web, programando sites dinâmicos em Java, Projetos práticos em Java, Análise de projetos de sistemas orientado a objetos)
E para finalizar o curso, neste módulo o assunto foi engenharia de software, onde conhecemos o histórico e os tipos de software. Aprendemos sobre os conceitos, os princípios e as ferramentas de apoio. No conceito de processo de software e os modelos de ciclo de vida de desenvolvimento de software, fomos capacitados na condução de atividade de levantamento, especificação e documentação de requisitos de software. Conhecemos os paradigmas, os modelos e as fases da engenharia de software. Analisamos, gerenciamos e modelamos o software.
Conhecemos os diagramas básicos da UML e trabalhamos como administrar o MySQL Server. Os conceitos de um SGBD, como trabalhar com a manipulação de dados e principalmente como administrar as informações contidas no banco de dados e com os usuários. O controle de acesso e suas contas. A replicação e a cópia de segurança da base de dados. Conhecemos as ferramentas para que a administração do banco de dados se torne mais fácil. Na pratica de exercícios, trabalhamos com ferramentas para fixar o aprendizado, e de como trabalhar para administrar este poderoso SGBD.
Configuramos o programa Eclipse, além de compreender os conceitos básicos para a criação de Applets e produzimos mini aplicativos em Java, como calculadora por exemplo.
Entendemos o funcionamento da tecnologia Java Server Pages e utilizamos classes Java com o Java Script. Criamos banco de dados e as classes para acesso ao banco e suas regras de negócios. Conhecemos o RUP (Rational Unified Process) e o UML.