O Curso Superior de Tecnologia em Sistemas para Internet tem como finalidade oferecer aos seus estudantes formação de nível superior, gratuita e de qualidade, proporcionando aos tecnólogos conhecimentos e formação integral, com base nas tendências da competitividade contemporânea e internacional, tornando-os capazes de intervir no desenvolvimento econômico e social da região na qual o curso se insere observadas as práticas da Ética e cidadania.
Introdução ao Design digital. Otimização de imagens para padrões Web de composição. Criação de marcas e logos para sítios Internet. Transferência do design para o sítio Internet.
Padrões de projeto para Web. Sintaxe do HTML.Elementos básicos dos conceitos de Web Design.HTMLdoctypes. Validação do HTML. Boas práticas com HTML e CSS:O CSS, seletores e propriedades. Formulários e estrutura de sítios Internet.
Introdução a Internet. Organizações que viabilizam a Internet e a web. Busca de informações. Email, Listas de Email, e Comunicação. Rich Media. Introdução a Redes de computadores. Métodos de compartilhamento de informações. Segurança. Considerações éticas e legais com uso da Internet.
Teoria. Adequação comunicativa em diferentes situações de interação. Planejamento de produção de conteúdo textual. Escrita e edição de conteúdo para Web.
Conjuntos Numéricos. Regras de Três. Frações. Porcentagem. Potenciação e Notação Científica. Radiciação. Logaritmos. Polinômios. Fatoração e Produtos Notáveis. Matrizes. Equações e inequações do 1o. e 2o. Graus.
Conceitos básicos sobre algoritmos e métodos para sua construção. Tipos de dados e variáveis. Álgebra booleana. Estruturas fundamentais de programas: sequencial, condicional e com repetição. Funções. Variáveis compostas homogêneas: vetores e matrizes.
A comunicação na atualidade. Coesão e coerência textuais. Uso e adequação da linguagem. Estratégias de leitura de texto. Produção de texto: resumo acadêmico, resenha crítica, relatório, artigo científico.
Introdução à compreensão e produção oral e escrita por meio da integração das habilidades linguístico-comunicativas. Ênfase na oralidade, atendendo às especificidades acadêmico-profissionais da área e abordando aspectos socioculturais da língua inglesa.
Tratamento de imagem para composição de cenas para uso na internet. Aplicações de efeitos digitais. Desenvolvimento de layouts interativos para web. Design, interatividade e ambiente. Design, interatividade e ambiente. Introdução à engenharia de usabilidade.
Ementa. Revisão dos padrões de projeto para Web. Tópicos CSS. Esquemas de posicionamento. Elementos flutuantes. Formulários HTML. Elementos de HTML avançado. Técnicas avançadas de reposição de imagem. Seletores avançados do CSS. Microformatos. Técnicas de mosaico de imagens. Resolução de Problemas de layout com uso de depuradores apropriados. Design responsivo. Web semântica. Acessibilidade. Internacionalização.
Internet e os protocolos - detalhamento e implementação dos principais protocolos Internet (DNS, HTTP, SMTP, POP3, NNTP e HTTPS). Identificação de problemas (troubleshooting). Métricas Internet para avaliação e otimização de desempenho de tráfego em redes de computadores. Computação em nuvem.
Lógica formal. Teoria dos conjuntos. Matrizes. Determinantes. Sistemas Lineares. Relações. Funções. Análise Combinatória.
Introdução ao Direito. Estudo dos impactos na sociedade trazidos pelo computador. Estudo dos princípios éticos relacionados ao uso da Internet. Noções de perícia forense computacional. Aspectos legais de contrato de serviços de TI. Aspectos legais relacionados à Internet. Garantias legais de acesso à informação (dados abertos). Governos eletrônicos. Aspectos legais quanto a negócios intermediados pela Internet e web.
Consolidação da compreensão e produção oral e escrita por meio da integração das habilidades linguístico-comunicativas desenvolvidas na disciplina Inglês I. Ênfase na oralidade, atendendo às especificidades acadêmico-profissionais da área e abordando aspectos socioculturais da língua inglesa.
Visão Geral da Engenharia de Software – papel evolutivo, paradigmas, ciclo de desenvolvimento. O processo de desenvolvimento: características e processo de desenvolvimento para aplicações Web. Linguagens gráficas para representação dos modelos. Metodologias ágeis. Mapeamento para implementação. Integração do sistema. Testes: planejamento e tipos. Manutenção. Documentação.
História do JavaScript. Características do ECMAScript. Melhores práticas de DOMScripting. Ambientes de testes de JavaScript. ECMAScript: Estrutura léxica, tipos de dados,variáveis de script, expressões e operadores, estruturas de controle, strings e funções de manipulação de strings, objetos e arrays, funções, expressões regulares, objetos Date, Math e Number. Conceitos de programação. DOM Scripting, lado cliente. O modelo de objetos para documentos. Suporte para DOM. Acesso aos elementos do DOM. Classes DOM e sistema de manuseio de bibliotecas e eventos. Eventos temporizados. Manuseio de formulários (validação). Introdução ao AJAX. Propriedades e métodos do objeto Window. Acessibilidade e dispositivos móveis. Erros comuns em DHTML e segurança básica.
Design universal. Usabilidade. Acessibilidade. Tecnologia assistiva. Acessibilidade no HTML e CSS. Testes de acessibilidade. Adobe PDF acessível. Dispositivos de multimídia acessíveis. Scripting acessível. Acessibilidade e dispositivos móveis.
Conceitos de bases de dados, modelos conceituais e lógicos de dados. Modelo entidade-relacionamento. Modelo de dados relacional. Teoria relacional. Restrições de integridade. Linguagem SQL (Structured Query Language). Projeto de banco de dados no modelo relacional. Normalização.
Identificação dos componentes para montar um servidor, compatibilidade, detalhes sobre as especificações de cada componente, identificação e correção de problemas. Instalação e configuração de softwares (aplicativos gerais, gerenciadores de bancos de dados e sistemas operacionais). Compreender os conceitos, mecanismos e funcionamento dos Sistemas operacionais modernos. Criação de partições, formatação de discos, instalação de drivers. Virtualização de servidores para a implementação de serviços de gerenciamento de usuários, serviços de comunicação e de armazenamento de dados através da utilização de uma intranet composta por aplicativos da internet. Configuração de aplicações e serviços Web. Migração de Web sites e aplicações. Configuração de sites seguros (Controle de acesso e Autenticação).
Conceitos estatísticos. Gráficos e tabelas. Distribuição de frequência. Medidas de posição. Medidas de dispersão. Medidas separatrizes. Medidas de assimetria e curtose. Diagrama de dispersão e correlação. Regressão Linear Simples. Coeficiente de correlação. Probabilidade. Distribuições de probabilidade: variável aleatória discreta e contínua.
Expansão da compreensão e produção oral e escrita por meio de funções sociais e estruturas básicas da língua. Ênfase na oralidade, atendendo às especificidades acadêmico-profissionais da área e abordando aspectos socioculturais da língua inglesa.
PHP histórico e emprego. Instalação e configuração básica do PHP e um IDE. Sintaxe básica do PHP. Usando o PHP como um mecanismo de modelo simples. Panorama das melhores práticas com PHP. Conceitos de programação HTTP. Codificação de caracteres. Localidades, fusos horários e funções de tempo. Strings. Uso de Array e funções de matriz. Orientação a objetos em PHP (Classes, objetos, herança, encapsulamento, polimorfismo, agregação, composição e métodos). Tratamento de exceções de erro. Arquitetura do lado do servidor. Manipulação de dados postados. Enviando e-mail. Sessões e autenticação. Cookies. Arquivo manuseio e armazenamento de dados em arquivos de texto. Gerenciador de banco de dados e suas funções. Frameworks. Web Services, API, RSS, JSON e Ajax. Hospedagem compartilhada.
Conceitos básicos de segurança da informação. Criptografia, conceitos e uso. Segurança da infraestrutura e das aplicações. Tópicos em desenvolvimento de aplicações seguras. Aspectos legais: validade do documento eletrônico, assinaturas digitais, datação e Infraestrutura de Chave Pública. Aspectos gerenciais: metodologias práticas e normativas referentes às boas práticas de segurança da informação em sistemas diversos, norma ISO/IEC 17799 (família 27.000). Preparação para a implementação, manutenção, monitoramento e melhoria da segurança da informação consistente com a cultura organizacional. Requisitos de segurança da informação: análise; avaliação e gestão de riscos.
Tipos de Junções (join). Subconsultas (Subqueries). Criação, implementação e utilização de procedimentos armazenados (stored procedures), gatilhos (triggers), funções, cursores, visões (view). Linguagem de Controle de Dados. Transações. Bancos de dados orientados a objetos. Bancos de dados multimídia.
Recursos e aplicações da tecnologia escolhida.
Definição de projeto segundo concepção difundida pelas melhores práticas de gestão de projetos. Histórico do desenvolvimento do conjunto de conhecimentos de gestão de projetos. O ciclo de vida de um projeto (concepção, programação, execução, controle e encerramento). Os fatores de sucesso e insucesso de projetos e sua mensuração. Componentes da gestão de projetos: projeto, clientes e equipe. Plano de qualidade. Gestão de integração, escopo, tempo, custos, riscos, recursos humanos, comunicação e qualidade de projetos.
Aprofundamento da compreensão e produção oral e escrita por meio da integração das habilidades linguístico-comunicativas. Ênfase na oralidade, atendendo às especificidades acadêmico-profissionais da área e abordando aspectos socioculturais da língua inglesa.
Introdução e conceitos. Recursos disponíveis para dispositivos móveis na linguagem de marcação de textos. Uso de algum ambiente de desenvolvimento: configuração do ambiente; emulação de dispositivos móveis nos computadores pessoais; interface gráfica; serviços disponíveis; banco de dados nos dispositivos. Desenvolvim
Conceitos e evolução das tecnologias de programação de servidores. Recursos da linguagem escolhida para servidores na Internet. Padrões de projetos. Integração com sistemas (Google Maps API, Twitter, entre outros)
Conceitos de marketing e de marketing digital. O comportamento do consumidor on-line. Marketing de conteúdo. Marketing nas mídias sociais. E-mail marketing. Marketing viral. Publicidade on-line. Pesquisa de marketing on-line. Marketing e os negócios na Internet. Estudos de caso.
Aprofundamento da compreensão e produção oral e escrita por meio da integração das habilidades linguístico-comunicativas. Ênfase na oralidade, atendendo às especificidades acadêmico-profissionais da área e abordando aspectos socioculturais da língua inglesa.
Ementa. Teoria Geral. Marcação para encontrabilidade. Microformatos. Conteúdo. Rede Social. Estratégias Server-Side. Como evitar armadilhas de encontrabilidade. Pesquisas. Análises.
Uso de algum ambiente de desenvolvimento (framework) em plataforma proprietária: configuração do ambiente; emulação de dispositivos móveis nos computadores pessoais; interface gráfica; serviços disponíveis; banco de dados nos dispositivos. Desenvolvimento de aplicativos com uso de frameworks.
Construção de aplicações por meio da utilização de arquitetura orientada a serviços – SOA (Service-Oriented Architecture) e das principais tecnologias Web Services.
Recursos e aplicações da tecnologia escolhida
O planejamento de um projeto de negócios para Internet. Implantação e implementação de projetos de negócios. Administração de custos e dos prazos de implantação em projetos. Identificação de oportunidades de investimentos. Analise de mercado. Desenvolvimento e implementação de negócios. Finanças de um projeto de Investimentos. Análise de sensibilidade. Empreendedorismo e inovação: liderança estratégica. Administração participativa e os novos modelos de administração. Principais funções administrativas e respectivos sistemas de informação. Mecanismos e procedimentos para criação de empresas. Criação de empresas focadas na Internet. Computação em Nuvem - estratégias e modelos. Formular e selecionar estratégias e modelos baseados em computação em nuvem. Análise dos pontos positivos e negativos dessa abordagem de negócios.