FOR-J EAD

Treinamento Completo de Programador Java EAD

Postado em Atualizado em

Objetivos

Objetivo deste pacote de cursos é dar formação completa para um programador profissional Java. Esse pacote agrupa total de 7 cursos de JSE, gradualmente e didaticamente sequenciados, desde os recursos do Java1 até a versão do Java8, oferecendo capitação completa com 20% de desconto sobre o valor total de todos os cursos individuais.

Público Alvo

Estudantes que almejem se tornar programadores profissionais Java, se capacitando para o mercado de trabalho.

Investimento

R$ 984,00

Pré-requisitos

  • Lógica de programação ou conhecimentos em alguma linguagem de programação.
  • Pc contendo no mínimo de 2 GB RAM com Windows VISTA/WIN7/WIN10.

Exercícios

Total de 185 exercícios, 10 minutos em média de tempo para cada um.

Tempo de Aula

  • +- 48h30 de videos em aulas.
  • +- 31h30 de exercícios práticos.
  • Total aproximado de 80h00 de horas em aula.

Disponibilidade

Acesso por 1 ano a partir da matrícula.

Grade

Segue abaixo todos os cursos que compõe esse pacote. Acesse cada um para ver sua respectiva grade:

  1. Java SE F1 – Fundamentos de Programação Java Básico
  2. Java SE F2 – Programação Orientada a Objetos com Java
  3. Java SE F3 – Programação Java Avançado 1
  4. Java SE JDBC – Banco de Dados Relacionais com Java
  5. Java SE F4 – Programação Java Avançado 2
  6. Java SE F5 – Desenvolvedor Funcional Java 8
  7. AQT M1 – Introdução a Arquitetura de Software com Java

Vantagens desse pacote

  • Os cursos são ministrados gradualmente sequenciados, proporcionando um aprendizado didaticamente correto e adequado.
  • Acesso por 1 ano, podendo rever qualquer aula de qualquer curso.
  • Pagamento parcelado em até 12 x.
  • Desconto de R$ 246,00, sendo que o valor total de todos o cursos fica em R$ 1.230,00.
  • Novos cursos serão adicionados sem custo adicional para alunos ativos nesse pacote.

Acesse – Java SE P1 – Pacote Programador Profissional Java

“Com um coração sincero eu te louvarei à medida que for aprendendo os teus justos ensinamentos.” Salmos 119:7

Lançamento de Curso EAD – Java F4 Programação Java Avançado 2

Postado em

org-320%2fschool-320%2f98ceb518900492e685dedd62545b3891%2fjava-100432255-primary-idge-1Objetivos

Objetivo deste curso é dar continuidade na grade de cursos JSE M2 – Pacote Programador Básico 1, acrescentando conhecimentos relacionados com tópicos avançados de: linguagem de programação, orientação a objetos, sincronismo e agendamento de tarefas.

Público Alvo

Estudantes e desenvolvedores Java que almejem se apronfundar e se especializar no desenvolvimento de soluções com Java.

Nível de Dificuldade

Intermediario

Pré-requisitos

  • Tem feito o curso JSE M2 ou possuir conhecimentos dos seus tópicos.
  • Pc contendo no mínimo de 2 GB RAM com Windows VISTA/WIN7/WIN10.

Exercícios

Total de 40 exercícios, 10 minutos em média de tempo para cada um.

Tempo de Aula

  • 8h56 de videos em aulas.
  • 6h04 de exercícios práticos.
  • Total aproximado de 15h00 de horas em aula.

Para todas as informações, acesse Java SE F4 – Programação Java Avançado 2.

“Que a esperança que vocês têm os mantenha alegres; aguentem com paciência os sofrimentos e orem sempre.” Romanos 12:12

Lançamento do Curso EAD – PHP F1

Postado em Atualizado em

org-320%2fschool-320%2f3bf3c880418c5a025cd797818bfbdc88%2fphplenguajeObjetivos

Objetivo deste curso é introduzir o participante à tecnologia PHP, tendo como foco principal formar uma base sólida de conhecimentos iniciais. O curso aborda a montagem do ambiente de desenvolvimento e os fundamentos básicos da linguagem de programação PHP.

Público Alvo

