منتـدى طــلاب جامعــة القاهــرة


 
الرئيسيةالرئيسية  مكتبة الصورمكتبة الصور  س .و .جس .و .ج  بحـثبحـث  التسجيلالتسجيل  الأعضاءالأعضاء  المجموعاتالمجموعات  دخولدخول  

شاطر | 
 

 java (J2SE & J2EE) Course details

اذهب الى الأسفل 
كاتب الموضوعرسالة
new2010

avatar

عدد الرسائل : 12
تاريخ التسجيل : 23/10/2010

مُساهمةموضوع: java (J2SE & J2EE) Course details   الثلاثاء نوفمبر 02, 2010 4:35 pm


J2SE & J2EE Course

Java 2 Standard Edition (J2SE) for Core Java

Course Outline:

Chapter 1: The Genesis of Java

1-Java's Lineage
2-The Birth of Modern Programming; C
3-The Need for C ++
4-The Stage Is Set for Java
5-The Creation of Java
6-The C# Connection
7-Why Java Is Important to the Internet
8-Java Applets and Applications
9-Security
10-Portability
11-Java's Magic: The Byte code
12-The Java Buzzwords
13-The Continuing Revolution

Chapter 2: An Overview of Java

1-Object-Oriented Programming
2-Two Paradigms
3-Abstraction
4-The Three OOP Principles
5-Encapsulation
6-Inheritance
7-Polymorphism
8-Polymorphism, Encapsulation, and Inheritance Work Together
9-A First Simple Program
10-Entering the Program
11-Compiling the Program
12-A Closer Look at the First Sample Program
13-A Second Short Program
14-Two Control Statements
15-The if Statement
16-The for Loop
17-Using Blocks of Code
18-Lexical Issues
19-Whitespace
20-Identifiers
21-Literals
22-Comments
23-Separators
24-The Java Keywords

Chapter 3: Data Types, Variables, and Arrays

1-Java Is a Strongly Typed Language
2-The Simple Types
3-Integers
4-byte
5-short
6-int
7-long
8-Floating-Point Types
9-float
10-double
11-Characters
12-Booleans
13-A Closer Look at Literals
14-Integer Literals
15-Floating-Point Literals
16-Boolean Literals
17-Character Literals
18-String Literals
19-Variables
20-Declaring a Variable
21-Dynamic Initialization
22-The Scope and Lifetime of Variables
23-Type Conversion and Casting
24-Java's Automatic Conversions
25-Casting Incompatible Types
26-Automatic Type Promotion in Expressions
27-The Type Promotion Rules
28-Arrays
29-One-Dimensional Arrays
30-Multidimensional Arrays
31-Alternative Array Declaration Syntax
32-A Few Words about Strings
33-A Note to C/C++ Programmers about Pointers

Chapter 4: Operators

1-Arithmetic Operators
2-The Basic Arithmetic Operators
3-The Modulus Operator
4-Arithmetic Assignment Operators
5-Increment and Decrement
6-Relational Operators
7-Boolean Logical Operators
8-Short-Circuit Logical Operators
9-The Assignment Operator
10-Using Parentheses

Chapter 5: Control Statements

1-Java's Selection Statements
2-If
3-Nested its
4-The if-clse-it' Ladder
5-Switch
6-Nested switch Statements
7-Iteration Statements
8-While
9-do-while
10-for
11-Declaring Loop Control Variables Inside the for Loop
12-Using the Comma
13-Some for Loop Variations
14-Nested Loops
15-Jump Statements
16-Using break to Exit a Loop
17-Using break as a Form of Go to
18-Using continue
19-Return

Chapter 6: Introducing Classes

1-Class Fundamentals
2-The General l-'orm of a Class
3-A Simple Class
4-Declaring Objects
5-A Closer Look at new
6-Assigning Object Reference Variables
7-Introducing Methods
8-Adding a Method to the Box Class
9-Returning a Value
10-Adding a Method That Takes Parameters
11-Constructors
12-Parameterized Constructors
13-The this Keyword
14-Instance Variable Hiding
15-Garbage Collection
16-The fmalize () Method
17-A Slack Class

