Difference between revisions of "Netbeans"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Intermediate Level)
Line 52: Line 52:
 
#*Starting the MySQL server
 
#*Starting the MySQL server
 
#*Creating and connecting to the database
 
#*Creating and connecting to the database
#*Creating database tables, under which two methods:
+
#*Creating database tables under which two methods:
#**using the sql editor,using the create table dialogue.
+
#**using the sql editor
 +
#**using the create table dialogue.
 
#*Running an SQL scrip
 
#*Running an SQL scrip
#Creating C/C++ Applications  
+
#Creating C/C++ Applications
 +
 
 
==Advanced Level==
 
==Advanced Level==
 
#Creating Web Services  
 
#Creating Web Services  

Revision as of 17:32, 7 May 2015

The NetBeans IDE is an open-source integrated development environment. NetBeans IDE supports development of all Java application types (Java SE including JavaFX, (Java ME, web, EJB and mobile applications)NetBeans refers to both a platform framework for Java desktop applications, and an Integrated Development Environment (IDE) for developing with Java, JavaScript, PHP, Python, Groovy, C, C++, and others.

The NetBeans IDE is written in Java and can run anywhere a compatible Java Virtual Machine (JVM) is installed, including Windows, Mac OS, Linux, and Solaris. A Java Development Kit (JDK) is required for Java development functionality, but is not required for development in other programming languages.

The NetBeans platform allows applications to be developed from a set of modular software components called modules.

The Spoken Tutorial Effort for Netbeans is being contributed by Sindhu Ghanti from Public Software Center,IT for Change, Bangalore. Other contributors who helped in the creation of the outline and scripts are ............

Netbeans Slide Template                                                                                                                               Glossary


Basic Level

  1. Introduction to Netbeans
    • About Netbeans
    • Installation of Netbeans
    • Components and Interface of Netbeans
    • General Java Development
  2. Developing a Sample Web Application
    • Creating and Editing Source Files
    • Deploying an Application to the Server
    • Using JavaBeans Components
  3. Designing GUI for Sample Java Application
    • Using the Form Editor, Source Editor
    • Using the Palette, Inspector & Properties Features
    • Adding Event Handlers
  4. Integrating an Applet in a Web Application
    • Creating an applet
    • Running the applet
    • Embed the applet in a web application
  5. Netbeans Debugger
    • Configuring breeakpoints and evaluating expressions
    • Tracing execution of program
    • options to configure the debugger
  6. Handling Images in a Java GUI Application
    • Creating an application form
    • Adding package for image
    • Displaying the image
    • Creating mouse events and pop-ups
  7. Adding a File Chooser to a Java Application
    • Create the application and application form
    • Add and configure the file chooser

Intermediate Level

  1. Connecting to a MySQL Database
    • Configuring MySQL server properties
    • Starting the MySQL server
    • Creating and connecting to the database
    • Creating database tables under which two methods:
      • using the sql editor
      • using the create table dialogue.
    • Running an SQL scrip
  2. Creating C/C++ Applications

Advanced Level

  1. Creating Web Services
    • REST-based Web Services
    • SOAP/WSDL Web Services
  2. PHP Learning
    • Component Installation
    • Setting up PHP Project in Netbeans
    • SaaS in PHP
  3. Introduction to AJAX for PHP Web Application
    • Auto-Completion using AJAX
    • Programming Client-Side Part 1
    • Using HTML and JavaScript Editors
    • Programming Server Side
    • Programming Client-Side Part 2
    • Adding Callback Functionality
    • Updating HTML DOM
    • Attaching a Stylesheet
    • Creating a Sample Mobile Application

Contributors and Content Editors

Minal, PoojaMoolya, Pratik kamble