Estudantes que queiram adquirir conhecimentos iniciais e básicos sobre a plataforma PHP.

Nível de Dificuldade

Básico iniciante.

Pré-requisitos

  • Lógica de programação ou conhecimentos em alguma linguagem de programação.
  • Pc contendo no mínimo de 2 GB RAM com Windows VISTA/WIN7/WIN10.

Exercícios

Total de 38 exercícios, 3 minutos em média de tempo para cada um.

Tempo de Aula

  • 4h00 de videos em aulas.
  • 1h20 de exercícios práticos.
  • Total aproximado de 5h20 de horas em aula.

Disponibilidade

Acesso ilimitado por 45 dias a partir da matrícula.

EAD

Conteúdo Programático:

Introdução

  • Por que usar php ?
  • Principais vantagens.
  • Soluções que usam php.
  • Comunidade PHP.

Ambiente de desenvolvimento 

  •  As principais ferramentas para desenvolver com PHP.
  •  Instalando XAMPP e Eclipse.
  • Tunning do Eclipse

SintaxeHello world

  •  Conhecendo a sintaxe básica
  •  Escrevendo o primeiro script
  •  Exercícios

Variáveis

  •  Como declarar uma variável
  •  Diferença entre escopos
  •  Exercícios

Echo e print

  •  Como imprimir variáveis e outros dados.

PHP CLI

  •  Rodando PHP via command line.

Comentários

  •  Comentando os códigos para que eles fiquem documentados.

Tipos de dados

  •  Conhecendo os tipos de dados que a linguagem PHP aceita
  •  Exercícios

Funções

  •  Criando funções para reproveitamento de código
  •  Exercícios

Manipulando strings

  •  Conhecendo funções úteis para trabalhar com strings
  •  Exercícios

Funções Numéricas

  •  Conhecendo funções úteis para trabalhar com números
  •  Exercícios

 PHPINFO

  • Conhecendo a função phpinfo();
  •  Exercícios

 Constantes

  •  Definindo constantes
  •  Exercícios

 Operadores

  •  Conhecendo os operadores da linguagem PHP.
  •  Exercícios

 Estruturas de condição: IF / ELSE

  •  Aprendendo a tomar decisão dentro de um programa com a estrutura if / else
  •  Exercício

 Operadores Ternários

  •  Conhecendo os operadores da ternários.
  •  Exercícios

  Estruturas de condição: SWITCH  CASE

  •  Aprendendo a tomar decisão dentro de um programa com a estrutura switch / case
  •  Exercícios

  Estruturas de repetição: FOR  FOREACH

  •  Criando laços de repetição com a estrutura FOR / FOREACH.
  •  Exercícios

  Estruturas de repetição: WHILE 

  •  Criando laços de repetição com a estrutura WHILE / DO WHILE.
  •  Exercícios

  Arrays

  •  Trabalhando com estruturas de dados complexas.
  •  Exercícios

  Arquivos

  •  Lendo e escrevendo em arquivos.
  •  Exercícios

Instrutor Guilherme Costa

Graduado em Engenharia da Computação, Profissional Certified Android Application Development, JQuery Certified , PHP Certified e Oracle Java Associate, há mais de 7 anos desenvolvendo soluções corporativas desktop, web e mobile com a plataforma Java, Android, PHP e eBay Magento Commerce. Entusiasta de desenvolvimento mobile, Guilherme é especialista em PHP e soluções mobile nativas, web e hibridas. Para todas as informações, veja blog pessoal.

Novo Curso – Groovy M1 Pacote Desenvolvedor Groovy

Postado em

org-320%2fschool-320%2fb94e1598514366e5844405becf2fb447%2flogo-curso-groovyNos anos 90, acreditou-se que tipagem forte e a compilação estática seriam as melhores garantias de qualidade final de uma solução. Décadas se passaram, a onda da engenharia ágil mudou totalmente essas verdades. E assim, as linguagens dinâmicas e funcionais emergiram com toda a sua força e flexibilidade, criando uma nova época, uma nova era, a era do desenvolvimento dinâmico e funcional.

Objetivos