Chapter 7: A Closer Look at Methods and Classes

1-Overloading Methods
2-Overloading Constructors
3-Using Objects as Parameters
4-A Closer Look at Argument Passing
5-Returning Objects
6-Recursion
7-Introducing Access Control
8-Understanding static
9-Introducing final
10-Arrays Revisited
11-Introducing Nested and Inner Classes
12-Exploring the String Class

13-Using Command-Line Arguments

Chapter 8: Inheritance

1-Inheritance Basics
2-Member Access and'inhcritance
3-A More Practical Example
4-A Super class Variable Can Reference a Subclass Object
5-Using super
6-Using super to Call Super class Constructors
7-A Second Use for super
8-Creating a Multilevel Hierarchy
9-When Constructors Are Called
10-Method Overriding
11-Dynamic Method Dispatch
12-Why Overridden Methods?
13-Applying Method Overriding
14-Using Abstract Classes
15-Using final with Inheritance
16-Using final to Prevent Overriding
17-Using final to Prevent Inheritance
18-The Object Class

Chapter 9: Packages and Interfaces

1-Packages
2-Defining a Package
3-Finding Packages and CLASSPATH
4-A Short Package Example
5-Access Protection
6-An Access Example
7-Importing Packages
8-Interfaces
9-Defining an Interface
10-Implementing Interfaces
11-Accessing Implementations through Interface References
12-Partial Implementations
13-Applying Interfaces
14-Variables in Interfaces
15-Interlaces Can Be Extended

Chapter 10: Exception Handling

1-Exception-Handling Fundamentals
2-Exception Types
3-Uncaught Exceptions
4-Using try and catch
5-Displaying a Description of an Exception
6-Multiple catch Clauses
7-Nested try Statements
8-throw
9-throws
10-finally
11-Java's Built-in Exceptions
12-Creating Your Own Exception Subclasses
13-Chained Exceptions
14-Using Exceptions

Chapter 11: Multithreaded Programming

1-The Java Thread Mode
2-Thread Priorities
3-Synchronization
4-Messaging
5-The Thread Class and the Runnable Interface
6-The Main Thread
7-Creating a Thread
8-Implementing Runnable
9-Extending Thread
10-Choosing an Approach
11-Creating Multiple Threads
12-Using isAlive() andjoin()
13-Thread Priorities
14-Synchronization
15-Using Synchronized Methods
16-The synchronized Statement
17-Intel-thread Communication
18-Deadlock
19-Suspending, Resuming, and Stopping Threads
20-Suspending, Resuming, and Stopping Threads Using Java 1.1 and Earlier
21-Suspending, Resuming, and Stopping Threads Using Java 2 22. Using
Multithreading

Chapter 12: I/O, Applets, and Other Topics

1-I/O Basics
2-Streams
3-Byte Streams and Character Streams
4-The Byte Stream Classes
5-The Character Stream Classes
6-I he Predefined Streams
7-Reading Console Input
8-Reading Characters
9-Reading Strings
10-Writing Console Output
11-The PrintWriter Class
12-Reading and Writing Files
13-Applet Fundamentals
14-The transient and volatile Modifiers
15-Using instanceof
16-Strictfp
17-Native Methods
18-Problems with Native Methods
19-Using assert
20-Assertion Enabling and Disabling Options




Java 2 Enterprise Edition (J2EE) for Web developing

Course Outline :

Chapter 1: Introduction

1-The Hypertext Transfer Protocol (HTTP)
2-System Architecture
3-Java 2, Enterprise Edition (J2EE)
4-Developing Web Applications in Java
5-Overview of Parts and Chapters

Chapter 2: Building Java Web Applications

1-The Servlet Technology
2-The Benefits of Servlets
3-Servlet Application Architecture
4-How a Servlet Works
5-The Tomcat Servlet Container
6-Six Steps to Running Your First Servlet

