Back
CONTENTS
Introduction
Course Objectives
Lesson 1: Programming concepts
Lesson 2: Software Life cycle and Methodologies
Lesson 3: Object Oriented Programming Concepts
Lesson 4: Compiling and Running a Simple Program
Lesson 5: Building Applications
Lesson 6: Applets,Utility classes
Lesson 7: Building a User Interface
Lesson 8: I/O Streams,Files
Lesson 9:Database Programming
Lesson 10: Remote Method Invocation
Lesson 1: Programming concepts
- Software
- Hardware
- Operating system
- Client - Server model
- Servers Application, Web, Database
- Internet programming
- Browsers - Graphical and Hypertext Access to the Internet
- HTTP - HyperText Transfer Protocol
- IDE tools
- QUIZ
- More Information
Lesson 2: Software Life cycle and Methodologies
- Methodologies
- SDLC
- Waterfall
- RUP
- UML
- QUIZ
- More Information
Lesson 3: Object Oriented Programming Concepts
- Abstraction
- Polymorphism
- Inheritance
- Encapsulation
- QUIZ
- More Information
Lesson 4: Compiling and Running a Simple Program
- About the Java Platform
- Setting Up Your Computer
- Writing a Program
- Class Declaration
- Compiling the Program
- Interpreting and Running the Program
- Code Comments
- Packages
- Import Statements
- API Documentation
- QUIZ
- More Information
Lesson 5: Building Applications
- Classes
- Objects
- Application Structure and Elements
- Fields and Methods
- Constructors
- Interface
- Method overloading, Overriding
- Primitive data types
- Loops and logic
- Arrays, Strings
- More Information
Lesson 6: Applets,Utility classes
- Applet Structure and Elements
- Applet life cycle
- Run the Applet
- Images
- Collections, Iterators
- JAR, Javadoc
- Modifiers
- QUIZ
- More Information
Lesson 7: Building a User Interface
- Swing APIs
- Components, containers
- Creating windows
- Layouts
- Action Listening
- Event Handling
- Applets Revisited
- QUIZ
- More Information
Lesson 8:I/O Streams,Files
- I/O Streams
- File Access by Applications
- Exception Handling
- File Access by Applets
- Granting Applets Permission
- Restricting Applications
- File Access by Servlets
- Appending
- QUIZ
- More Information
Lesson 9:Database Programming
- RDBMS
- SQL
- Database Setup
- Create Database Table
- Database Access by Applications
- Establishing a Database Connection
- Final and Private Variables
- Writing and Reading Data
- Database Access by Applets
- JDBC Driver
- JDBC-ODBC Bridge with ODBC Driver
Lesson 10: Remote Method Invocation
- RMI
- Server
- Client
- Process
- Threads
- QUIZ
- More Information
Final Test
Project |