Objetivo deste curso é oferecer aos participantes conhecimentos básicos e avançados referentes a linguagem de programação dinâmica e funcional mais utilizada da plataforma Java, o Groovy. O curso aborda as motivações de se adotar essa linguagem, a montagem do ambiente de desenvolvimento, fundamentos e conceitos da programação dinâmica, funcional e vários recursos dessa poderosa linguagem. Venha descobrir o que é uma linguagem de programação rápida, dinâmica, objetiva e muito produtiva.

Público Alvo

Profissionais java que almejem aprender uma nova e moderna linguagem de programação.

Nível de Dificuldade

Intermediario

Pré-requisitos

  • Ter conhecimentos de nível intermediário da linguagem java, oop e api’s do jse ou ter feito o curso JSE M2 – Programador Java Avançado.
  • Pc contendo no mínimo de 2 GB RAM com Windows 64 VISTA/WIN7/WIN10.

Exercícios

Total de 45 exercícios, 8 minutos em média de tempo para cada um.

Tempo de Aula

  • 12:30 de videos em aulas.
  • 7h00 de exercícios práticos.
  • Total aproximado de 19h30 de horas em aula.

Disponibilidade

Acesso limitado por 120 dias a partir da matrícula.

EAD

Pacote

Este pacote reune 2 cursos:

Conteúdo do curso

Introdução ao Groovy

  • História da JSR 292 “Da Vinci Machine”
  • O que é Groovy?
  • Para que serve Groovy?
  • Por que um desenvolvedor Java deveria usar Groovy?
  • História do Groovy
  • Conceitualização.
  • Por que usar Groovy e não outras opções?
  • Montagem do ambiente de desenvolvimento.
  • Retirando os Dry de Java
  • Diferenças basicas de Java e Groovy
  • Exercícios.

Groovy Bean – Pogos

  • Contexto
  • O que é?
  • Importações Padrões
  • Tipos Primitivos
  • Visibilidades padrões
  • Get’s e Set’s
  • Retornos automáticos
  • Exercícios

Constructor Names Arguments

  • Contexto
  • O que é?
  • Exercícios

Direct Field Access Operator

  • Contexto
  • O que é?
  • Exercícios

As Operator

  • Contexto
  • O que é?
  • Exercícios

Optional Parameters

  • Contexto
  • O que é?
  • Exercícios

Subscript Operator

  • Contexto
  • O que é?
  • Exercícios

Array Optional Parameters

  • Contexto
  • O que é?
  • Exercícios

Safe Navegator Operator

  • Contexto
  • O que é?
  • Exercícios

Spread Operator

  • Contexto
  • O que é?
  • Exercícios

Checked Exceptions

  • Contexto
  • O que é?
  • Exercícios

Boolean Avaluation

  • Contexto
  • O que é?
  • Regras gerais
  • Exercícios

Operator Overloading

  • Contexto
  • O que é?
  • Exercícios

Programação Dinâmica

  • Contexto
  • O que é?
  • Para que serve?
  • Benefícios

ATS Transformations

  • O que é?
  • Para que serve?
  • ToString
  • Exercícios
  • EqualsAndHashCode
  • Exercícios
  • Immutable
  • Exercícios
  • Singleton
  • Exercícios
  • Builder
  • Exercícios

Operador def

  • Contexto
  • O que é?
  • Para que serve?
  • Exercícios

For-in

  • Contexto
  • O que é?
  • Para que serve?
  • Exercícios

Programação Funcional

  • O que é?
  • Para que serve?

Closures

  • O que é?
  • Para que serve?
  • Sintaxe
  • Exercícios
  • Parâmetros
  • Exercícios
  • Closures como parâmetros
  • Exercícios
  • Interfaces polimorficas como closures
  • Exercícios

Metaprogramming

  • Contexto
  • Adicionando métodos dinâmicos em objetos
  • Exercícios
  • Adicionando métodos dinâmicos em classes
  • Exercícios
  • Adicionando atributos dinâmicos em objetos
  • Exercícios
  • Adicionando atributos dinâmicos em classes
  • Exercícios
  • Adicionando métodos estáticos dinâmicos em classes
  • Exercícios
  • Sobrepondo métodos dinâmicos em objetos
  • Exercícios

