Este documento apresenta uma mini-aula sobre a linguagem de programação Java, explicando sua origem no início dos anos 1990, suas principais características como portabilidade e orientação a objetos, e demonstra um exemplo simples de código Java.
Uma apresentação que mostra a nova API gáfica da plataforma Java: JavaFX.
É mostrado código para criação de aplicações JavaFX e uma aplicação inusitada usando essa tecnologia.
Uma apresentação que mostra a nova API gáfica da plataforma Java: JavaFX.
É mostrado código para criação de aplicações JavaFX e uma aplicação inusitada usando essa tecnologia.
Nesta apresentação conhecemos a plataforma de desenvolvimento Microsoft, com foco no .NET Framework, entendendo seus vários componentes e o que é possível fazer com cada um deles.
Desenvolvendo aplicações Cross-Platform com XamarinJúnior Porfirio
Desenvolver em múltiplas plataformas tem sido um desafio para os desenvolvedores e corporações. Com Xamarin esse desafio se torna mais simples. Objetivo dessa palestra é realizar uma introdução ao tema e demonstrar através de demos o poder dessa tecnologia para as plataformas IOS, Windows Phone e Android.
Apresentação feita na 2ª edição do evento Micro Serviços Macro Negócios. Esta palestra irá mostrar como criar uma arquitetura de uma aplicação para microsserviços em PHP usando o microframework Mezzio. Para tanto, será apresentado um estudo de caso de uma aplicação PHP baseada em microsserviços, construída para um ambiente distribuído usando Kubernetes. O estudo de caso mostrará como microframework Mezzio facilita a construção de microsserviços a partir do conceito de middleware”. Serão apresentados ainda extensões para o Mezzio e seu uso combinado ao framework Swoole.
Uma pequena apresentação explicando sobre a tecnologia .NET, criada pela Microsoft, e a linguagem de programação C#.
Conheça também os princípios da Programação Orientada a Objetos (POO): Classes e Objetos, Atributos e Métodos.
http://gvensino.com.br
Nesta apresentação conhecemos a plataforma de desenvolvimento Microsoft, com foco no .NET Framework, entendendo seus vários componentes e o que é possível fazer com cada um deles.
Desenvolvendo aplicações Cross-Platform com XamarinJúnior Porfirio
Desenvolver em múltiplas plataformas tem sido um desafio para os desenvolvedores e corporações. Com Xamarin esse desafio se torna mais simples. Objetivo dessa palestra é realizar uma introdução ao tema e demonstrar através de demos o poder dessa tecnologia para as plataformas IOS, Windows Phone e Android.
Apresentação feita na 2ª edição do evento Micro Serviços Macro Negócios. Esta palestra irá mostrar como criar uma arquitetura de uma aplicação para microsserviços em PHP usando o microframework Mezzio. Para tanto, será apresentado um estudo de caso de uma aplicação PHP baseada em microsserviços, construída para um ambiente distribuído usando Kubernetes. O estudo de caso mostrará como microframework Mezzio facilita a construção de microsserviços a partir do conceito de middleware”. Serão apresentados ainda extensões para o Mezzio e seu uso combinado ao framework Swoole.
Uma pequena apresentação explicando sobre a tecnologia .NET, criada pela Microsoft, e a linguagem de programação C#.
Conheça também os princípios da Programação Orientada a Objetos (POO): Classes e Objetos, Atributos e Métodos.
http://gvensino.com.br
Mini aula sobre testes de software descrevendo os conceitos básicos sobre as técnicas utilizadas para testes, verificação e validação no desenvolvimento de software.
Mini aula abordando os conceitos básicos sobre esta maravilhosa linguagem de programação. Nesta apresentação procuro destacar os pontos mais importantes para aqueles que estão iniciando agora no desenvolvimento de sistemas em JAVA.
Este slide foi criado a partir de conteúdo encontrado na net e seus autores estão devidamente listados bem como o endereço de onde foi obtido o original. Meus agradecimentos à todos os autores. O que fiz foi apenas formatar o conteúdo em apresentação Powerpoint e impresso em PDF.
Conceitos Básicos de Orientação o Objetos aplicdo ao VBA - Classes em vbaWanderlei Silva do Carmo
Nesta apresentação procuro apresentar conceitos de orientação à objetos aplicados ao VBA. Procuro discorrer de forma simplificada sem uso de muitos jargões difíceis para que aqueles que estão iniciando agora em programação orientadas a objetos, sobretudo, aplicando ao VBA, em particular.
Espero que tenha ajudado e estou pronto para tirar dúvidas provindas da leitura deste documento.
Grande abraço a todos.
Wanderlei Silva do Carmo <wander.silva@gmail.com>
Slides da Palestra Conhecendo Java, ministrada por André Luiz Costa, Instrutor do Instituto Infnet.
O passado, o presente, e as tendências futuras da plataforma de desenvolvimento
livre mais utilizada no mundo. Descubra suas principais aplicações, características e as certificações disponíveis.
Esta apresentação contém alguns conceitos fundamentais sobre a linguagem de programação Java. É indicada para quem não tem nenhum conhecimento sobre o assunto.
Aula 2 - POO: Fundamentos da linguagem JavaDaniel Brandão
Aula 2 da disciplina Programação Orientada a Objetos, onde é apresentando o conceito inicial da linguagem JAVA, que será a base da aplicação prática na disciplina.
2. Apresentação
Wanderlei Silva do Carmo
– Wander.silva@gmail.com
– Twitter: @w3ae
– Youtube: youtube.com/w3ae
●
Analista e desenvolvedor de sistemas
● Formado pelo Universidade Estácio de Sá – RJ
● Pós-graduando em Engenharia e Arquitetura de
Software
●
Especialista Linux
●
Atuando na área desde 1999 como instrutor em
centros de treinamentos
3. Objetivo
Mini-aula sobre a linguagem de programação Java explanando
sua origem e principais características.
4. Agenda
● Origem do Java
● Principais Características
● JDK e JRE
● JVM – Java Virtual Machine
● Tipos de aplicações em JAVA
● Ferramentas para desenvolvimento JAVA
● Quem usa JAVA ???
● Exemplo de código em JAVA
5. Origem do Java
● A história começa em 1991, quando um grupo de colaboradores da empresa San Hill Road, filiada
a Sun (hoje pertence a Oracle), tiveram a ideia de fazer com que os eletrodomésticos
comunicarem-se entre si.
●
O grupo entendia que a tecnologia não poderia ficar presa aos sistemas operacionais, segundo
eles, pois se assim fosse, o projeto fiaria inviável, então com essa justificativa foi desenvolvido o
sistema operacional GreenOS.
●
Criaram a linguagem de programação Oak (carvalho). Na época do registro do nome não
puderam utilizá-lo porque já estava registrado, quando então passou a se chamar Java, fazendo
referencia ao hábito dos desenvolvedores de tomar café e ao local de origem dos grãos. É por
isso que o logotipo é uma xícara de café.
●
Em 1993, a empresa FirstPerson junto com a Time-Warner estava pedindo propostas de sistemas
operacionais de decodificadores e tecnologias de vídeo sob demanda. Foi na época em que o
NCSA apresentou o MOSAIC 1.0, o primeiro navegador gráfico para Web. Então a empresa
FirstPerson apostou nos testes da TV da Time-Warner, mas esta empresa acabou escolhendo a
tecnologia oferecida pela Silicon Graphics.
●
Em 1995 a Sun viu uma oportunidade na Web, nessa época nas páginas não existia muita
interatividade, apenas conteúdos estáticos eram exibidos. Então nesse ano a Sun anunciou o
ambiente Java, sendo um absoluto sucesso, gerando uma aceitação aos browsers populares
como o Netscape Navigator e padrões tridimensionais como o VRML (Virtual Reality Modeling
Language - Linguagem de Modelagem para a Realidade Virtual).
●
O Java foi o primeiro a utilizar decodificares de televisões interagindo em dispositivos portáteis e
outros produtos eletrônicos de consumo, foi do mesmo jeito que foi iniciado em 1991, possuindo
portabilidade para qualquer ambiente e do desenvolvimento para múltiplas plataformas, em
ambientes de eletrônicos de consumo, desde então o Java vem liderando o mercado em termos
de linguagem
6. Principais Características
● Suporte à orientação a objetos;
● Portabilidade;
● Segurança;
● Linguagem Simples;
● Alta Performance;
● Dinamismo;
● Interpretada (o compilador pode executar os bytecodes do Java
diretamente em qualquer máquina);
● Distribuído;
● Independente de plataforma;
● Tipada (detecta os tipos de variáveis quando declaradas);
7. JDK e JRE
● Para criar aplicações Java, ter o JDK (Java Development Kit)
que inclui o Java Runtime Environment, o compilador Java e as
APIs Java. É fácil começar a desenvolver programas em Java,
tanto para os novos programadores quanto para os experientes.
● Java Runtime Environment (JRE) significa Ambiente de Tempo
de Execução Java, e é utilizado para executar as aplicações da
plataforma Java.
8. JVM – Máquina Virtual Java - (Java Virtual Machine)
● O compilador Java lê o código fonte e
gera código intermediário denominado
“bytecodes” que serão interpretados pela
máquina virtual java que por sua vez gera
código de máquina de acordo com a
plataforma de destino;
● Isso permite-nos desenvolver sem se nos
preocuparmos com o tipo de sistema
operacional ou plataforma de destino;
11. Java é uma linguagem de programação de uso geral, isto quer
dizer que podemos criar aplicativos para os mais variados fins:
● Desktop
● Web
● Dispositivos móveis
Tipos de aplicações em JAVA
12. Ferramentas para desenvolvimento em JAVA
Embora possamos desenvolver aplicativos em um editor de textos
comum, como o bloco de notas no Windows, existem várias IDE's
(ambiente de desenvolvimento integrado) que suportam a linguagem
JAVA, dentre as mais utilizadas temos:
● Eclipse - https://eclipse.org/downloads/
● Netbeans - https://netbeans.org/downloads/
● InteliJ - https://www.jetbrains.com/idea/
14. Configurando o ambiente para desenvolver em Java
● Para que se possa compilar um código fonte escrito usando
linguagem de programação JAVA os programa para compilar e
executar o código deve estar incluso na variável de ambiente
PATH. Essa configuração deve ser de acordo com o sistema
operacional hospedeiro.
– Exemplo:
● Linux/Mac:
– JAVA_HOME=/usr/local/jdk1.8.0_31
– CLASSPATH=.:/usr/local/jdk1.8.0_31/lib
– PATH=/home/wanderlei/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/game
s:/usr/local/games:/usr/local/jdk1.8.0_31/bin
● Windows:
– O mesmo procedimento:
● Substituir “:” por “;” na configuração do PATH, JAVA_HIOME e CLASSPATH