Programação para Redes Carga-Horária:¶
Curso: Tecnologia em Redes de Computadores 90h
Disciplina: Programação para Redes Carga-Horária: (120h/a) Pré- Nº de créditos: 6 (2 em
PROGRAMAção de computadores¶
Requsito(s): EAD)
EMENTA¶
Programação de sockets com concorrência; geração de scripts; webservice; acesso a banco de dados.
PROGRAMA¶
Objetivos¶
Desenvolver aplicações que operam em ambientes de redes de computadores baseadas na arquitetura TCP/IP. Automatizar tarefas administrativas em ambientes de redes utilizando scripts.
Bases Científico-Tecnológicas (Conteúdos)¶
Sockets 1.1. Aplicações Cliente/Servidor 1.2. Programação Concorrente
Acesso a Banco de Dados 2.1. Introdução ao SQL 2.2. Principais Objetos de um Banco de Dados 2.3. Conexão com o banco 2.4. Consulta ao Banco de Dados
Webservices 3.1. XML 3.2. SOAP 3.3. Desenvolvimento de Objetos e Classes 3.4. Integração com o Banco de Dados
Geração de Scripts para automatização de tarefas.
Procedimentos Metodológicos¶
Aulas teóricas, aulas práticas, seminários e desenvolvimento de projetos.
Recursos Didáticos¶
Laboratório de informática, projetor multimídia.
Avaliação¶
Trabalhos, seminários, desenvolvimento de projetos e avaliações escritas.
Bibliografia Básica¶
GOTTFRIED, Byron S. e PARRA, Ana B. C. da Costa. Programando em C, Makron Books, 1993. [8]
STEVENS, Richard W., Programação de rede UNIX : API para soquetes de rede, Bookman, 2005. [5]
FOROUZAN, Behrouz, Comunicação de Dados e Redes de Computadores, Bookman, 2006 [12]
Bibliografia Complementar¶
COMER, Douglas E., LIMA, Álvaro S. de, Redes de computadores e internet: abrange transmissão de dados, ligações inter-redes, web e aplicações, Bookman, 2007. [8]
MARTINSSON, Tobias, GRIESI, Ariovaldo, ANTUNES, Álvaro, Desenvolvendo scripts XML e WMI para o Microsoft SQL Server 2000, Pearson, 2002. [9]