Porque tornar-se um profissional certificado? Por que vale a pena investir na carreira Java?
|
|
- João Lucas Sacramento Almeida
- 8 Há anos
- Visualizações:
Transcrição
1
2 Sumário Porque tornar-se um profissional certificado?...3 Por que vale a pena investir na carreira Java?...3 Diferenciais da DataSun...4 Sobre o treinamento "Programador Java 6"...4 Tópicos mais explorados durante o treinamento...4 Descrição do curso...4 Carga Horária...4 Público Alvo...5 Objetivos do curso...5 Material didático...5 Diferenciais do curso...5 O que você aprenderá neste curso...6 Conhecendo a tecnologia Java...6 Metodologia de Estudos em foco...6 Instalação e configuração do ambiente de desenvolvimento Java...6 Fundamentos...6 Declarações, inicialização e escopo...6 Fluxo de controle...7 Conteúdo da API Java...7 Conceitos de Orientação a Objetos...8 Coleções/Genéricos...8 Concorrência...9 Estudo e simulados focados na prova SCJP Próximo curso da Carreira Java...9 Nossos contatos...9
3 Porque tornar-se um profissional certificado? As certificações tem como enfoque principal garantir que o portador tenha o conhecimento necessário para atuar com as ferramentas e tecnologias, de forma a garantir a qualidade do trabalho desempenhado pelo profissional, bem como indicar o comprometimento, disciplina e organização para obtenção de resultados, uma vez que os processos de certificação exigem um bom empenho dos profissionais para que sejam aprovados. Com a alta demanda por profissionais qualificados, as certificações tem sido grande diferencial em processos seletivos, uma vez que a mesma além de garantir que o portador seja especialista em determinada área, atua também como um grande indicativo de que o profissional seja comprometido, dedicado e em busca de desafios. Por que vale a pena investir na carreira Java? Desde sua criação e lançamento oficial em meados de 1995, a tecnologia Java vem sofrendo grandes evoluções e tem se tornado cada vez mais robusta e preferida para implementação de soluções utilizadas em grandes corporações. Com uma comunidade de desenvolvedores grande, ativa, colaborativa e crescente mundialmente, Java é uma das tecnologias com melhor aceitação mundial. Profissionais Java, são reconhecidos principalmente pela alta flexibilidade na solução de problemas desafiadores, tornando-os cada vez mais cobiçados no atual ambiente de aceleradíssimo crescimento tecnológico, onde a necessidade de pessoas flexíveis e preparadas para soluções inovadoras é constante.
4 Diferenciais da DataSun Ao escolher a DataSun, você escolhe também um centro de formação de consultores, especializado na tecnologia java, com consultores atuantes em conceituadas empresas brasileiras, que busca constantemente por inovação, qualidade, melhores práticas de ensino e preparação de nossos alunos e consultores para as mais exigentes necessidades do mercado de trabalho de tecnologia da informação. Durante o curso, a utilização de ferramentas, técnicas e metodologias de estudo e ensino testadas e aprovadas, gera resultados positivos, eficazes e duradouros, de forma a gerar transformações positivas e acelerar o desenvolvimento de carreira de nossos alunos. Na DataSun você conta com: Instrutores com certificados e atuantes em conceituadas empresas brasileiras Metodologia de ensino inovadora com foco no aprendizado acelerado Material de apoio online 24hs Coach de carreira Mentoring especializado para inserção do aluno no mercado de trabalho Mentoring especializado para direcionamento do estudo E muito mais!! Sobre o treinamento "Programador Java 6" Tópicos mais explorados durante o treinamento Conhecimentos necessários para obtenção da certificação OCJP 6 Exercícios práticos para promover o aprendizado acelerado Simulados práticos do exame Administração do tempo para obter melhores resultados O segredo para atingir resultados almejados Descrição do curso Este treinamento destina-se a estudantes e profissionais de informática que pretendem aprender a utilizar a linguagem de programação Java, conceitos avançados de orientação a objetos e obter a certificação Sun Certified Java Programmer (SCJP), agora também conhecida como Oracle Certified Java Programmer. Com conteúdo focado nas atuais exigências da certificação e metologia de ensino inovadora com foco em obtenção de resultados e aprendizagem acelerada, este treinamento foi desenvolvido para ensinar aos alunos a linguagem java, preparandoos para a certificação SCJP 6 (Sun Certified Java Programmer). Carga Horária O curso é ministrado em 80 horas presenciais, sendo que, além das horas
5 presenciais o aluno possui vários exercícios e materiais complementares para estudo e apoio de instrutores especializados. Pré-requisitos Conhecimentos de lógica de programação Público Alvo Alunos de cursos focados em tecnologia da informação Alunos de cursos técnicos com ênfase em desenvolvimento de software Analistas e desenvolvedores de software buscando certificação Pessoas que buscam destaque no mercado de trabalho Java Objetivos do curso Ensinar a linguagem de programação Java. Conhecer elementos básicos e avançados da programação Java. Tornar o aluno um profissional diferenciado e melhor reconhecido pelo mercado de trabalho. Demonstrar a importância de obtenção e aplicação de conhecimentos da certificação no dia a dia de programação. Conduzir os alunos para obtenção melhores resultados no mercado de trabalho aplicando a metodologia de estudos da DataSun. Estudar todos os tópicos abordados pela prova de certificação Oracle Certified Professional Java Programmer (SCJP 6). Preparar o aluno para obter a certificação SCJP 6, também conhecida como OCJP 6. Material didático Livro texto: Certificação Sun Para Programador Java 6 Guia de Estudo (Incluso). Material de apoio online exclusivo. Simulados online exclusivos para a certificação SCJP 6 (+ de 1000 questões para estudo). Alunos com média igual ou superior a 80% receberão o voucher para realizarem a prova da certificação OCJP 6 como cortesia. Diferenciais do curso Material didático preparatório para a certificação SCJP 6 Conteúdo elaborado com foco no aprendizado acelerado. Metodologia de estudos diferenciada 1 aluno por micro + de 1000 questões preparatórias para a certificação SCJP 6 Simulados da certificação SCJP 6 Livro didático incluso Material e exercícios complementares online Voucher da certificação gratuito para alunos com aproveitamento maior ou igual a 80%
6 Mentoring especializado com foco na certificação SCJP 6 para apoio de estudos durante e pós-treinamento O que você aprenderá neste curso Conhecendo a tecnologia Java Discutir sobre os usos das tecnologias Java Discutir sobre o ciclo de vida de desenvolvimento de um produto de software. Metodologia de Estudos em foco Conhecendo a metodologia de estudos DataSun. Como obter melhores resultados nos estudos da tecnologia Java Aplicar a metodologia de estudos para obtenção da certificação SCJP 6 Instalação e configuração do ambiente de desenvolvimento Java Obter o kit de desenvolvimento Java. Instalar e configurar o kit de desenvolvimento Java em ambiente Windows/Linux. Fundamentos Escrever código-fonte que utilize corretamente os modificaroes de acesso, declarações package, e declarações de import. Dado um exemplo de classe e linha de comando, determinar qual o comportamento experado em tempo de execução. Determinar o efeito sobre referencias de objetos e valores primitivos quando os mesmos são passados como argumentos para métodos que executem atribuições ou outras operações que modifiquem os valores dos parâmetros. Dado um exemplo de código, identificar em que ponto um objeto estar elegível para a coleta de lixo. Determinar o que é e o que não é garantido pelo Garbage Collector e identificar os comportamentos do método finalize da classe Object. Construir a estrutura de diretórios apropriada de um arquivo JAR para publicação de um programa java. Definir o CLASSPATH para a correta compilação e execução de um aplicativo Java. Escrever código-fonte que utilize os operadores de atribuição ( =, +=, -=), aritmética (+, -, *, /, %, ++, --), relacionais (: <, <=, >, >=, ==,!=), lógicos (&,, ^,!, &&, ), instanceof e o operador condicional (? :) corretamente, de forma a produzir o resultado esperado. Escrever código-fonte que determine a igualdade de dois objetos ou dois primitivos. Declarações, inicialização e escopo Desenvolver código-fonte que declare classes, classes abstratas, todas as formas de classes internas, interfaces e enums. Usar corretamente o empacotamento de classes Java. (package statements) Usar corretamente a estrutura de importação de classes. (import and import
7 static statements) Desenvolver código-fonte que implemente ou extenda uma ou mais interfaces. Usar corretamente o conceito de herança. Quando e como definir uma interface. Desenvolver código que declare, inicialize e use tipos primitivos, arrays, enums e objetos java como estáticos, instâncias e variáveis locais. Utilizar identificadores válidos para nomes de variáveis. Determinar se o código-fonte de um método sobrescreve ou sobrecarrega outro método corretamente. Identificar os possíveis valores de retorno para um método. Dado um conjunto de classes e superclasses, desenvolver construtores para uma ou mais classes. Determinar o comportamento de construtores. Escrever código-fonte que instancie classes internas. Fluxo de controle Desenvolver código-fonte que utilize as estruturas de decisão if e switch, bem como identificar os tipos de argumentos válidos para estas estruturas de decisão. Desenvolver código que implemente todas as formas de loops e iteradores, incluindo o uso de: for, for otimizado, do, while, labels, break e continue. Desenvolver código-fonte que use assertions, bem como distinguir o uso correto e incorreto de assertions. Desenvolver código-fonte que use exceções e tratamento de exceções, fazendo o uso correto das palavras-chave try, catch e finally. Declarar métodos que lancem exceções. Sobrescrever métodos que lancem exceções. Identificar os efeitos do lançamento de uma exceção em um fragmento de código. (checked exceptions, runtime exceptions e errors) Identificar o resultado de situações em que as seguintes exceções são lançadas: ArrayIndexOutOfBoundsException,ClassCastException, IllegalArgumentException, IllegalStateException, NullPointerException, NumberFormatException, AssertionError, ExceptionInInitializerError, StackOverflowError or NoClassDefFoundError. Entender quais exceções são lançadas pela JVM e reconhecer situações em que outras exceções poderiam ser lançadas programaticamente. Conteúdo da API Java Desenvolver código-fonte que utilize as classes Wrapper de tipos primitivos (Boolean, Character, Double, Integer, etc.), bem como entender e tilizar o autoboxing e unboxing. Discutir as diferenças entre as classes String, StringBuffer e StringBuilder, bem como quando utilizar as mesmas. Dado um cenário envolvendo a navegação de arquivos de sistema, leitura de arquivos, escrita em arquivos ou interação com o usuário, desenvolver a solução correta utilizando as seguintes classes do pacote java.io: BufferedReader, BufferedWriter, File, FileReader, FileWriter, PrintWriter e Console. Utilizar a API JavaSE padrão existente no pacote java.text para a correta formatação e conversão de Datas, números e valores monetários para um Locale específico.
8 Dado um cenário, determinar quais os métodos apropriados a utilizar caso queira utilizar o Locale padrão da JVM ou um Locale específico. Descrever o propósito e uso da classe java.util.locale. Escrever código-fonte que utilize os pacotes java.util e java.util.regex para formatar ou analizar Strings ou Streams. Escrever código-fonte que use as classes Pattern e Matcher, bem como o método split da classe java.lang.string. Reconhecer e utilizar expressões regulares para buscas ((dot), * (star), + (plus),?, \d, \s, \w, [], () ). Escrever código-fonte que use as classes Formatter e Scanner, bem como os métodos format e printf da classe PrintWriter. Reconhecer e utilizar os seguintes parâmetros de formatação de Strings: (%b, %c, %d, %f, %s) Conceitos de Orientação a Objetos Conhecer e elaborar diagramas de classes UML. Desenvolver código-fonte que implemente encapsulamento, baixo acoplamento e alta coesão em classes, bem como descrever os benefícios e implicações. Dado um cenário, desenvolver código-fonte que demonstre o uso de polimorfismo. Determinar quando a conversão de tipos será necessária e reconhecer erros de compilação vs erros em tempo de execução relacionados a conversão de referências a objetos. Explicar o efeito dos modificadores de acesso em herança com respeito aos construtores, variáveis de instância ou estáticas e métodos de instância ou estáticos. Dado um cenário, desenvolver código-fonte que declare e/ou invoque metodos sobrescritos ou sobrecarregados. Dado um cenário, desenvolver código-fonte que declare e/ou invoque construtores sobrecarregados. Desenvolver código-fonte que implemente relacionamentos é-um e/ou temum. Coleções/Genéricos Dado um cenário de problema, determinar quais interfaces e/ou classes de coleções podem ser utilizadas para resolver apropriadamente. Definir quando e como implementar a interface Comparable. Distinguir entre sobrescrições corretas e incorretas dos métodos hashcode e equals, bem como explicar a diferença entre == e o método equals. Escrever código-fonte que use as versões genéricas da API Collections, em particular, as interfaces Set, List e Map, bem como suas classes de implementação. Reconhecer as limitações da API Collections não genérica e como refatorar o código-fonte para o uso das versões genéricas. Escrever código-fonte que use as interfaces NavigableSet e NavigableMap. Desenvolver código-fonte que faça correto uso de tipos de parâmetros em declarações de classes/interfaces, variáveis, argumentos de métodos e tipos de retorno. Escrever métodos genéricos ou métodos que façam uso de wildcard e entender as similaridades e diferenças entre essas duas formas. Utilizar as capacidades do pacote java.util para escrever código-fonte que manipule listas ordenando, efetuando pesquisa binária ou convertendo a lista em um
9 Array. Utilizar as capacidades do pacote java.util para escrever código-fonte que manipule um array ordenando, efetuando pesquisa binária, ou convertendo oarray em um List., Utilizar as interfaces java.util.comparator e java.lang.comparable para a ordenação de Lists e Arrays. Reconhecer o efeito da ordenação natural de classes Wrapper de tipos primitivos e java.lang.string. Concorrência Escrever código-fonte para definirm instanciar e iniciar novas Threads utilizando java.lang.thread e java.lang.runnable. Reconhecer os possíveis estados de uma thread, e identificar as formas em que uma thread pode mudar de um estado a outro. Escrever código-fonte que faça o uso apropriado de bloqueio de objetos estaticos ou variáveis de instância para protegê-los de problemas de acessos concorrentes. Estudo e simulados focados na prova SCJP 6 Exercícios práticos para fixação do aprendizado Simulados exclusivos da prova de certificação disponíveis online 24h/dia Mentoring de estudo para a certificação Próximo curso da Carreira Java Formação Consultor Java Web Nossos contatos Ligue e reserve agora o seu lugar! +55 (18) (19) (TIM)
EMENTA DO CURSO. Tópicos:
EMENTA DO CURSO O Curso Preparatório para a Certificação Oracle Certified Professional, Java SE 6 Programmer (Java Básico) será dividido em 2 módulos e deverá ter os seguintes objetivos e conter os seguintes
Leia maisProgramação Java. com Ênfase em Orientação a Objetos. Douglas Rocha Mendes. Novatec
Programação Java com Ênfase em Orientação a Objetos Douglas Rocha Mendes Novatec Sumário Agradecimentos... 13 Sobre o autor... 14 Prefácio... 15 Capítulo 1 Introdução à linguagem Java... 16 1.1 Histórico
Leia maisFormação em JAVA. Subtítulo
Formação em JAVA Subtítulo Sobre a APTECH A Aptech é uma instituição global, modelo em capacitação profissional, que dispõe de diversos cursos com objetivo de preparar seus alunos para carreiras em Tecnologia
Leia maisJAVA Express com Lógica
JAVA Express com Lógica Sobre a KTEC A KTEC Escola de Tecnologia oferece uma série de cursos, para os que procuram uma base sólida no aprendizado, com foco nas boas práticas que fazem a diferença no mercado
Leia maisTreinar - Cursos e Treinamentos C# Módulo I. Carga horária: 32 Horas
Treinar - Cursos e Treinamentos C# Módulo I Carga horária: 32 Horas Pré-requisito: Para que os alunos possam aproveitar este treinamento ao máximo, é importante que eles tenham participado dos treinamentos
Leia maisÁBACO TECNOLOGIA DE INFORMAÇÃO LTDA.
2011 ÁBACO TECNOLOGIA DE INFORMAÇÃO LTDA. CNPJ 37.432.689/0001-33 Inscrição Estadual: 13.137.931-3 Rua Barão de Melgaço, 3726, Centro Norte CEP 78005-300 Fone: (65) 3617-0777 / FAX: (65) 3623-0646 CUIABÁ/MT
Leia maisProgramação em JAVA. Subtítulo
Programação em JAVA Subtítulo Sobre a APTECH A Aptech é uma instituição global, modelo em capacitação profissional, que dispõe de diversos cursos com objetivo de preparar seus alunos para carreiras em
Leia maisProgramação em Java. Subtítulo
Programação em Java Subtítulo Sobre a APTECH A APTECH é uma instituição global, modelo em capacitação profissional, que dispõe de diversos cursos com objetivo de preparar seus alunos para carreiras em
Leia maisOrientação a Objetos com Java
Everton Coimbra de Araújo Orientação a Objetos com Java Simples, Fácil e Eficiente Visual Books Sumário Prefácio... 11 Introdução... 13 1 Introdução à Orientação a Objetos... 17 1.1 Conceitualização...
Leia maisSUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA... 1
SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA... 1 A Origem... 2 O Caminho Para a Aprendizagem... 4 Java Como Plataforma... 6 Finalidade... 9 Características... 11 Perspectivas... 13 Exercícios... 14 CAPÍTULO
Leia mais1. Apresentação. 1.1. Objetivos
1.1. Objetivos 1. Apresentação Neste capítulo estão descritos os objetivos gerais do livro, os requisitos desejáveis do estudante para que possa utilizá-lo eficientemente, e os recursos necessários em
Leia maisUNIVERSIDADE PRESBITERIANA MACKENZIE FACULDADE DE COMPUTAÇÃO E INFORMÁTICA
EDITAL DO PROGRAMA DE CERTIFICAÇÕES EM COMPUTAÇÃO MACK COMPUTING CERTIFICATION MCC 2º SEMESTRE DE 2014 O Diretor da Faculdade de Computação e Informática (FCI), no uso de suas atribuições estatutárias
Leia maisINFORMAÇÕES ADICIONAIS
APRENDA SOBRE GOVERNANÇA DE TI Programa de Qualificação COBIT 5 Presencial ou EAD O COBIT 5 define as necessidades das partes interessadas da empresa como ponto de partida das atividades de governança
Leia maisGuia de Fatores de Qualidade de OO e Java
Qualiti Software Processes Guia de Fatores de Qualidade de OO e Java Versã o 1.0 Este documento só pode ser utilizado para fins educacionais, no Centro de Informática da Universidade Federal de Pernambuco.
Leia maisProgramação de Computadores - I. Profª Beatriz Profº Israel
Programação de Computadores - I Profª Beatriz Profº Israel As 52 Palavras Reservadas O que são palavras reservadas São palavras que já existem na linguagem Java, e tem sua função já definida. NÃO podem
Leia maisMódulo 06 Desenho de Classes
Módulo 06 Desenho de Classes Última Atualização: 13/06/2010 1 Objetivos Definir os conceitos de herança, polimorfismo, sobrecarga (overloading), sobreescrita(overriding) e invocação virtual de métodos.
Leia maisINTRODUÇÃO 12. DOCUMENTAÇÃO INTRODUÇÃO INTRODUÇÃO
INTRODUÇÃO 12. DOCUMENTAÇÃO Na plataforma Java SE 7, há cerca de 4000 classes e interfaces disponíveis para utilizarmos em nossas aplicações Podemos visualizar a documentação dessas classes e interfaces
Leia maisRUI ROSSI DOS SANTOS PROGRAMAÇÃO DE COMPUTADORES EM. Java
RUI ROSSI DOS SANTOS PROGRAMAÇÃO DE COMPUTADORES EM Java 2ª Edição n Sumário VII Sumário CAPÍTULO 1 Introdução ao Java... 1 A Origem... 2 O Caminho Para a Aprendizagem... 4 Java como Plataforma... 6 Finalidade...
Leia maisTécnicas de Programação II
Técnicas de Programação II Aula 06 Orientação a Objetos e Classes Edirlei Soares de Lima Orientação a Objetos O ser humano se relaciona com o mundo através do conceito de objetos.
Leia maisAdministração Central Unidade de Ensino Médio e Técnico - CETEC. Ensino Técnico
Plano de Trabalho Docente 2013 Ensino Técnico ETEC PROF. MASSUYUKI KAWANO Código: 136 Município: TUPÃ Eixo Tecnológico: INFORMAÇÃO E COMUNICAÇÃO Habilitação Profissional: TÉCNICA DE NÍVEL MÉDIO DE TÉCNICO
Leia maisSumário Introdução à 3a. Edição... 13 Introdução... 17 Dia 1 - Conceitos Iniciais... 19 Dia 2 - Bem-vindo ao Mundo Real... 43
Sumário Introdução à 3a. Edição... 13 Introdução... 17 Dia 1 - Conceitos Iniciais... 19 Um pouco de história... 20 A história de 5 em 5 anos... 21 Sobre a evolução da lógica (parte 1)... 22 Conceito de
Leia maisProgramação Orientada a Objetos. Pacotes e CLASSPATH: Definifdo e Usando Pacotes
+ Programação Orientada a Objetos Pacotes e CLASSPATH: Definifdo e Usando Pacotes + Pacotes 2 Um pacote é uma coleção de classes e interfaces que provem proteção de acesso e gerenciamento de espaços de
Leia maisCurso Adonai QUESTÕES Disciplina Linguagem JAVA
1) Qual será o valor da string c, caso o programa rode com a seguinte linha de comando? > java Teste um dois tres public class Teste { public static void main(string[] args) { String a = args[0]; String
Leia maisJava. Marcio de Carvalho Victorino www.dominandoti.eng.br
Java Marcio de Carvalho Victorino www.dominandoti.eng.br 3. Considere as instruções Java abaixo: int cont1 = 3; int cont2 = 2; int cont3 = 1; cont1 += cont3++; cont1 -= --cont2; cont3 = cont2++; Após a
Leia maisSlide 1 Deitel/Deitel, 8e. Java Como programar Copyright 2010 Pearson Education
Java Como Programar, 8/E Slide 1 Slide 2 Slide 3 Métodos genéricos e classes genéricas (e interfaces) permitem especificar, com uma única declaração de método, um conjunto de métodos relacionados ou, com
Leia maisSobre o Professor Dr. Sylvio Barbon Junior
5COP088 Laboratório de Programação Aula 1 Java Prof. Dr. Sylvio Barbon Junior Sylvio Barbon Jr barbon@uel.br 1 Sobre o Professor Dr. Sylvio Barbon Junior Formação: Ciência e Engenharia da Computação (2005
Leia maisREGULAMENTO PARA PARTICIPAÇÃO NO CURSO DE FORMAÇÃO E CERTIFICAÇÃO TÉCNICA LINGUAGEM DE PROGRAMAÇÃO JAVA
REGULAMENTO PARA PARTICIPAÇÃO NO CURSO DE FORMAÇÃO E CERTIFICAÇÃO TÉCNICA LINGUAGEM DE PROGRAMAÇÃO JAVA 1. APRESENTAÇÃO Este regulamento apresenta as regras e os critérios estabelecidos pelo Núcleo de
Leia maisJava 2 Standard Edition Como criar classes e objetos
Java 2 Standard Edition Como criar classes e objetos Helder da Rocha www.argonavis.com.br 1 Assuntos abordados Este módulo explora detalhes da construção de classes e objetos Construtores Implicações da
Leia maisCurso: Especializado Desenvolvimento de Aplicações para Android
Curso: Especializado Desenvolvimento de Aplicações para Android Duração: 66h Área formativa: Programação Web & Mobile Sobre o curso Desde o lançamento dos smartphones no mercado, é crescente a procura
Leia maisPROJETO PEDAGÓGICO DE CURSOS
1 de 6 PROJETO PEDAGÓGICO DE CURSOS BURITREINAMENTOS MANAUS-AM NOVEMBRO / 2014 2 de 6 PACOTES DE TREINAMENTOS BURITECH A Buritech desenvolveu um grupo de pacotes de treinamentos, aqui chamados de BuriPacks,
Leia maisPROJETO PEDAGÓGICO DE CURSOS
1 de 9 PROJETO PEDAGÓGICO DE CURSOS BURITREINAMENTOS MANAUS-AM JUNHO / 2014 2 de 9 PACOTES DE TREINAMENTOS BURITECH A Buritech desenvolveu um grupo de pacotes de treinamentos, aqui chamados de BuriPacks,
Leia maisEspecialização em desenvolvimento para web com interfaces ricas. Tratamento de exceções em Java Prof. Fabrízzio A. A. M. N. Soares
Especialização em desenvolvimento para web com interfaces ricas Tratamento de exceções em Java Prof. Fabrízzio A. A. M. N. Soares Objetivos Conceito de exceções Tratar exceções pelo uso de try, catch e
Leia maisIntrodução à Linguagem Java
Introdução à Linguagem Java Histórico: Início da década de 90. Pequeno grupo de projetos da Sun Microsystems, denominado Green. Criar uma nova geração de computadores portáveis, capazes de se comunicar
Leia maisEMENTA MÓDULO J2SE - JAVA 2 STANDARD EDITION
Público-Alvo Alunos de cursos técnicos, graduação ou programadores e pessoas com necessidade de desenvolver aplicações com JAVA para desktop. Carga Horária 40h Pré-requisitos desejáveis Conhecimento básico
Leia maisConteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Leia maisTópicos em Engenharia de Computação
Tópicos em Engenharia de Computação Introdução / Revisão UML e POO (JAVA) Prof. Ivan Prof. Zagari UML Linguagem Unificada. Não é metodologia, processo ou método. Versão atual 2.0 3 categorias de Diagramas
Leia maisCURSO DE PROGRAMAÇÃO EM JAVA
CURSO DE PROGRAMAÇÃO EM JAVA Introdução para Iniciantes Prof. M.Sc. Daniel Calife Índice 1 - A programação e a Linguagem Java. 1.1 1.2 1.3 1.4 Linguagens de Programação Java JDK IDE 2 - Criando o primeiro
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETOS -TRATAMENTO DE EXCEÇÕES. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br
PROGRAMAÇÃO ORIENTADA A OBJETOS -TRATAMENTO DE EXCEÇÕES Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br ROTEIRO 5. Tratamento de Exceções Introdução e conceitos Capturando exceção usando
Leia maisFRWTC-235 WORKSHOP ORACLE CERTIFIED JAVA EE 6 JPA DEVELOPER
FRWTC-235 WORKSHOP ORACLE CERTIFIED JAVA EE 6 JPA DEVELOPER SOBRE A FRAMEWORK A Framework (www.frwtc.com) atua diretamente com profissionais do segmento de tecnologia em busca de capacitação, atualização
Leia maisEMENTA MÓDULO J2SE - JAVA 2 STANDARD EDITION
Objetivo Este curso aborda conceitos sobre Programação Orientada a Objetos e contempla teoria e prática no desenvolvimento de aplicações utilizando a linguagem JAVA. Público-alvo Alunos de cursos técnicos,
Leia maisREGULAMENTO PARA PARTICIPAÇÃO NO CURSO DE FORMAÇÃO E CERTIFICAÇÃO TÉCNICA LINGUAGEM DE PROGRAMAÇÃO JAVA
REGULAMENTO PARA PARTICIPAÇÃO NO CURSO DE FORMAÇÃO E CERTIFICAÇÃO TÉCNICA LINGUAGEM DE PROGRAMAÇÃO JAVA 1. APRESENTAÇÃO Este regulamento apresenta as regras e os critérios estabelecidos pelo Núcleo de
Leia maisApresentação do Treinamento MSP. Fundamentos
Apresentação do Treinamento MSP Foundation MSP Fundamentos 1 O curso MSP Foundation tem como premissa capacitar os participantes para que possam aplicar o framework britânico de gestão de programas de
Leia maisCurso Fundamentos de Gerenciamento de Serviços de TI baseado no ITIL V3
Curso Fundamentos de Gerenciamento de Serviços de TI baseado no ITIL V3 Todos nossos cursos são preparados por profissionais certificados e reconhecidos no mercado de Gerenciamento de Serviços de TI. Os
Leia maisPrograma do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA)
Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA) Apresentação O programa de Pós-graduação Lato Sensu em Engenharia de Software Orientada a Serviços
Leia maisLista de Contas: Assinatura. Lista de Contas. Listas de Contas: Descrição. Listas de Contas: Descrição. Listas de Contas: Descrição
Lista de Contas Lista de Contas: Assinatura null Quais são os métodos necessários? class ListaDeContas { void inserir (Conta c) { void retirar (Conta c) { Conta procurar (String num) { Listas de Contas:
Leia maisPadrões de projeto 1
Padrões de projeto 1 Design Orientado Objeto Encapsulamento Herança Polimorfismo Design Patterns 2 Responsabilidades Booch e Rumbaugh Responsabilidade é um contrato ou obrigação de um tipo ou classe. Dois
Leia maisTreinamento. DBA Oracle 11g. Duração: 120 horas
Treinamento DBA Oracle 11g Duração: 120 horas Neste curso no primeiro módulo (Introdução ao Oracle 11g SQL e PL_SQL) é oferecido um curso introdutório à tecnologia do banco de dados Oracle 11g. Também
Leia maisApresentação da disciplina Introdução a Programação
Apresentação da disciplina Introdução a Programação Professores: Turma A: Marcelo Akira - marceloakira@inf.ufg.br Turma B: Prof. Hebert - hebert@inf.ufg.br Conteúdo interativo e slides disponíveis em:
Leia maisPHP Profissional. Alexandre Altair de Melo Mauricio G. F. Nascimento
PHP Profissional APRENDA A DESENVOLVER SISTEMAS PROFISSIONAIS ORIENTADOS A OBJETOS COM PADRÕES DE PROJETO Alexandre Altair de Melo Mauricio G. F. Nascimento Novatec Sumário Agradecimentos...13 Sobre os
Leia maisColeções. Page 1. Coleções. Prof. Anderson Augustinho Uniandrade
Page 1 podem ser comparadas com arrays, visto que também apresentam a capacidade de armazenar referências para vários objetos. Entretanto, as coleções apresentam uma gama de funcionalidades bem maior do
Leia maisIntrodução a Linguagem
Introdução a Linguagem Prof. Edwar Saliba Júnior Fevereiro de 2011 Unidade 03 Introdução a Linguagem Java 1 Conteúdo Máquina Virtual (JVM) Histórico de Java Case Sensitive Tipos Primitivos Tipo String
Leia maisCURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011
CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011 O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma
Leia maisFBV - Linguagem de Programação II. Um pouco sobre Java
FBV - Linguagem de Programação II Um pouco sobre Java História 1992: um grupo de engenheiros da Sun Microsystems desenvolve uma linguagem para pequenos dispositivos, batizada de Oak Desenvolvida com base
Leia maisProposta. Prince2 Fundamentos. Apresentação Executiva. Prince2 Fundamentos
Prince2 Fundamentos Apresentação Executiva 1 O curso tem como premissa capacitar os participantes para que possam aplicar a metodologia britânica de gestão de projetos visando realizar benefícios nos negócios
Leia maisPROGRAMA DE DISCIPLINA
PROGRAMA DE DISCIPLINA Disciplina: Introdução à Programação Carga horária total: 60 Carga horária teórica: 0 Carga horária prática: 60 Código da Disciplina: CCMP0041 Período de oferta: 2010.2 Turma: CA
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Leia maisAdministração de Banco de Dados
Administração de Banco de Dados Apresentação Este curso fornece capacitação técnica e administrativa avançada necessária para a administração, manutenção e otimização de complexas soluções de dados utilizando
Leia maisLaboratório de Programação. Aula 13 Java 5COP088. Aula 13 Genéricos e Conjuntos Java Prof. Dr. Sylvio Barbon Junior. Sylvio Barbon Jr barbon@uel.
5COP088 Laboratório de Programação Aula 13 Genéricos e Conjuntos Java Prof. Dr. Sylvio Barbon Junior 1 Sumário: 1) Métodos hashcode(), equals() e tostring(); 2) Conjuntos; 3) Genéricos; 4) Resumo. 2 1)
Leia maisLinguagem de Programação JAVA. Técnico em Informática Professora Michelle Nery
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery Agenda Regras paravariáveis Identificadores Válidos Convenção de Nomenclatura Palavras-chaves em Java Tipos de Variáveis em
Leia maisPor que escolher a Formação de Gestor de Cadeia de Custódia do IMAFLORA? Programa de Formação de Gestor de Cadeia de Custódia FSC
Programa de Formação de Gestor de Cadeia de Custódia FSC Por que escolher a Formação de Gestor de Cadeia de Custódia do IMAFLORA? A Formação de Gestor de Cadeia de Custódia FSC aborda os principais tópicos
Leia maisApresentação do Treinamento
Apresentação do Treinamento COBIT 5 Foundation 1 O COBIT 5 fornece um framework completo que ajuda as organizações a alcançar seus objetivos para a Governança e Gestão da TI Empresarial. Em outras palavras,
Leia maisPROGRAMA DE DISCIPLINA
PROGRAMA DE DISCIPLINA Disciplina: INTRODUÇÃO À PROGRAMAÇÃO Carga horária total: 60 h Carga horária teórica: 30 h Carga horária prática: 30 h Código da Disciplina: CCMP0041 Período de oferta: 2015.2 Turma:
Leia maisAdministração. Apresentação. Objetivo. Dados Principais. Tecnologia Abordada Administração de Banco de Dados SQL Server 2008 R2
Administração de Banco de Dados R2 Apresentação Este curso fornece capacitação técnica e administrativa necessária para o desenvolvimento, administração e manutenção de soluções de dados utilizando o SQL
Leia maisGrade da Formação Java
Grade da Formação Java Começando com Java. Considerando Por que você usaria Java Usando uma linguagem popular Trabalhando com uma linguagem padronizada Criando aplicações para múltiplas plataformas Definindo
Leia maisPerfil. Nossa estratégia de crescimento reside na excelência operacional, na inovação, no desenvolvimento do produto e no foco no cliente.
Institucional Perfil A ARTSOFT SISTEMAS é uma empresa Brasileira, fundada em 1986, especializada no desenvolvimento de soluções em sistemas integrados de gestão empresarial ERP, customizáveis de acordo
Leia maisProgramação Orientada a Objeto
Programação Orientada a Objeto Classes, Atributos, Métodos e Objetos Programação de Computadores II Professor: Edwar Saliba Júnior 1) Java é uma linguagem orientada a objetos. Para que possamos fazer uso
Leia maisCurso preparatório para a certificação COBIT 4.1 Fundation
Curso preparatório para a certificação COBIT 4.1 Fundation Dentro do enfoque geral em conhecer e discutir os fundamentos, conceitos e as definições de Governança de TI - tecnologia da informação, bem como
Leia maisLinguagens de. Aula 02. Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br
Linguagens de Programação III Aula 02 Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br Linguagens de Programação Técnica de comunicação padronizada para enviar instruções a um computador. Assim
Leia mais3 Classes e instanciação de objectos (em Java)
3 Classes e instanciação de objectos (em Java) Suponhamos que queremos criar uma classe que especifique a estrutura e o comportamento de objectos do tipo Contador. As instâncias da classe Contador devem
Leia maisJAVA Programmer - Objetivo do Curso. Pré-requisito do Curso. Conteúdo Programático do Curso
JAVA Programmer - Objetivo do Curso O curso Java Programmer destina-se a todos aqueles que pretendem compreender as características e os recursos essenciais da linguagem Java para o desenvolvimento de
Leia mais2 Diagrama de Caso de Uso
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa
Leia maisCONVENÇÃO DE CÓDIGO JAVA
CONVENÇÃO DE CÓDIGO JAVA Eligiane Ceron - Abril de 2012 Versão 1.0 Conteúdo Considerações iniciais... 2 Introdução... 2 Extensão de arquivos... 2 Arquivos de código Java... 2 Comentários iniciais... 2
Leia maisProposta. ITIL V3 2011 Fundamentos. Apresentação Executiva. ITIL V3 2011 - Fundamentos
ITIL V3 2011 Fundamentos Apresentação Executiva 1 O treinamento de ITIL V3 Foundations, tem como premissa capacitar o aluno a entender a aplicação da metodologia do ITIL e contato com as suas principais
Leia maisCursos e Treinamentos Profissionais
Cursos e Treinamentos Profissionais Vinicius A. de Souza va.vinicius@gmail.com (12) 8124-6853 http://videsouza.scienceontheweb.net Cursos oferecidos Curso de Desenvolvimento de Software Com Java... 1 Curso
Leia maisRESPOSTA AO QUESTIONAMENTO FORMULADO POR EMPRESA INTERESSADA NO CERTAME.
RESPOSTA AO QUESTIONAMENTO FORMULADO POR EMPRESA INTERESSADA NO CERTAME. Brasília, 10 de fevereiro de 2010. Pregão n 062/2009 Lote 1: Lote 2: Operação, Gerenciamento de Redes, Servidores, Storage & Archive,
Leia maisWWW.RJN.COM.BR/SIMULADOPMP
EMENTA DO TREINAMENTO Apresentar metodologia de estudo dos fundamentos de gerenciamento de projetos, das áreas de conhecimento (integração, escopo, tempo, custo, qualidade, recursos humanos, comunicação,
Leia mais1.6. Tratamento de Exceções
Paradigmas de Linguagens I 1 1.6. Tratamento de Exceções Uma exceção denota um comportamento anormal, indesejado, que ocorre raramente e requer alguma ação imediata em uma parte do programa [GHE 97, DER
Leia maisComandos de repetição For (inicialização; condição de execução; incremento/decremento) { //Código }
Este documento tem o objetivo de demonstrar os comandos e sintaxes básicas da linguagem Java. 1. Alguns passos para criar programas em Java As primeiras coisas que devem ser abordadas para começar a desenvolver
Leia maisUML Aspectos de projetos em Diagramas de classes
UML Aspectos de projetos em Diagramas de classes Após ser definido o contexto da aplicação a ser gerada. Devemos pensar em detalhar o Diagrama de Classes com informações visando uma implementação Orientada
Leia maisformação em programação em c/c++
formação em programação em c/c++ O Treinamento de Programação em C/C++ com duração de 20 semanas (média de 6 meses), preparará o aluno para programar em duas das linguagens mais poderosas da computação.
Leia maisModelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.
UML Diagramas Um diagrama é a apresentação gráfica de um conjunto de elementos, onde os vértices são ITENS e os arcos RELACIONAMENTOS UML 2.0 possui os seguintes diagramas: Diagrama de Classes (Class Diagram)
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação
SOFT DISCIPLINA: Engenharia de Software AULA NÚMERO: 10 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir os conceitos de coesão e acoplamento. DESENVOLVIMENTO Projetar
Leia maisATIVIDADES PRÁTICAS SUPERVISIONADAS
ATIVIDADES PRÁTICAS SUPERVISIONADAS Tecnologia em Análise e Desenvolvimento de Sistemas 4 a série Programação Orientada a Objetos A atividade prática supervisionada (ATPS) é um método de ensinoaprendizagem
Leia maisProject and Portfolio Management [PPM] Sustainable value creation.
Project and Portfolio Management [PPM] Sustainable value creation. O SoftExpert PPM Suite é a solução mais robusta, funcional e fácil para priorizar, planejar, gerenciar e executar projetos, portfólios
Leia maisAdministração de Banco de Dados
Administração de Banco de Dados Apresentação Este treinamento destina-se a profissionais de dados, desenvolvedores e entusiastas que trabalham ou desejam trabalhar com a implementação, administração e
Leia maisPLATAFORMAS EAD SOB MEDIDA
PLATAFORMAS EAD SOB MEDIDA Soluções e-learning para a sua empresa, com foco real nos resultados A GPEC FORMA, sediada em São Paulo, atua há mais de sete anos no segmento EAD, e possui uma equipe de profissionais
Leia maisAula 2. Objetivos. Encapsulamento na linguagem Java; Utilizando a referência this.
Aula 2 Objetivos Encapsulamento na linguagem Java; Utilizando a referência this. Encapsulamento, data hiding é um conceito bastante importante em orientação a objetos. É utilizado para restringir o acesso
Leia maisCarga Horária :144h (07/04 a 05/09/2014) 1. JUSTIFICATIVA: 2. OBJETIVO(S):
Carga Horária :144h (07/04 a 05/09/2014) 1. JUSTIFICATIVA: Nos últimos anos, o cenário econômico mundial vem mudando significativamente em decorrência dos avanços tecnológicos, da globalização, das mega
Leia maisGestão Estratégica de Projetos Porque Educação Executiva Insper Cursos de Curta e Média Duração Educação Executiva
1 Porque Educação Executiva Insper A dinâmica do mundo corporativo exige profissionais multidisciplinares, capazes de interagir e formar conexões com diferentes áreas da empresa e entender e se adaptar
Leia maisMini- Cursos. PROGRAMAÇÃO DOS MINI-CURSOS DO 1 o Seminário em Tecnologia Eletrônica e da Informação do CETELI
PROGRAMAÇÃO DOS MINI-CURSOS DO 1 o Seminário em Tecnologia Eletrônica e da Informação do CETELI Mini- Cursos 1. Detecção e Análise de Imagem 2. Latex, Processador de Texto - Conceitos Fundamentais 3. Aplicação
Leia maisOrganizando Classes em Pacotes. Profa. Thienne Johnson EACH/USP
Organizando Classes em Pacotes Profa. Thienne Johnson EACH/USP Criando e usando pacotes Nomeando um pacote Usando membros de pacotes Gerenciando arquivos Exercícios Usando pacotes no Eclipse Tutorial da
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às
Leia maisBUSINESS PARTNER EMC SERVICES PARTNER PROGRAM ESCOLHA. FLEXIBILIDADE. OPORTUNIDADE.
BUSINESS PARTNER EMC SERVICES PARTNER PROGRAM ESCOLHA. FLEXIBILIDADE. OPORTUNIDADE. TRANSFORME SEU RELACIONAMENTO COM O CLIENTE E SUA RENTABILIDADE O EMC Services Partner Program fornece aos parceiros
Leia maisCENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1
SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1 CURSO: Redes de Computadores MISSÃO DO CURSO Com a modernização tecnológica e com o surgimento destes novos serviços e produtos, fica clara a necessidade de profissionais
Leia maisProgramação Orientada a Objetos
Programação Orientada a Objetos Engenharia da Computação Professor: Rosalvo Ferreira de Oliveira Neto Dados Pessoais Rosalvo Ferreira de Oliveira Neto MSc. em ciência da computação (UFPE) rosalvo.oliveira@univasf.edu.br
Leia mais