Descrição do curso

Na Classificação Brasileira de Ocupações, o Programador WEB faz parte da família dos Técnicos de desenvolvimento de sistemas e aplicações, cuja atuação geral tem foco no desenvolvimento de páginas de web. Trabalham em instituições públicas e privadas em atividades de tecnologia da informação e conexas, presentes em todas as atividades econômicas. Podem atuar também como autônomos. O ensino médio completo e o curso básico de qualificação profissional são fundamentais para exercer atividades nessa família de ocupação. Dentre as atividades desempenhadas, elencamos basicamente as seguintes:

  • Desenvolver sistemas e aplicações
  • Definir a interface gráfica e critérios ergonômicos de navegação
  • Montar a estrutura de banco de dados
  • Codificar e testar programas e aplicativos
  • Projetar, implantar e realizar manutenção de sistemas e aplicações
  • Selecionar recursos de desenvolvimento de sistemas e aplicações
  • Participar da seleção de metodologias de desenvolvimento de sistemas, de linguagem de programação e de ferramentas de desenvolvimento
  • Planejar etapas e ações de trabalho nos processos de desenvolvimento de sistemas Web.

OBJETIVO:
O objetivo do Curso de Qualificação profissional para Programador Web é formar as competências necessárias para que os cursistas sejam capazes de desenvolver sistemas da informação de websites através da utilização de metodologias, adequando aos custos e qualidade numa rede de computadores

Disciplinas

  • Ambiente para Desenvolvimento Web
  • Introdução a Banco de Dados
  • Lógica de Programação
  • Programação - Coding Web (PHP)
  • Tecnologias e Linguagens para Banco de Dados

Ambiente para Desenvolvimento Web

No curso "Ambiente para Desenvolvimento WEB", o aluno irá: aprender a evolução da internet e como funciona o conceito de arquitetura cliente-servidor na web, bem como conhecer os protocolos HTTP e FTP, responsáveis pela comunicação entre computadores; conhecer as diretrizes que orientam a padronização para desenvolvimento web e iniciar o desbravamento da linguagem HTML, seguida do estudo das funcionalidades do CSS; irá apreender os fundamentos do HTML-5, Java Script, Bootstrap, Frameworks de CSS e IDEs; iniciar o estudo das linguagens mais usadas entre os desenvolvedores web, como: PHP, JAVA e C#, além de identificar a importância do uso de máquinas virtuais durante o desenvolvimento de um sistema para a Web.

Introdução a Banco de Dados

No curso "Introdução ao Banco de Dados", o aluno irá entender e aplicar os conceitos básicos sobre arquivos, planilhas e bancos de dados no dia a dia profissional, utilizando ferramentas de produtividade para escritórios como planilhas eletrônicas, entender os conceitos sobre integridade referencial, aplicando-os a gerenciadores de bancos de dados; compreender e empregar o conceito de banco de dados relacional em projetos de informatização, entender a arquitetura do SGBD Microsoft Access, compreender a geração de comandos SQL resultante de uma consulta a banco de dados; modelar dados do mundo real, aplicando as técnicas de normalização de dados; conhecer as várias arquiteturas e tecnologias de banco de dados e seus sistemas de gerenciamento, compreender a importância do banco de dados para a atividade de programação e prospectar o mercado e as carreiras para profissionais especializados em administração de bancos de dados.

Lógica de Programação

No curso "Lógica de Programação", o aluno irá: compreender os conceitos fundamentais da ciência da computação, sobretudo no que concerne a softwares e programação de computadores, entender o funcionamento e os vários paradigmas das linguagens de programação, compreender a infraestrutura dos sistemas computacionais, discernindo sobre hardware, software e peopleware; desenvolver algoritmos estruturados envolvendo operações com variáveis e comandos condicionais simples, entender os conceitos de constantes e variáveis de memória, bem como a forma de manipulá-las em uma solução algorítmica; utilizar estruturas condicionais encadeadas e iterativas, além de efetuar operações envolvendo vetores, aplicar estruturas de repetição em soluções algorítmicas envolvendo: contagem e acumulação, cadeias de caracteres e variáveis alfanuméricas; trabalhar com matrizes e modulação de algoritmos, como procedimentos e funções, trabalhar com arquivos de dados na algoritmização das soluções comerciais mais corriqueiras, criar e utilizar funções externas à linguagem de programação.

Programação - Coding Web (PHP)

No curso "Introdução ao Coding WEB", o aluno irá: contextualizar-se no tempo e no estado da arte das tecnologias relacionadas à World Wide Web - WEB, codificar programas em PHP usando variáveis, operadores e expressões, compreendendo os vários tipos de dados aceitos pela linguagem, sendo capaz de criar formulários em HTML5 conectados a programas PHP, aplicando estruturas de estilo de páginas com o W3.CSS. além de utilizar o banco de dados com PHP e conhecer os conceitos fundamentais da orientação a objetos, como Classes, Objetos, Métodos e Atributos.

Tecnologias e Linguagens para Banco de Dados

No curso "Tecnologias e Linguagens de Banco de Dados", o aluno irá: adquirir uma visão geral sobre os SGBDs disponíveis no mercado, suas funcionalidades, ambientes e linguagens de manipulação de banco de dados; aprender a instalar e configurar servidores de banco de dados, atentando para os aspectos relacionados à segurança e desempenho; criar, formatar e atualizar bancos de dados em um SGBD; gerar consultas SQL envolvendo uma ou mais tabelas do banco de dados, criar procedimentos armazenados no banco de dados, conhecidos como stored procedures, criar gatilhos para disparar procedimentos programados, conhecidos como triggers; e, manipular dados por meio de visões (ou views) envolvendo uma ou mais tabelas.