Chapter 3: Inside Servlets

1-Thejavax.servlct Package
2-A Servlet's Life Cycle
3-Obtaining Configuration Information
4-Preserving the ServletConfig
5-The Servlet Context
6-Sharing Information Among Servlets
7-Requests and Responses
8-The Generic Servlet Wrapper Class
9-Creating Thread-Safe Servlets

Chapter 4: Writing Servlet Applications

1-The HttpServlet Class
2-The HttpSer vie [Request Interface
3-HttpServletResponse
4-Sending an Error Code
5-Sending Special Characters
6-Buffering the Response
7-Populating HTML Elements
8-Request Dispatching

Chapter 5: Accessing Databases with JDBC

1-Thejava.sql Package
2-Four Steps to Getting to the Database
3-A Database-Based Login Servlet
4-The Single Quote Factor

5-Inserting Data into a Table with RegistrationScrvlet
6-Displaying All Records
7-Search Page
8-An Online SQL Tool
9-Should I Keep the Connection Open?
10-Transactions
11-Connection Pooling

Chapter 6: Session Management

1-What Is Session Management?
2-URL Rewriting
3-Hidden Fields
4-Cookies
5-Session Objects
6-Knowing Which Technique to Use

Chapter 7: Application and Session Events

1-Listening to Application Events
2-Listening to HttpScssion Events

Chapter 8: Servlet Filtering

1-An Overview of the API
2-A Basic Filter
3-Mapping a Filter with a URL
4-A Logging Filter
5-Filter Configuration
6-A Filter that Checks User Input
7-Filtering the Response
8-Filter Chain

Chapter 9: JSP Basics

1-What's Wrong with Servlets?
2-Running Your First JSP
3-How JSP Works
4-The JSP Servlet Generated Code
5-The JSP API
6-The Generated Servlet Revisited
7-Implicit Objects

Chapter 10: JSP Syntax

1-Directives
2-Scripting Elements
3-Standard Action Elements
4-Comments
5-Converting into XML Syntax

Chapter 11: Developing JSP Beans

1-Calling Your Bean from a-ISP Page
2-A Brief Theory of-TavaBeans
3-Making a Bean Available
4-Accessing Properties Usingjsp:getProperty andjsp:setProperty
5-Setting a Property Value from a Request
6-JavaBeans Code Initialization
7-The SQLToolBean Example

Chapter 12: Using JSP Custom Tags

1-Writing Your First Custom Tag
2-The Role of the Deployment Descriptor
3-The Tag Library Descriptor
4-The Custom Tag Syntax
5-The JSP Custom Tag API
6-The Life Cycle of a Tag Handler

Chapter 13: Programmable File Download

1-Keys to Programmable File Download
2-Using the Brainysoftware.com File Download Bean

Chapter 14: File Upload

1-The HTTP Request
2-Client-Side HTML
3-HTTP Request of an Uploaded File
4-Uploading a File
5-FileUpload Bean
6-Multiple File Upload

Chapter 15: Security Configuration

1-Imposing Security Constraints
2-Allowing Multiple Roles
3-Form-Based Authentication
4-Digest Authentication
5-Methods Related to Security
6-Restricting Certain Methods

Chapter 16: Caching

1-Caching Data into a Text File
2-Caching in Memory





السعر : 2100
المقدم : 1050
القسط : بعد شهر من الكورس 1050




للحجز والاستفسار:


الفرع الرئيسى :

القاهرة : 1 شـ عائشة التيمورية – جاردن سيتى

Mobile :0178929300
E-mail : AEldemasy@next-eg.com
WebSite:www.next-eg.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
java (J2SE & J2EE) Course details
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» المكون الإضافى لجوجل خروم برنامج Java
» java 6 .15

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتـدى طــلاب جامعــة القاهــرة :: منتدى خريجى الجامعة-
انتقل الى: