A experiência de quem trouxe a internet para o Brasil agora mais

Propaganda
A experiência de quem trouxe a
internet para o Brasil agora mais
perto de você
A Escola
A Escola Superior de Redes da RNP privilegia um ensino totalmente
prático. Os laboratórios são montados de forma a proporcionar ao aluno um
ambiente com os mesmos recursos e ferramentas que ele encontra no
mercado de trabalho, bem como as atividades propostas espelham o dia-adia do profissional de Tecnologia da Informação e Comunicação. Os
laboratórios estão conectados à Internet por meio do backbone de alta
velocidade da Rede Nacional de Ensino e Pesquisa (RNP).
Cursos práticos voltados para o crescimento do profissional de TI
Cursos práticos intensivos em Tecnologias da Informação e Comunicação
(TIC) nas seguintes áreas:
esr.rnp.br
Conheça as diversas linguagens de programação,
metodologias e ferramentas de apoio ao
desenvolvimento de sistemas.
Desenvolvimento de Sistemas
A capacidade de processar informações já não está mais restrita aos
computadores, estando presente em tablets, celulares e outros dispositivos.
Muitos são inclusive adjetivados como inteligentes, já que incorporam
software (ou programa de computador) capaz de controlar seu
funcionamento e interação com o usuário e outros dispositivos. É um
universo enorme, com inúmeras linguagens de programação, metodologias,
ambientes, padrões e ferramentas de apoio ao desenvolvimento, testes e
manutenção desses softwares. Conheça parte importante do universo de
desenvolvimento de sistemas.
JAVA - Fundamentos
Aprenda uma das linguagens de programação
mais utilizadas no mundo.
Duração: 40h
JAVA - Interfaces Gráficas e Banco de Dados
Aprenda a desenvolver aplicações com o uso de
componentes visuais gráficos e a manipular
Banco de Dados em Java.
Duração: 40h
esr.rnp.br
esr.rnp.br/des
JAVA - Aplicações Web
Desenvolva aplicações Java para a Web
dominando os principais recursos de
programação para internet.
Duração: 40h
Desenvolvimento de Sistemas
EME-DES-0001-17
JAVA - Frameworks e Aplicações Corporativas
Aprenda o uso de frameworks e tecnologias para
desenvolvimento de aplicações corporativas em
Java.
Duração: 40h
Modelagem de Banco de Dados
Aprenda modelagem de banco de dados com o
uso de SQL.
Duração: 40h
Administração de Banco de Dados
Conheça a arquitetura e processos internos do
PostgreSQL e aprenda a gerenciar este SGBD.
Duração: 40h
Python e Django Fundamentos
Aprenda os principais conceitos da linguagem de
programação Python e o o framework Django.
Duração: 40h
esr.rnp.br
esr.rnp.br/des
Desenvolvimento de Sistemas
EME-DES-0001-17
esr.rnp.br
esr.rnp.br/des1
JAVA - Fundamentos (DES1)
CUR-DES1-0001-17
Aprenda a desenvolver aplicações com
o uso de componentes visuais gráficos
e a manipular Banco de Dados em Java.
JAVA - Interfaces Gráficas e Banco de Dados
Este curso tem como foco o desenvolvimento de sistemas e aplicações modernas, que
façam uso de recursos visuais gráficos (janelas, botões, campos para entrada de
dados, etc.), capazes também de acessar e manipular grandes volumes de dados
armazenados em disco ou em bancos de dados. Para tanto, são abordados o
gerenciamento de eventos e o tratamento de exceções, fechando o curso com
recursos para a geração de relatórios.
Características
O curso está dividido em dez sessões, totalizando 40 horas.
O curso oferece atividades práticas em laboratório.
Cada aluno tem sua própria estação de trabalho.
A Escola Superior de Redes oferece material teórico impresso.
Competências desenvolvidas
Ao final do curso, o aluno estará apto a:
Compreender o desenvolvimento de aplicações com o uso de componentes visuais
gráficos;
Conhecer o pacote SWING e construção de interfaces gráficas no Netbeans;
Entender a manipulação de arquivos em disco;
Gerenciar eventos e tratamento de exceções;
Compreender o processo de controle de Entrada e Saída (I/O);
Entender a manipulação de Banco de Dados em Java;
Gerar Relatórios.
Conhecimentos prévios
esr.rnp.br
Este curso é destinado aos interessados em ingressar na área de desenvolvimento de
programas de computadores utilizando a Java como linguagem de programação.
Recomenda-se a realização do curso Java - Fundamentos, onde o conhecimento
inicial da linguagem Java será abordado, embasando os alunos nos conceitos
fundamentais da linguagem.
Investimento
R$ 1.920,00
esr.rnp.br/des2
JAVA - Interfaces Gráficas e Banco de Dados (DES2)
CUR-DES2-0001-17
Programa do curso
Interfaces Gráficas;
Janelas e Objetos Gráficos;
Texto, Fontes e Cores;
AWT e sua hierarquia de eventos;
Tratamento de eventos de foco, teclado e mouse;
Pacote Swing;
Gerenciamento de Layout de Visualização;
Campos de Entrada de Texto;
Listas, Combos, menus e Caixas de Diálogo;
Tratamento de Erros;
Descrever, Levantar e Capturar Exceções;
Controle de Entrada e Saída (I/O);
Streams;
Entrada e Saída em Bytes;
Serialização de Objetos;
Tratamento de Arquivos;
JDBC;
Drivers;
Conexões;
Executando Consultas e Alterações;
Transações;
Geração de Relatórios.
esr.rnp.br
esr.rnp.br/des2
JAVA - Interfaces Gráficas e Banco de Dados (DES2)
CUR-DES2-0001-17
Desenvolva aplicações Java para a Web
dominando os principais recursos de
programação para internet.
JAVA - Aplicações Web
DES3: JAVA - Aplicações Web, Cuiabá (MT), 7 a 11/08/2017
Características
O curso está dividido em dez sessões, totalizando 40 horas.
O curso oferece atividades práticas em laboratório.
Cada aluno tem sua própria estação de trabalho.
A Escola Superior de Redes oferece material teórico impresso.
Competências desenvolvidas
Ao final do curso, o aluno estará apto a:
Desenvolver applets e servlets;
Converter aplicações Java em Applets;
Utilizar JSP - Java Server Pages;
Acessar Bancos de Dados via JSP;
Gerenciar sessões e udo de Cookies;
Utilizar servidores de Aplicação (Apache Tomcat);
Utilizar Deployment de aplicação Java na web/internet.
Conhecimentos prévios
Os interessados em realizar este curso deverão ter conhecimentos prévios sobre a
linguagem Java, em especial seus fundamentos e o desenvolvimento de aplicações
com interfaces gráficas e acesso a bancos de dados. Alunos que não tenham a prática
recente de utilização do Java, é recomendado terem participado do curso Java Interfaces Gráficas e Banco de Dados, para o melhor aproveitamento do conteúdo.
Investimento
R$ 1.920,00
esr.rnp.br
Programa do curso
SOQUETS (TCP /stream / UDP)
RMI REMOTE METHOD INVOCATION
Classes stubs e skeletons
esr.rnp.br/des3
JAVA - Aplicações Web (DES3)
CUR-DES3-0001-17
Criação e uso de Applets
Applets Java versus Aplicativos
Conversão de aplicações em Applets
Criação e uso de Servlets
JSP (Java Server Pages)
JSP e Banco de Dados
DAO e JavaBeans
Taglib e JSTL
Cookies e sessions
Introdução a Servidores de Aplicação (Apache Tomcat)
Deployment de aplicações Java na web/internet
esr.rnp.br
esr.rnp.br/des3
JAVA - Aplicações Web (DES3)
CUR-DES3-0001-17
Aprenda o uso de frameworks e
tecnologias para desenvolvimento de
aplicações corporativas em Java.
JAVA - Frameworks e Aplicações Corporativas
Este é um curso de nível avançado com o foco no uso de frameworks e tecnologias
para desenvolvimento de aplicações corporativas em Java. Este tipo de aplicação
exige um grau de confiabilidade e performance mais elevado, fazendo uso de recursos
específicos do Java Enterprise Edition - Java EE, tais como JSF (Java Server Faces),
AJAX, Primefaces e Hibernate.
O curso inicia com uma visão geral da Arquitetura do Java EE e características dos
servidores de aplicação capazes de suportar as tecnologias/aplicações corporativas,
para em seguida se aprofundar no JSF e Hibernate.
Características
O curso está dividido em dez sessões, totalizando 40 horas.
O curso oferece atividades práticas em laboratório. Cada aluno tem sua própria
estação de trabalho.
A Escola Superior de Redes oferece material teórico impresso.
Competências desenvolvidas
Ao final do curso o aluno estará apto a:
Utilizar a plataforma NetBeans para desenvolvimento de programas Java Web,
usando JSF;
Desenvolver aplicações em Java Web com o uso de Frameworks;
Conhecer as tecnologias básicas para desenvolvimento de Aplicações Corporativas
(Java EE);
Implementar aplicações Web com componentes ricos (JSF e Primefaces);
Utilizar um Framework de persistência orientado a objetos (Hibernate);
Usar e manipular o servidor de GlassFish.
Conhecimentos prévios
esr.rnp.br
esr.rnp.br/des4
Os interessados em realizar este curso deverão ter bons conhecimentos sobre a
linguagem Java, desde seus fundamentos e o desenvolvimento de aplicações web até
acesso a bancos de dados. Para os alunos que não tenham pratica recente de
desenvolvimento de sistemas com Java, recomenda-se que considerem se matricular
previamente nos seguintes cursos: Java Interfaces Gráficas e Banco de Dados e Java
- Aplicações Web.
JAVA - Frameworks e Aplicações Corporativas (DES4)
CUR-DES4-0001-17
Investimento
R$ 1.920,00
Programa do curso
Arquitetura Java EE e Servidores de Aplicação
JSF - Introdução (Managed Beans, Ações, Escopos e Navegação)
JSF - Componentes Visuais
JSF - Tratamento de Dados e Eventos
JSF - Internacionalização, Ajax e Primefaces
Hibernate - Visão Geral
Hibernate - Associações
Hibernate - HQL e CRITERIA
Java EE - Revisão Arquitetura e outras tecnologias
esr.rnp.br
esr.rnp.br/des4
JAVA - Frameworks e Aplicações Corporativas (DES4)
CUR-DES4-0001-17
Aprenda modelagem de banco de
dados com o uso de SQL.
Modelagem de Banco de Dados
DES5: Modelagem de Banco de Dados, Cuiabá (MT), 26 a 30/06/2017
Características
O curso está dividido em dez sessões, totalizando 40 horas.
O curso oferece atividades práticas em laboratório. Cada aluno tem sua própria
estação de trabalho.
A Escola Superior de Redes oferece material teórico impresso.
Competências desenvolvidas
Ao final do curso o aluno estará apto à:
Banco de Dados, DER, Sistemas de Gerenciamento de Banco de Dados e
Modelagem de Dados;
A Linguagem SQL e SGBD’s;
Comandos DDL e DML e funções SQL;
Consultas, agrupamentos e subconsultas, índices e visões;
Programação SQL (pl/pgsql); e
Stored Procedures e Transações.
Conhecimentos prévios
Os interessados em realizar o curso deverão ter conhecimentos avançados na
utilização de computadores e do sistema operacional Windows.
Investimento
R$ 2.560,00
Programa do curso
esr.rnp.br
esr.rnp.br/des5
Modelagem e uso de Bancos de Dados – Visão Geral
O que é Sistema de Informação
Ciclo de Desenvolvimento de SI’s
Modelos de Dados
Arquitetura do SGBD
Projeto do Banco de Dados (3 níveis de abstração)
Modelo Conceitual (DER)
Modelo Lógico
Modelo Físico
Estrutura da SQL
Modelagem de Banco de Dados (DES5)
CUR-DES5-0001-17
O PostgreSQL
Comandos DDL
CREATE DATABASE, TABLE e CONSTRAINTS
Comandos DML - Operações CRUD
INSERT, UPDATE, DELETE, SELECT
Comandos especiais: operadores, AS, ORDER BY, LIMIT
Junção de Tabelas
Operações sobre conjuntos
Funções Agregadas e Nativas
Funções Internas ou Agregadas (COUNT, AVG, MAX, MIN, SUM)
Agrupamento (GROUP BY / HAVING)
Funções Nativas (Data/Hora, String, Números)
Subconsultas, Índice, Visões
Introdução a Programação SQL
PL/pgSQL
Funções e estruturas de controle
Stored Procedures
Tratamento de Erros
Cursores
Triggers
Transações
Concorrência, Bloqueios e Impasse
MVCC
Transações, log e savepoints
esr.rnp.br
esr.rnp.br/des5
Modelagem de Banco de Dados (DES5)
CUR-DES5-0001-17
Conheça a arquitetura e processos
internos do PostgreSQL e aprenda a
gerenciar este SGBD.
Administração de Banco de Dados
DES6: Administração de Banco de Dados, João Pessoa (PB), 28/08/2017 a
01/09/2017
Características
O curso está dividido em dez sessões, totalizando 40 horas.
O curso oferece atividades práticas em laboratório. Cada aluno tem sua própria
estação de trabalho.
A Escola Superior de Redes oferece material teórico impresso.
Competências desenvolvidas
Ao final do curso o aluno será capaz de:
Executar atividades de administração do PostgreSQL, incluindo gerenciamento de
usuários, grupos e processos;
Configurar o sistema e organizar de forma lógica e física os dados (bases,
schemas, objetos e metadados);
Monitorar e realizar manutenação do sistema, incluindo rotinas de vacuun, log e
atualização de estatísticas;
Identificar e resolver questões relacionadas com o desempenho do sistema, tanto
no âmbito de conexões/aplicações como no de infraestrutura de hardware e
software;
Utilizar as ferramentas de administração do PostgreSQL e boas práticas para
administração do sistema;
Elaborar políticas de backup e replicação de dados.
Conhecimentos prévios
Conhecimentos práticos na utilização de banco de dados relacionais e noções
básicas de SQL;
Conhecimentos básico de Linux.
Investimento
esr.rnp.br
R$ 2.560,00
Programa do curso
Arquitetura Genérica de um Banco de Dados
esr.rnp.br/des6
Administração de Banco de Dados (DES6)
CUR-DES6-0001-17
Arquitetura e Instalação de um PostgreSQL
Operação e Configuração
Criação de Superusuário
Definindo Variáveis de Ambiente e Inicializando a Área de Dados
Iniciando o PostgreSQL
Conexões no PostgreSQL
Configuração do Banco de Dados por Sessões e Usuário
Configurações Globais - postgresql.conf
Organização Lógica e Física dos Dados
Estrutura de Diretórios e Arquivos PostgreSQL
Bases de Dados Schemas
Tablespaces
Catálogo de Sistema do PostgreSQL
Administrando Usuários e Segurança
Gerenciando Roles: Usuários e Grupos
Privilégios
Gerenciando Autenticação
Monitoramento do Ambiente
Ferramentas de Monitoramento
Monitorando pelo Catálogo
Configurando a Log para Monitoramento de Queries
Manutenção de Banco de Dados
Vacuum, Analyze e Autovacuum
Reindex
Cluster e Recluster
Atualização de Versão do PostGreSQL
Desempenho - Tópicos sobre Aplicação
Desempenho - Tópicos sobre Configuração e Infraestrutura
Backup e Recuperação
Dump
Backup Contínuo: Backup Físico e WALs
Replicação
Log Shipping e Warm-Standby
Streaming Replication com Hot Standby
Replicação em Cascata
Replicação Síncrona
Balanceamento de Carga
esr.rnp.br
esr.rnp.br/des6
Administração de Banco de Dados (DES6)
CUR-DES6-0001-17
Aprenda os principais conceitos da
linguagem de programação Python e o
o framework Django.
Python e Django Fundamentos
O curso apresenta um breve histórico da criação e evolução da linguagem de
programação Python. São apresentados os tipos de dados utilizados pela linguagem
assim como os comandos de controle do fluxo de execução de programas. Conceitos
relacionados com orientação a objetos são explorados, oferecendo um conjunto sólido
de conhecimentos que são a base indispensável para começar a desenvolver sistemas
em Python. Em seguida é apresentado o framework Django, que permite acelerar o
ciclo de desenvolvimento de aplicações e sistemas em Python, passando pela criação
de um projeto, configuração inicial, implementação do models.py, a camada de
modelo, até a utilização da API de banco de dados. São apresentadas técnicas para
melhorar o aspecto visual das aplicações, utilizando arquivos de layout, imagens e
estilos, além do uso das poderosas views genéricas, que tornam o desenvolvimento
ainda mais produtivo através, entre outros, do uso de testes automatizados. Ao final
do curso são apresentados os conceitos de configuração de servidor e depuração de
aplicações Django, cobrindo a etapa de colocação em produção e manutenção de
aplicações escritas em Python/Django
Características
O curso está dividido em dez sessões, totalizando 40 horas;
O curso oferece atividades práticas em laboratório. Cada aluno tem sua própria
estação de trabalho com acesso a internet;
A Escola Superior de Redes oferece material teórico impresso, além de recursos
adicionais disponibilizados através de um Ambiente Virtual de Aprendizagem.
Competências desenvolvidas
Ao final do curso o aluno estará capacitado e familiarizado com os recursos
computacionais fundamentais para o desenvolvimento de aplicações utilizando o
Python e Django, tendo desenvolvido as seguintes competências:
esr.rnp.br
esr.rnp.br/des7
Conhecer os recursos computacionais fundamentais para o desenvolvimento de
aplicações utilizando o Python e Django;
Aplicar a programação em Python utilizando seus principais comandos, funções,
estruturas de controle e bibliotecas;
Aplicar os conceitos de Programação Orientada a Objetos em Python;
Utilizar e administração da plataforma Django e sua interface com bancos de dados
para o desenvolvimento de aplicações/programas;
Conhecer os ciclos de Testes, entrega e manutenção de aplicações em Django.
Python e Django Fundamentos (DES7)
CUR-DES7-0002-17
Conhecimentos prévios
Conhecimentos avançados na utilização de computadores e do sistema operacional
windows;
Conhecimentos de lógica de programação, orientação a objetos e acesso a bancos
de dados;
Uso dos aplicativos da Internet: correio eletrônico e navegadores;
Recomendável a realização do curso Introdução ao Linux;
Inglês para leitura.
Investimento
R$ 1.920,00
Programa do curso
Histórico e características da linguagem Python
Tipos básicos de dados.
Outros Tipos de Dados, Estruturas de Controle e Funções
Orientação a objetos e Recursos especiais do Python
Bibliotecas do Python
Introdução ao framework Django
Utilização da API de banco de dados
A Aplicação de Administração (Admin)
Trabalhando com a camada de visão
Arquivos estáticos, views genéricas e Testes
Entrega/Manutenção de Aplicações em Django
esr.rnp.br
esr.rnp.br/des7
Python e Django Fundamentos (DES7)
CUR-DES7-0002-17
Powered by TCPDF (www.tcpdf.org)
Próximas turmas
Junho 2017
Modelagem de Banco de Dados (DES5)
Cuiabá (MT), 26 a 30/06/2017 (2ª a 6ª) – integral (9h às 18h hora
local)
Agosto 2017
JAVA - Aplicações Web (DES3)
Cuiabá (MT), 07 a 11/08/2017 (2ª a 6ª) – integral (9h às 18h hora
local)
Administração de Banco de Dados (DES6)
João Pessoa (PB), 28/08 a 01/09/2017 (2ª a 6ª) – integral (9h às 18h
hora local)
Outubro 2017
Administração de Banco de Dados (DES6)
Salvador (BA), 02 a 06/10/2017 (2ª a 6ª) – integral (9h às 18h hora
local)
esr.rnp.br
esr.rnp.br/cursos
Próximas turmas
Download