| // |
| // Licensed to the Apache Software Foundation (ASF) under one |
| // or more contributor license agreements. See the NOTICE file |
| // distributed with this work for additional information |
| // regarding copyright ownership. The ASF licenses this file |
| // to you under the Apache License, Version 2.0 (the |
| // "License"); you may not use this file except in compliance |
| // with the License. You may obtain a copy of the License at |
| // |
| // http://www.apache.org/licenses/LICENSE-2.0 |
| // |
| // Unless required by applicable law or agreed to in writing, |
| // software distributed under the License is distributed on an |
| // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| // KIND, either express or implied. See the License for the |
| // specific language governing permissions and limitations |
| // under the License. |
| // |
| |
| = Trilha do Aprendizado do Desenvolvimento Geral em Java |
| :jbake-type: tutorial |
| :jbake-tags: tutorials |
| :jbake-status: published |
| :icons: font |
| :syntax: true |
| :source-highlighter: pygments |
| :toc: left |
| :toc-title: |
| :description: Trilha do Aprendizado do Desenvolvimento Geral em Java - Apache NetBeans |
| :keywords: Apache NetBeans, Tutorials, Trilha do Aprendizado do Desenvolvimento Geral em Java |
| |
| == O que é uma Aplicação Java SE? |
| |
| A aplicação Java SE é uma aplicação escrita na Plataforma Java, Standard Edition (Java SE). As mesmas aplicações Java SE não modificadas podem ser executadas praticamente em qualquer computador, qualquer que seja o sistema operacional, Microsoft Windows, Solaris, Linux ou OS X. O segredo da portabilidade dessa aplicação é o Java Runtime Environment, que está disponível gratuitamente para a maioria dos sistemas operacionais, incluindo os acima mencionados. |
| |
| Além de ser uma plataforma para aplicações de desktop em várias plataformas, a Java SE é a base de outras tecnologias, como a Plataforma Java, Enterprise Edition. Você pode se descobrir criando código Java que forneça lógica secundária para aplicações Web e enterprise. |
| |
| == Conceitos Básicos |
| |
| * link:../docs/java/quickstart.html[+Tutorial de Início Rápido do Java+] |
| |
| == Tutoriais e Artigos |
| |
| === Desenvolvendo Aplicações Java |
| |
| * link:../docs/java/javase-embedded.html[+Usando o Suporte do Oracle Java SE Embedded no NetBeans IDE+] |
| * link:../docs/java/javase-jdk8.html[+Visão Geral do Suporte a JDK 8 no NetBeans IDE+] |
| * link:../docs/java/javase-jdk7.html[+Visão Geral do Suporte a JDK 7 no NetBeans IDE+] |
| * link:../docs/java/javase-deploy.html[+Encapsulamento e Distribuição de Aplicações Java Desktop+] |
| * link:../docs/java/javase-intro.html[+Desenvolvendo Aplicações Java Gerais+] |
| * link:../docs/java/code-inspect.html[+Análise de Código Estático no Editor de Java do NetBeans IDE+] |
| * link:../docs/java/editor-inspect-transform.html[+Refatoração com Inspecionar e Transformar no Editor Java do NetBeans IDE+] |
| * link:https://netbeans.org/projects/usersguide/downloads/download/shortcuts-80.pdf[+Cartão de Atalhos do Teclado+] |
| |
| === Construindo, Depurando e Testando |
| |
| * link:../docs/java/debug-visual.html[+Usando o Depurador Visual+] |
| * link:../docs/java/junit-intro.html[+Escrevendo Testes JUnit+] |
| * link:../docs/java/debug-multithreaded.html[+Depurando Aplicações Multithread+] |
| |
| === Maven |
| |
| * link:http://wiki.netbeans.org/MavenBestPractices[+Melhores Práticas do Maven+] |
| * link:../docs/java/maven-hib-java-se.html[+Criando uma Aplicação Maven Swing Usando Hibernate+] |
| |
| === Criando Perfil do Código-fonte |
| |
| * link:../docs/java/profiler-intro.html[+Introdução à Criação de Perfil de Aplicações Java+] |
| * link:../docs/java/profiler-profilingpoints.html[+Usando Pontos de Criação de Perfil+] |
| * link:../../../community/magazine/html/04/profiler.html[+Criação Avançada de Perfil: Teoria na Prática+] |
| * link:../../../competition/win-with-netbeans/case-study-nb-profiler.html[+Estudo de Caso do Determinador de Perfil do NetBeans+] |
| |
| === Linguagens de Script |
| |
| * link:../docs/java/groovy-quickstart.html[+Introdução ao Groovy+] |
| |
| === Monitoramento e Gerenciamento do JMX |
| |
| * link:../docs/java/jmx-getstart.html[+Introdução ao Monitoramento do Java Management Extensions (JMX)+] |
| * link:../docs/java/jmx-tutorial.html[+Adicionando Instrumentação JMX a uma Aplicação Java+] |
| * link:../docs/java/jmx-manager-tutorial.html[+Desenvolvendo um Gerenciador JMX e Conectando a um Agente JMX Remoto+] |
| |
| == Screencasts |
| |
| * YouTube: link:https://www.youtube.com/watch?v=N8HsVgUDCn8[+Migração Inteligente para JDK 8+] (_por Geertjan Wielenga_) |
| * YouTube: link:http://www.youtube.com/watch?v=LoOeetb2ifQ&list=PLKCk3OyNwIzv6qi-LuJkQ0tGjF7gZTpqo&index=2[+Getting Started with Lambda (Conceito Básicos sobre Lambda) +] (_por Oracle Learning Library_) |
| * link:../docs/java/editor-formatting-screencast.html[+Demonstração: Funcionalidades de Formatação de Código no NetBeans IDE+] |
| * link:../docs/java/introduce-refactoring-screencast.html[+Demonstração: Opções de Refatoramento no NetBeans IDE+] |
| * link:../docs/java/code-inspect-screencast.html[+Demonstração: Análise Estática do Código Java no NetBeans IDE+] |
| * link:../docs/java/testng-screencast.html[+Demonstração: Usando TestNG no NetBeans IDE+] |
| * YouTube: link:http://www.youtube.com/watch?v=6VDzvIjse8g[+Mass Format in NetBeans IDE (Formato em Massa no NetBeans IDE)+] (_por Geertjan Wielenga_) |
| * link:../docs/java/refactoring-nb71-screencast.html[+Demonstração: Funcionalidade de Inspeção e Refatoração de Transformação no NetBeans IDE 7.1+] |
| * link:../docs/java/debug-visual-screencast.html[+Demonstração: Usando o Depurador Visual+] |
| * link:../docs/java/debug-evaluator-screencast.html[+Demonstração: Usando o Avaliador de Snippet do Código no Depurador do NetBeans+] |
| |
| == Documentos de Contribuição da Comunidade |
| |
| * link:http://java.dzone.com/articles/using-lambda-expression-sort[+Using Lambda Expression to sort a List in Java 8 using Netbeans Lambda Support+] (_por Mohamed Sanaulla_) |
| * link:http://wiki.netbeans.org/CompactProfiles[+Compact Profiles in NetBeans IDE+] (_por Tomas Zezula _) |
| * link:http://wiki.netbeans.org/PackagingADistributableJavaApp[+Configurando o Netbeans para Gerar um Arquivo JAR Distribuível Usando o OneJAR+] |
| * link:http://wiki.netbeans.org/TaT_ConfigNetBeansUsingBatchFiles[+Configurar o NetBeans usando Arquivos Batch+] |
| * link:http://wiki.netbeans.org/Refactoring[+Refatoração Simplificada+] |
| |
| == Outros Recursos |
| |
| * link:http://www.oracle.com/technetwork/java/embedded/resources/se-embeddocs/index.html[+Java SE Embedded Documentation+] |
| * link:http://www.oracle.com/pls/topic/lookup?ctx=nb8000&id=NBDAG366[+Criando Projetos Java+] em _Desenvolvendo Aplicações com o NetBeans IDE_ |
| * link:http://www.oracle.com/pls/topic/lookup?ctx=nb8000&id=NBDAG510[+Construindo Projetos Java+] em _Desenvolvendo Aplicações com o NetBeans IDE_ |
| * link:http://www.oracle.com/pls/topic/lookup?ctx=nb8000&id=NBDAG659[+Testando e Criando Perfis nos Projetos da Aplicação Java+] em _Desenvolvendo Aplicações com o NetBeans IDE_ |
| * link:http://www.oracle.com/pls/topic/lookup?ctx=nb8000&id=NBDAG796[+Executando e Depurando Projetos da Aplicação Java+] em _Desenvolvendo Aplicações com o NetBeans IDE_ |
| * link:http://wiki.netbeans.org/Java_Hints[+Lista de Dicas Java do NetBeans+] |
| * link:http://wiki.netbeans.org/NetBeansUserFAQ[+Perguntas Frequentes dos Usuários do NetBeans:+] |
| * link:http://wiki.netbeans.org/NetBeansUserFAQ#Project_System_.28General.29[+Sistema Geral do Projeto+] |
| * link:http://wiki.netbeans.org/NetBeansUserFAQ#Compiling_and_Building_Projects[+Compilando e Construindo+] |
| * link:http://wiki.netbeans.org/NetBeansUserFAQ#Freeform_Projects[+Projeto de Forma Livre+] |
| * link:http://wiki.netbeans.org/NetBeansUserFAQ#Debugging[+Depurando+] |
| * link:http://wiki.netbeans.org/NetBeansUserFAQ#Profiler[+Criando Perfil+] |
| * link:http://wiki.netbeans.org/NetBeansUserFAQ#Editing[+Editando+] |
| * link:http://www.mysql.com/why-mysql/java/[+MySQL e Java: Recursos+] |
| * link:http://mysql.com/news-and-events/on-demand-webinars/?category=java_mysql[+Seminários Web Sob Demanda Sobre o MySQL+] |
| * link:../../kb/articles/learn-java.html[+Aprendendo Java: Recursos+] |