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