Core Java & Swings Course Curriculum

tendencyrheumaticInternet και Εφαρμογές Web

12 Νοε 2013 (πριν από 3 χρόνια και 9 μήνες)

71 εμφανίσεις

Core Java & Swings Course Curriculum


Declarations and Access Control

Classes

Methods

Constructors

Packages

Interfaces

Member accessibility Modifiers

static, final, abstract, synchronized, transient, volatile, native, member modifiers

Exception Handling

Ty
pes Of Exception

try ,catch and finally blocks

throws , throw

Inner Classes

Top
-
Level nested classes

Non
-
static Inner classes

Local Classes

Anonymous Classes

Object Lifetime

Garbage Collection

Initializer

Threads

Multithreading

Runnable Interface

Thread Cl
ass

Synchronization

Thread Transition

Overview Of Java.lang package

Object Class

Wrapper Class

Math Class

String Class

StringBuffer Class

AWT Components

Component

Frame

Container

Panel

Window

GUI Control

Dialog

Menu

Layout Managers

Event Handling

2D

Apple
t

Life Cycle

Applets And Threads

Parameters

Using Images & Sound in Threads

JAR Files

Security

File Handling

File Class

Byte Steams

Character Streams

Random Access Files

Serialization

SWING

Tree

Tables

Style text Components

Slider & Progress Meters

Progre
ss Bars

Collections

Framework

Collections

Sets

Lists

Maps

J2EE & Struts Course Curriculum


Eclipse


Eclipse Introduction

Project definition and configurations

Execution and debugging

Advance features

JDBC

JDBC Basics

Advance JDBC

Hibernate

Hibernate Config
uration

Entity definitions and O/R Mapping

Working with Persistent Objects

Hibernate Queries

Advance Concepts

Junit

Junit Testcases, Test suites

Life cycle, Test execution and Debugging

Log4J

Case study and configurations

Implementation Strategies

Ant

Case

study and configurations

Script definitions and executions

Application deployment

Servlet

History of Web programming

Servlet Basics

Servlet API

HTTP Basics

Session Tracking

Advance Servlet features (Forward, Include, Redirect)

JSP

Introduction to JSP

JSP
Basics

JSP Elements (Directives, Declaration, Scriplets, Actions)

JSP and JavaBeans

Custom Tag Library

Struts

MVC Architecture

Struts Framework

Struts Controller Components

Struts View Components

Struts Model Components

Struts Tag Libraries

Exception Handl
ing in Struts

JNDI

Naming & Directory Services

Context lookups and Bindings

EJB

Stateless and Stateful Session EJB


Session EJB Life Cycle

Enity EJB and Life Cycle

EJB Queries

JTA and Transaction management

JMS

MDB 3.0 Architecture

JMS Models

MDB definitio
n and life cycles

Spring Framework

Dependency Injection and Inversion of control

Bean Managed container and its configurations

Bean definitions and their usage

Hibernate Integration

Struts Integration

Design Patterns

Why to use Patterns?

Popular J2EE Patte
rns

MVC
-
II

Front Controller

Composite Views

Intercepting Filter

Business Delegate

Service Locator

Session Façade

Transfer Objects

DAO

DAO Factories


JAXP

XML Document Structure

Parsing strategies DOM and SAX parsing

JAAS

Core fundamentals

Authentication

Au
thorization

Asp.Net with C# Course Curriculum


Microsoft .Net V3.5 Fundamentals

Two
-
Tier and Three
-
Tier Architecture

Concept of .Net Framework 2.0, 3.0, 3.5

Platform Requirements

Components of .Net Framework(CLR,CTS,CLS)

JIT(Just
-
In
-
Time) Compilers

MSIL(Mi
crosoft Intermediate Language)

Managed and Unmanaged Code

Introduction to ASP.NET Technology

Features of ASP.NET

Architecture of ASP.Net Framework with IIS

CLR and working with New Versions v3.0, v3.5

Windows Workflow Framework [WF]

Windows Presentation Fr
amework [WPF]

Windows Communication Framework [WCF]

CardSpace

Web Applications and Web Forms

Execution Process of ASP.NET

Process and Application Domain, Virtual Directory

Starting with Microsoft Visual Studio .NET


How to create an ASP.NET application and

configure with IIS

Description of Default Page of an ASP.NET application

User Interface and Code
-
Behind File

Directives, ASP.NET (Intrinsic) Objects

ASP.NET Server Controls

HTML Server Controls

Web Server Controls

Validation Server Controls

Page Life Cycl
e and Round Trip

EnableViewState and IsPostBack Properties of Page

User Controls and Master Pages

Navigation Controls

Visual C# 2008 Fundamentals and OOPS Concept

Introduction to C#

Data Types(Value Types and Reference Types)

Data Types Conversions

Type Sa
fety(Boxing and UnBoxing)

Constants and Variables

Operator

Encapsulation & Access Modifiers

Namespaces and Types of .NET Class Library

Inheritance and Object Instantiation

Classes and Structures

Constructor and Destructor

Methods(Declaring ,Invoking and pa
ssing Parameters)

Polymorphism, Method Overloading and Operator Overloading

Properties and Indexer

Virtual, Overriding and Shadowing

Abstract classes, Sealed classes and Interfaces

Delegate and EventHandler

Enumeration

Error Handling and Exception classes

Generics and Type Parameters, Benefits of Generics

Working with LINQ [Language Integrated Query]

ADO.NET and Working with XML & SQL Server

ADO.NET Overview and Architecture

Connection, DataAdapter object

DataSet, DataTable and DataView objects

Command, Dat
aReader objects

Repeater, DataList, GridView, ListView objects

Populating Dataset, DataTable and Data Binding with Server Controls

Working with XML Files and XML Schema

Working with SQL Server


Working with Bubble Events in GridView

Web Application Securit
y

AAA Security Concepts

Concept of Authentication and Authorization

Types of Authentication in .NET

Configuring web.config file

Login Controls

Cookie
-
based authentication Process

CAS(Code Access Security)

Roll based Security

Application and State Managemen
t

Overview of state management with HTTP

Client
-
Side State Management

Server
-
Side State Management

Working with Application, Session Intrinsic objects

Connection pooling and object pooling

Customized Cookie

Caching

Overview of Caching Concept

Page Caching

Fragment Caching

Data Caching

Debugging and Tracing

Debugging Processes

Concept and Implementation of Tracing

Types of Tracing

Working with Master Pages

The Advantages of Using Master Pages

Writing Master and Content Pages

Writing Nested Master Pages

Progr
amming Master Pages

Personalization, User Profiles and Themes

Understanding Personalization

Creating and Managing User Profiles

Using Themes

Working with Web Parts

Building Pages with Web Parts

Creating an Editable Web Part

Connecting to Other Web Parts

.N
ET Assembly and COM+

DLL Hell Problem

Concept of Assembly

Global Assembly Cache(GAC)

Types of Assembly

Converting a private Assembly into Shared Assembly

Manifest and Metadata

Globalization and Localization

Tools used for Assembly

Working with Custom Contr
ols: Simple and Composite controls

Difference between User Controls and Custom Controls

Concept of COM+ Services with Reflection

Reflection

Serialization

Threading

Concept of COM+ Services

n
-
Tier Architecture, Remoting and XML Web Services

n
-
Tier Architect
ure and .NET Framework

Differences between Remoting and Xml Web Services

Overview of Remoting with Architecture

Overview of XML Web Services with Architecture

Components of Web Services (WSDL, SOAP, UDDI, SOA)

Microsoft Ajax


Microsoft ATLAS Project

Releas
e of Microsoft Ajax

Partial Page Rendering Concept

Client
-
Side JavaScript programming

Microsoft Client Library for Ajax

Ajax Control Toolkit

Built
-
in Application Services

Remote method calls with ASP.NET Ajax

PHP & MySQL Course Curriculum


Introduction

The

Origin of PHP

PHP is better than Its alternatives

Interfaces to External systems

How PHP works with the Web Server

Hardware and Software requirements

What a PHP script looks like

Saving data for later

Receiving user input

Repeating code

Basic PHP Developm
ent

How PHP scripts work

Basic PHP syntax

PHP data types

Displaying type information

Testing for a specific data type

Changing type with Set type

Operators

Variable manipulation

Dynamic variables

String in PHP

Control Structures

The if statement

Using the
else clause with if statement

The switch statement

Using the ? operator

The while statement

The do while statement

The for statement

Breaking out of loops

Nesting loops

Summary

Functions

What a function

Defining a function

Returning value from function

Use
r
-
defined functions

Dynamic function calls

Variable scope

Accessing variable with the global statement

Function calls with the static statement

Setting default values for arguments

Passing arguments to a function by value

Passing arguments to a function by

reference

Testing for function existence

Arrays

Single
-
Dimensional Arrays

Multidimensional Arrays

Casting Arrays

Associative arrays

Accessing arrays

Getting the size of an array

Looping through an array

Looping through an associative array

Examining array
s

Joining arrays

Sorting arrays

Sorting an associative arrays

Working With The File System

Creating and deleting a file

Reading and writing text files

Working with directories in PHP

Checking for existence of file

Determining file size

Opening a file for w
riting, reading, or appending

Writing Data to the file

Reading characters

Working With Forms

Forms

Super global variables

The server array

A script to acquire user input

Importing user input

Accessing user input

Combine HTML and PHP code

Using hidden field
s

Redirecting the user

File upload and scripts

Working With Regular Expressions

The basic regular expressions

PCRE

Matching patterns

Finding matches

Replace patterns

Modifiers

Breakup Strings

Classes And Objects

Objects oriented programming

Define a class

An Object

Creating an object

Object properties

Object methods

Object constructors and destructors

Class constants

Class inheritance

Abstract classes and methods

Object serialization

Checking for class and method existence

Exceptions

Iterators

Summary

Intro
duction To Database

Introduction to SQL

Connecting to the MYSQL

Selecting a database

Finding out about errors

Adding data to a table

Acquiring the value

Finding the number of rows

Inserting data

Entering and updating data

Executing multiple queries

Cookies

The anatomy of a cookie

Setting a cookie with PHP

Deleting a cookie

Creating session cookie

Working with the query string

Creating query string

Session

What is session

Starting a session

Working with session variables


Destroying session

Passing session I
ds

Encoding and decoding session variables

Disk Access, I/O, Math And Mail

HTTP connections

Writing to the browser

Getting input from forms

Output buffering

Session handling

Regular expression

Common math

Random numbers

File upload

File download

Environmen
t variables

E
-
mail in PHP

Joomla (Content Management System and Web Application Framework)

Detail discussion of component, module, mambots and complete workflow of Joomla

How to create component & module in Joomla

Customization of existing component and mo
dules

Overview of Joomla 1.5

Smarty (Library For Creating HTML Templates)

Discussion of smarty

Discussion of variable and function and its uses

Practical application of smarty

PEAR (PHP Extension and Application Repository)

Discuss framework and distributi
on system for reusable PHP components

Discussion of pear

Practical application of pear in combination with smarty

Cake PHP (Rapid Development Framework)

Discussion of cake PHP framework

Model, View, Controller Architecture


View Helpers for AJAX, Javascrip
t, HTML Forms and more


Built
-
in Validation


Application Scaffolding


Application and CRUD code generation via Bake


Access Control Lists

Data Sanitization


Security, Session, and Request Handling Components


Flexible View Caching

Practical application of
cake PHP framework

AJAX (Asynchronous JavaScript and XML)

Introduction to AJAX


Introduction to XMLHttpRequest Object

Method and Properties of XMLHttpRequest

Application of AJAX in web application

osCommerce (Open Source Shopping Cart)

Introduction to Sho
pping Cart

Introduction to osCommerce opensource

Discussion of various module of osCommerce

Customization of existing template and module

Oracle Developer Course Curriculum


SQL

Introduction to RDBMS

SQL Structured Query Language

Query Multiple Tables

SQL
Functions

Creating And Managing (Table, View, Sequence, Synonyms & indexes)

Maintaining Data Integrity

Set Operators

Joins & Sub Queries

Time Stamp

Advanced Group by clause (Rollup, cube grouping sets)

Hierarchical Sub queries

External Tables

PL/SQL

Introd
uction to PL/SQL

PL/SQL control Structure


Exception Handling

PL/SQL Cursor

Creating Procedures and Functions

Managing PL/SQL Packages

Creating Database triggers

Implementing Object Techniques

PL/SQL Tables & Records

LOB


UTLS (File Handling)

Forms

Introdu
ction to Oracle Forms Developer and Oracle Forms Services

Running a Forms Developer Application

Working in the Forms Developer Environment

Creating a Basic Form Module

Working with Data Blocks and Frames

Working with Text Items

Creating LOVs and Editors

Cr
eating Additional Input Items

Creating Noninput Items

Creating Windows and Content Canvases

Working with Other Canvas Types

Introduction to Triggers

Producing Triggers

Debugging Triggers

Adding Functionality to Items

Run Time Messages and Alerts

Query Trig
gers

Validation

Navigation

Transaction Processing

Writing Flexible Code

Sharing Objects and Code

Introducing Multiple Form Applications

Creating a Menu Module


Managing Menu Modules

Programming Function Keys

Building Multiple Form Applications

Defining Dat
a Sources

Working with Record Groups

Using Database Objects in Forms Applications

Reports

Introduction To Reports

Types Of Reports

Report Triggers

Report Designing and Printing

Parameter Form