Programação Java para o Mundo Real OnLine_EaD (470)
Assista ao vídeo demonstração de uma aula on line Hoje, a plataforma Java é a preferida para o desenvolvimento de Sistemas de Informação no mundo corporativo. Entretanto, as grandes empresas procuram profissionais que conhecem além da linguagem Java: profissionais que conheçam ferramentas de automação, de testes, trabalho em equipe, APIs e melhores práticas.
Este curso é o início do processo de formação de um profissional capacitado para atuar com alta produtividade e qualidade no ambiente moderno das empresas de software. Conhecedor dos recursos da plataforma Java, das ferramentas de produtividade e das melhores práticas de desenvolvimento.
O foco do curso é o entendimento da sintaxe da linguagem Java, seus principais idiomas de codificação e em apresentar as principais ferramentas de produtividade utilizadas em uma empresa de software: automação de build, controle de versões e testes automatizados. O curso seguinte constrói sobre este conhecimento para apresentar as principais APIs para E/S, redes e Bancos de dados da plataforma Java, além das práticas de TDD (Test-Driven Development) comuns nas metodologias ágeis como XP e Scrum.
Este curso - em conjunto com Desenvolvimento Ágil com Java EaD - 474, ajuda o aluno na sua preparação para a certificação SCJP e capacita o profissional para atuar no desenvolvimento de componentes de negócios e de persistência. O aluno poderá evoluir para o conhecimento da camada de apresentação (web, swing), Enterprise Java (EJB, JMS, JPA) e frameworks mais especializados como JSF, Struts, Hibernate e Spring.
Quem deve fazer o curso e por quê?
Estudantes no meio para o final de um curso de graduação em informática (ciência da computação, processamento de dados, engenharia de software) interessados em melhorar suas chances de colocação no mercado.Programadores atuando no desenvolvimento de sistemas corporativos cliente/servidor ou web necessitando se reciclar como desenvolvedores Java.
Desenvolvedores Java que desejam aprimorar seus conhecimentos na própria linguagem e conhecer o ferramental de apoio utilizado pelas melhores fábricas de software no mercado.Profissionais interessados em se preparar para a certificação SCJP.
Este não é um curso para iniciantes em programação e desenvolvimento de software de modo geral, mas é um curso indicado para quem não tem conhecimento prévio de Java.
Por que fazer este curso na 4Linux?
- A 4Linux possui experiência de mais de 7 anos com EaD e os melhores cases do mercado;
- Curso voltado à programação Java moderna e incorporando práticas das metodologias ágeis como XP e Scrum;
- Ensino não apenas de uma linguagem, mas de todo um conjunto de ferramentas de produtividade usuais em fábricas de software;
- O aluno terá acesso via internet a sistemas reais de gerencia de requisitos, controle de versões e integração contínua, oferecidos pela 4Linux;
- Em vez de treinar com situações artificiais de “sala de aula”, o aluno pratica desenvolvimento componentes que são em seguida utilizados como parte de aplicações reais;
- Prepara para uso de frameworks avançados como Hibernate, Spring, Struts ou Seam;
- O NetClass é a sala virtual da 4Linux com várias funcionalidades que facilitam o aprendizado. Em alguns momentos do curso você é convidado a fazer avaliações online do curso em sistema especialmente criado para este fim para que possamos saber sua opinião sobre o curso;
- Você pode baixar no ambiente virtual do curso, apostilas, manuais, tutoriais, bem como as aulas ao vivo.
Conteúdo programático
- Introdução à plataforma Java e à linguagem de programação Java;
- Compilação e execução de código Java com o JDK;
- Estrutura sintática do Java: classes, métodos, atributos;
- Arquiteturas de software em camadas: apresentação, negócios e persistência;
- Interfaces com o usuário no modo texto;
- API de Logging;
- Manipulação de Strings;
- Tipos de Dados com Java;
- Execução de Testes unitários com JUnit;
- OO com Java: interfaces, herança, polimorfismo;
- Automação de build com Ant;
- Tratamento de erros e exceções;
- Introdução ao IDE Eclipse;
- Formatação de texto e internacionalização;
- Coleções do Java 2;
- Tipos de dados genéricos;
- Propriedades de Sistema e Recursos do Classpath;
- Bibliotecas.
Solicite aqui o conteúdo detalhado do curso.
Pré-requisitos
- Leitura básica em Inglês;
- Conhecimentos de lógica de programação e algoritmos;
- Conhecimentos de programação estruturada e estruturas de dados como listas e árvores;
- Familiaridade e experiência prática com uma linguagem de programação qualquer: Basic, C, PHP, Pascal, etc;
- Noções de Orientação a Objeto;
- Para você assistir em vídeo-conferência este curso pela Internet com qualidade, é necessário que você tenha uma infra-estrutura mínima com as seguintes características:
- Link de Internet com, no mínimo, 1 mega de velocidade;
- Banda larga. Não é possível fazer o curso com conexão discada;
- Máquina Desktop (padrão) com, no mínimo, 1 GB de Memória RAM, com Kit multimídia instalado e caixas de som devidamente configuradas para ouvir o professor ao vivo;
- Navegador Mozilla Firefox (qualquer versão);
- Player Flash versão 10, instalado e habilitado;
- A parte prática deste curso será direcionada ao ambiente Linux, utilizando Java SE 6.0 (OpenJDK) e IDE Eclipse, mas poderia ser realizada com ajustes (a cargo do próprio aluno) em ambientes Mac e Windows;
- Recomenda-se que o aluno utilize o pen drive especialmente configurado para este curso.
Material didático
- Apostila “Programação Java para o Mundo Real” da 4Linux;
- 01 DVD com a última release do Fedora Linux;
- 01 Pen Drive com um sistema Linux bootável e pré-configurado com as ferramentas de desenvolvimento e produtividade utilizadas ao longo do curso;
- Login e senha de acesso remoto ao NetClass, o ambiente virtual de aprendizagem da 4Linux;
- Login e senha de acesso remoto aos servidores Trac e Subversion da 4Linux;
- 150 questões online de avaliação do conteúdo prático-teórico;
- 150 questões offline de preparação para a Certificação SCJP;
- 01 certificado de conclusão, (digital) caso você tenha no mínimo 60% de aproveitamento nas atividades propostas pelo professor. Após o término do curso disponibilizaremos dentro do Netclass o seu certificado digital para download;
- Apostilas, manuais e vídeo-aulas. Tudo isso disponibilizado no sistema NetClass da 4Linux. O aluno tem autorização para fazer “download” de todo o material, podendo imprimir ou rever quando e onde quiser.
Carga horária
A carga horária do curso é de 62 horas (no mínimo), nas quais:
24 horas de aulas síncronas ao vivo com o professor através de vídeo-conferência.
36 horas (no mínimo) assíncronas obrigatórias para melhor desempenho do aluno. Estas horas são controladas pelo aluno que deverá ler o material didático, documentações e tutoriais indicados pelo instrutor, participar do fórum de dúvidas e discussões, auto-estudo de vídeos e exercícios dirigidos para assimilar o conteúdo.
2 horas de ambientação para apresentação da Metodologia TripleClass e do ambiente de ensino à distância da 4Linux.
Datas, valores e formas de pagamento
Tire suas dúvidas agora mesmo:
Faça o Intensivão com quem