Dinamic Bean com Expando

  • O que é?
  • Para que serve?
  • Sintaxe
  • Exercícios
  • Mudança de paradigma com programação dinâmica e funcional
  • Arquiteturas de software com Design By Capability
  • Dicas gerais sobre o uso de linguagens dinâmicas e funcionais

GDK

  • O que é?
  • Para que serve?
  • Benefícios
  • Exercícios com  BigDecimal, Date, String, I/O e Threads
  • Exercícios com JDBC
  • Exercícios com Collections – Lis, Set e Map

GDK Builders

  • O que é?
  • Para que serve?
  • Swing Builder
  • Exercícios
  • HTML Builder
  • Exercícios

Groovy Script

  • O que é?
  • Para que serve?
  • Groovy script
  • Exercícios

Usando Groovy com Tipagem Forte e Checada

  • O que é?
  • Como fazer?

Distribuição de Soluções em Groovy

  • O que é?
  • Como fazer?
  • Como adicionar groovy em projetos antigos?

Referencias Bibliográficas

  • Indicação de livros

Novo Curso – Java SE M2 Pacote Programador Java Avançado

Postado em

org-320%2fschool-320%2f39c90279485306a021dec77bed21dd07%2flogo-jse-m2Objetivos

Objetivo deste curso é dar continuidade ao pacote de curso inicial JSE M1 – Pacote Programador Básico acrescentando conhecimentos relacionados com tópicos avançados de: linguagem de programação, orientação a objetos, polimorfismo, design flexível, algumas api’s fundamentais, padrões gerais e acesso a banco de dados relacionais com a tecnologia JDBC.

Público Alvo

Estudantes e desenvolvedores Java que almejem se aprofundar e se especializar no desenvolvimento de soluções com Java.

Nível de Dificuldade

Básico iniciante.

Pré-requisitos

Exercícios

Total de 45 exercícios, 10 minutos em média de tempo para cada um.

Tempo de Aula

  • +-14h00 de videos em aulas.
  • +-7h00 de exercícios práticos.
  • Total aproximado de 21h00 de horas em aula.

Disponibilidade

Acesso ilimitado por 90 dias a partir da matrícula.

EAD

Pacote

Este pacote reune 2 cursos:

Novo Curso EAD – Polimorfismo, Projeto e Design Orientados a Objetos

Postado em Atualizado em

org-320%2fschool-320%2fb719753dce71067a53dba60b68530c05%2fpoliObjetivos

Polimorfismo e programação baseada em interfaces são dois tópicos fundamentais para se criar projetos orientados a objetos flexíveis, sustentáveis e de fácil manutenção. A maioria dos livros ensinam somente a parte técnica, deixando os profissionais na prática sem realmente entender os fundamentos de sua verdadeira aplicabilidade. Assim, o objetivo desse curso é especialmente ensinar tudo que um desenvolvedor Java profissional precisa verdadeiramente saber sobre interfaces, polimorfismo e programação baseada em interfaces.

Público Alvo

Estudantes e desenvolvedores Java que almejem se apronfundar e se especializar no desenvolvimento de soluções com Java.

Nível de Dificuldade

Intermediario

Pré-requisitos

  • Tem feito o curso JSE M1 ou possuir conhecimentos dos seus tópicos.
  • Pc contendo no mínimo de 2 GB RAM com Windows VISTA/WIN7/WIN10.

Exercícios

Total de 10 exercícios, 10 minutos em média de tempo para cada um.

Tempo de Aula

  • 2h38 de videos em aulas.
  • 1h00 de exercícios práticos.
  • Total aproximado de 3h38 de horas em aula.

Disponibilidade

Acesso ilimitado por 20 dias a partir da matrícula.

EAD

Conteúdo Programático:

Montagem do ambiente de desenvolvimento

  • Instalação JDK
  • Instalação Eclipse
  • Tunning de eclipse

Interfaces

  • Contexto
  • O que é?
  • Para que serve?
  • Sintaxe
  • Exercícios

Polimorfismo

  • Contexto
  • O que é?
  • Para que serve?
  • Sintaxe
  • Exercícios

Estudo de Caso: Pizzaria Polimorfica

  • Contexto
  • Versão 1
  • Exercícios
  • Versão 2
  • Exercícios
  • Análise técnica OOP
  • Análise conceitual OOP
  • Erros de design
  • Versão 3
  • Exercícios
  • Análise OOP
  • Benefícios

Programação Baseada em Interfaces

  • Contexto
  • O que é?
  • Para que serve?
  • Template básico
  • Exemplo: Sistema de pagamentos
  • Exercícios
  • Exemplo: Sistema de entregas
  • Exercícios

Novo Curso EAD – Java Avançado F3

Postado em Atualizado em

org-320%2fschool-320%2f804d1d09322e684b81627885d1ebd7ba%2f20150716-javaObjetivos

Objetivo deste curso é dar continuidade do curso inicial JSE M1 – Pacote Programador Básico acrescentando conhecimentos relacionados com tópicos avançados de: linguagem de programação, orientação a objetos, polimorfismo, design flexível, algumas api’s fundamentais e padrões gerais.

Público Alvo

Estudantes e desenvolvedores Java que almejem se apronfundar e se especializar no desenvolvimento de soluções com Java.

Nível de Dificuldade

Intermediario

Pré-requisitos

  • Tem feito o curso JSE M1 ou possuir conhecimentos dos seus tópicos.
  • Pc contendo no mínimo de 2 GB RAM com Windows VISTA/WIN7/WIN10.

Exercícios

Total de 27 exercícios, 10 minutos em média de tempo para cada um.

Tempo de Aula

  • 7h47 de videos em aulas.
  • 4h13 de exercícios práticos.
  • Total aproximado de 12h00 de horas em aula.

Disponibilidade

Acesso ilimitado por 60 dias a partir da matrícula.

EAD

Conteúdo Programático:

Montagem do ambiente de desenvolvimento

  • Instalação JDK
  • Instalação Eclipse
  • Tunning de eclipse

Tópicos Avançadas em Linguagem de Programação:

Importação Estática

  • O que é?
  • Para que serve?
  • Sintaxe
  • Exercícios

Var-Args

  • O que é?
  • Para que serve?
  • Sintaxe
  • Exercícios

Autobox e Unbox

  • Contexto
  • O que é?
  • Para que serve?
  • Sintaxe
  • Exercícios

Gerenciamento de String

  • Contexto
  • O que é?
  • Para que serve?
  • StringBuffer e StringBuilder
  • Exercícios

Exceptions

  • O que é?
  • Para que serve?
  • Sintaxe
  • Consumindo exceptions
  • Exercícios
  • Checadas
  • Exercícios
  • Não checadas
  • Exercícios
  • Produzindo Exceptions Genéricas
  • Exercícios
  • Produzindo Exceptions Customizadas
  • Exercícios

Java Doc

  • Contexto
  • O que é?
  • Para que serve?
  • Exercícios

Tópicos Avançados em Programação Orientada a Objetos:

Interfaces

  • Contexto
  • O que é?
  • Para que serve?
  • Sintaxe
  • Exercícios

Polimorfismo

  • Contexto
  • O que é?
  • Para que serve?
  • Sintaxe
  • Exercícios

Estudo de Caso: Pizzaria Polimorfica

  • Contexto
  • Versão 1 e 2
  • Análise técnica OOP
  • Análise conceitual OOP
  • Erros de design
  • Versão 3
  • Análise OOP
  • Benefícios

Programação Baseada em Interfaces

  • Contexto
  • O que é?
  • Para que serve?
  • Template básico
  • Exercícios

Collections

  • Contexto
  • O que é?
  • Para que serve?
  • Sintaxe

Listas

  • O que é?
  • Para que serve?
  • Exercícios

Conjuntos

  • O que é?
  • Para que serve?
  • Exercícios

Mapas

  • O que é?
  • Para que serve?
  • Exercícios

Filas

  • O que é?
  • Para que serve?
  • Exercícios

Threads

  • Contexto
  • O que é?
  • Para que serve?
  • Concorrência versus Paralelismo
  • Threads via herança
  • Exercícios
  • Threads via polimorfismo
  • Exercícios

Java Code Conventions

  • Contexto
  • O que é?
  • Para que serve?
  • Dicas

Leitura Complementar

  • Indicação de livros