Sunday Closed

Mon - Sat 8.00 - 18.00

Email Us

Call Us


Dot Net Career Edge Program

Be the first to rate Adobe InDesign CS6 Tutorial – Beginners
Learn how to integrate Sensei with WooCommerce in order to sell your Courses. Beautiful web design begins with a practical knowledge of the tools and features of Adobe Photoshop. This course, intended for beginners and experienced designers alike, will show you how to use Photoshop to design web pages.
Or log in to access your purchased courses
by webfreakers
Price: £59.00
0 Lessons

Dot Net Career
Edge Program

Online  |  45 days  |  Starts 26th June, 2018  |  Rs. 99,750 + taxes as applicable

Get Certified Now

Web design & Development in the Digital Era

  • Learn Java from world-class faculty and local industry leaders
  • Gain the necessary skills and become an expert Become a certified Java programmer and
    receive complete course certificate from GlobalEdx
  • Achieve Tangible Career Impact through 1-on-1 industry mentorship sessions

Your First Name (required)

Your Last Name (required)

Your Email (required)

Your Phone Number (required)


Your Message



Benefits Instructors Case Studies Program Fee Student Reviews

Program Highlights

 Action Based Instructor-led training

  • Hands-on experience with tools widely used by Java programmers
  • 2 live simulation projects from startegy to execution to completely work on development projects
  • Rigorous and customized feedback on all assignments and projects

Global Faculty, online and classroom training Get the GlobalEdx Advantage

  • 100+ learning modules from leading GlobalEdx faculty and industry experts
  • Doubt Resolution within 24 hours through dedicated team of Teaching Assistants

Global Content, Local Context

  • 100+ online trainers and faculty from leading institutes united to give you the “Edge”
  • 8 major technology courses conducted by experts from training industry covering Digital, marketing to Application development and Testing.
  • Expert guidance and counselling within 24hours through dedicated care counselors and tutors.

Prerequistes:Students should have basic knowledge about programming or have programmed in at least one programming language-preferable C or C++. Some familiarity with Object Oriented Programming is desired but not required

Get 1-on-1 training and feedback from counselors accelerate your career now.

This course covers advanced features of the Java programming language. Students will learn how to use inheritance, interfaces, exception handling, file input and output, and generic types, and how to incorporate graphical user interfaces(GUIs) into their programming applications. Students will also learn how to apply object-oriented design and programming principles to their programs. Typical assignments and projects include using built-in and programmer-defined classes to develop full-featured, easy-to-use programs.

At the end of the course, students submit a comprehensive final examination.

Learn Java today and become the next lucky person to be placed by

Basic Level - Java course

If Statements
If Else Statements
And and OR
Else if
Nested IFs and Comparing Strings

String Theory
Math Methods
Random Numbers

Advanced-Java Course -201

Nested IFs and Comparing Strings
Switch Statement
Simple Arrays
Multidimensional Arrays
FOR Loops
Nested FOR Loops
While Loops
Do While Loops
While Loop with Embedded IF

Practical Training/
Lab exercises Provided

Student Testimonials


Course Contents :

An Overview of Java
Object-Oriented Programming
a. Two Paradigms
b. Abstraction
c. The Three OOP Principles
A First Simple Program
a. Entering the Program
b. Compiling the Program
c. A Closer Look at the First Sample Program
A Second Short Program
Two Control Statements
a. The if Statement
b. The for Loop
Using Blocks of Code
Lexical Issues
a. Whitespace
b. Identifiers
c. Literals
d. Comments
e. Separators
f. The Java Keywords
The Java Class Libraries

Data Types, Variables, and Arrays
Java Is a Strongly Typed Language
The Primitive Types
a. byte
b. short
c. int
d. long
Floating-Point Types
a. float
b. double
A Closer Look at Literals
a. Integer Literals
b. Floating-Point Literals
c. Boolean Literals
d. Character Literals
e. String Literals
a. Declaring a Variable
b. Dynamic Initialization
c. The Scope and Lifetime of Variables
Type Conversion and Casting
a. Java’s Automatic Conversions
b. Casting Incompatible Types
Automatic Type Promotion in Expressions
a. The Type Promotion Rules
a. One-Dimensional Arrays
b. Multidimensional Arrays
c. Alternative Array Declaration Syntax
A Few Words About Strings
A Note to C/C++ Programmers About Pointers

Arithmetic Operators
a. The Basic Arithmetic Operators
b. The Modulus Operator
c. Arithmetic Compound Assignment Operators
d. Increment and Decrement

The Bitwise Operators
a. The Bitwise Logical Operators
b. The Left Shift
c. The Right Shift
d. The Unsigned Right Shift
e. Bitwise Operator Compound Assignments
Relational Operators
Boolean Logical Operators
a. Short-Circuit Logical Operators
The Assignment Operator
The ? Operator
Operator Precedence
Using Parentheses

Control Statements
Java’s Selection Statements
a. If
b. switch
Iteration Statements
a. while
b. do-while
c. for
d. The For-Each Version of the for Loop
e. Nested Loops
Jump Statements
a. Using break
b. Using continue
c. return

Introducing Classes
Class Fundamentals
a. The General Form of a Class
b. A Simple Class
Declaring Objects
a. A Closer Look at new
Assigning Object Reference Variables
Introducing Methods
a. Adding a Method to the Box Class
b. Returning a Value
c. Adding a Method That Takes Parameters
a. Parameterized Constructors
The this Keyword
a. Instance Variable Hiding
Garbage Collection
The finalize( ) Method
A Stack Class

A Closer Look at Methods and Classes
Overloading Methods
a. Overloading Constructors
Using Objects as Parameters
A Closer Look at Argument Passing
Returning Objects
Introducing Access Control
Understanding static
Introducing final
Arrays Revisited
Introducing Nested and Inner Classes
Exploring the String Class
Using Command-Line Arguments
Varargs: Variable-Length Arguments
a. Overloading Vararg Methods
b. Varargs and Ambiguity

Inheritance Basics
a. Member Access and Inheritance
b. A More Practical Example
c. A Superclass Variable Can Reference a Subclass Object
Using super
a. Using super to Call Superclass Constructors
b. A Second Use for super
Creating a Multilevel Hierarchy
When Constructors Are Called
Method Overriding
Dynamic Method Dispatch
a. Why Overridden Methods?
b. Applying Method Overriding
Using Abstract Classes
Using final with Inheritance
a. Using final to Prevent Overriding
b. Using final to Prevent Inheritance
The Object Class

Packages and Interfaces
a. Defining a Package
b. Finding Packages and CLASSPATH
c. A Short Package Example
Access Protection
a. An Access Example
Importing Packages
a. Defining an Interface
b. Implementing Interfaces
c. Nested Interfaces
d. Applying Interfaces
e. Variables in Interfaces
f. Interfaces Can Be Extended

Exception Handling
Exception-Handling Fundamentals
Exception Types
Uncaught Exceptions
Using try and catch
a. Displaying a Description of an Exception
Multiple catch Clauses
Nested try Statements
Java’s Built-in Exceptions
Creating Your Own Exception Subclasses
Chained Exceptions
Using Exceptions

Multithreaded Programming
The Java Thread Model
a. Thread Priorities
b. Synchronization
c. Messaging
d. The Thread Class and the Runnable Interface
The Main Thread
Creating a Thread
a. Implementing Runnable
b. Extending Thread
c. Choosing an Approach
Creating Multiple Threads
Using isAlive( ) and join( )
Thread Priorities
a. Using Synchronized Methods
b. The synchronized Statement
Interthread Communication
a. Deadlock
Suspending, Resuming, and Stopping Threads
a. Suspending, Resuming, and Stopping Threads
b. Using Java 1.1 and Earlier
c. The Modern Way of Suspending, Resuming,
d. and Stopping Threads
Using Multithreading

Enumerations, Autoboxing, and Annotations (Metadata)
a. Enumeration Fundamentals
b. The values( ) and valueOf( ) Methods
c. Java Enumerations Are Class Types
d. Enumerations Inherit Enum
e. Another Enumeration Example
Type Wrappers
a. Autoboxing and Methods
b. Autoboxing/Unboxing Occurs in Expressions
c. Autoboxing/Unboxing Boolean and Character Values
d. Autoboxing/Unboxing Helps Prevent Errors
e. A Word of Warning
Annotations (Metadata)
a. Annotation Basics
b. Specifying a Retention Policy
c. Obtaining Annotations at Run Time by Use of Reflection
d. The AnnotatedElement Interface
e. Using Default Values
f. Marker Annotations
g. Single-Member Annotations
h. The Built-In Annotations
i. Some Restrictions

I/O, and Other Topics
I/O Basics
a. Streams
b. Byte Streams and Character Streams
c. The Predefined Streams
Reading Console Input
a. Reading Characters
b. Reading Strings
Writing Console Output
The PrintWriter Class
Reading and Writing Files
The transient and volatile Modifiers
Using instanceof
Native Methods
a. Problems with Native Methods
Using assert
a. Assertion Enabling and Disabling Options
Static Import
Invoking Overloaded Constructors Through this( )

What Are Generics?
A Simple Generics Example
a. Generics Work Only with Objects
b. Generic Types Differ Based on Their Type Arguments
c. How Generics Improve Type Safety
A Generic Class with Two Type Parameters
The General Form of a Generic Class
Bounded Types
Using Wildcard Arguments
a. Bounded Wildcards
Creating a Generic Method
a. Generic Constructors
Generic Interfaces
Raw Types and Legacy Code
Generic Class Hierarchies
a. Using a Generic Superclass
b. A Generic Subclass
c. Run-Time Type Comparisons Within a Generic Hierarchy
d. Casting
e. Overriding Methods in a Generic Class
a. Bridge Methods
Ambiguity Errors
Some Generic Restrictions
a. Type Parameters Can’t Be Instantiated
b. Restrictions on Static Members
c. Generic Array Restrictions
d. Generic Exception Restriction
Final Thoughts on Generics

Introduction to JDBC
JDBC drivers
Java.sql package
Data Base Connecting Steps
Bi-Directional Statement
Batch update.
Transaction Management
Jdbc New features.

Connection Pool

What is Web Application
Web Server , Web Container
HTTP protocol
Servlet Life Cycle
Servlet Work Flow
How to create War file
How to develop a Servlet in Eclipse , Myeclipse
GET AND POST request
ServletConfig ,ServletContext
Attribute in Servlet
Session Tracking
Hidden Form Field
URL Rewriting
Annotation  Servlet
How to develop an application by using servet.

JSP  over Servlet
Procedure how to write JSP application
Life Cycle of JSP
JSP in eclipse
JSP  Scripting Elements
Implicit Object
JSP Directive Elements
JSP Exception
Action Elements
Expression Language
JSP Custom tag
Develop an application by using JSP
Develop an application by using MVC

Advantage of Hibernate compared to JDBC
Hibernate Introduction
Hibernate Architecture
ORM(Object Relational Mapping)
Hibernate Resource
Hibernate configuration file
Hibernate mapping file
POJO(plain old java object class)
Hibernate API
Understanding First Hibernate application
Hibernate in Eclipse and MyEclipse
Hibernate application with CURD operation
save ,persist,SaveOrUpdate
update , merge,delete
flush,evict,clear etc
Primary key generators
foreign etc…
Hibernate Query Language
Native SQL
Criteria API
Hibernate Inheritance
Table per class
Table per sub class
Table per concrete class
First level cache(Session cache)
Second level cache(SessionFactory cache)
One to  One
One to  Many
Many to Many
Uni directional
Bi directional
Connecting with multiple database
Integrating Hibernate with Servlet
Integrating Hibernate with Struts
Integrating Hibernate with Spring
Working with  Hibernate Annotations

Struts 1.x
Local Exceptions and Global Exceptions
Local Forwards and Global Forwards
Exception Handling in Struts
Different types of Forms
By using validate() method.
Server side Validations
Client side Validations
Validations in Struts
Detailed explanation of struts request processing flow
Struts configuration file
Action class
Struts Resource
Different type of application
Different Layers in application
Presentation layer
Business Layer
Data Storage & Access Layer
System Architecture
1 tier architecture
2 tier architecture
3 tier architecture
Web application model
Model1 architecture
Model2 architecture
Struts Introduction
Struts Architecture
Struts predefined Tag libraries
HTML Tag library
Bean Tag library
Logic Tag library
Nested Tag library
Tiles Tag library
Predefine Action classes
Forward Action
Include Action
Struts 2.x
Struts 2 introduction
Struts2 features
Struts2 example
Struts2 in MyEclipse
Core component
o  Interceptors
o  ValueStack
o  ActionContext
o  ActionInvocation
Struts2 Architecture
Struts2 Action
Struts configuration
struts.xml file
Custom Interceptor
Params Interceptor
prepare interceptor
modelDriver interceptor
exception interceptor
fileUpload interceptor
Struts 2 Validation
Aware Interfaces
Struts2 with I18N
Zero configuration
By convention
By annotation
Struts2 with Tiles2

Spring Introduction
Spring modules
Spring Application
Spring in MyEclipse
Spring in Eclipse
Spring Core Module
Dependency Injection
IOC Container
Dependency Injection
Constructor Injection
CI Dependent Object
CI with Collection
CI with Map
CI with inheriting Bean
Setter Injection
SI Dependent Object
SI with Collection
SI with Map
CI vs SI

Spring AOP
AOP concept
Spring 1.2 AOP DTD
SP AspectJ Annotation
SP AspectJ XML
Spring JdbcTemplate
Spring ORM
Spring with ORM
Spring with Hibernate
Spring with  JPA
Spring MVC
Spring MVC
Multiple Controller


What is the objective of the course?

The basic objectives of the course are:
a) Providing a student with necessary knowledge to build desktop and web based applications using C# language and .Net Framework.
b) Providing a student with necessary skills to be able to succeed in job interviews based on .net
c) Provide a certification for the course.

What is the training methodology?

Practicals play a key role in the training methodology of this course. First half of each class will be a theory session and second half will be Practicals. Practicals of each class are MUST for each and every student.

Will there be any Assignments or Tests in the course?

Yes. There will be weekly assignments and weekly tests based on topics covered during the week.

What are the special features of this course?

The course is a certification based course wherein at the end of the course a certification will be provided to each student.

After the completion of the course, students are expected to:

1. have developed skills to design and build .NET applications, with or without databases, that are fully object-oriented,
2. have gained practical skills in developing modern programs using advanced components from the .NET Framework,
3. efficiently design and build .NET component-based applications where the presentation is separated from the business logic using code libraries, to solve realistic programming problems,
4. have the ability of making sound decisions when analyzing, modeling and structuring software, applying object-oriented principles and a multilayer architecture


Courses You might be Interested in

Or log in to access your purchased courses

Placement Spotlight

Our Clients

Class Hours

  • Monday9am - 6pm
  • Tuesday9am - 6pm
  • Wednesday9am - 6pm
  • Thursday9am - 6pm
  • Friday9am - 6pm
  • Saturday9am - 6pm
  • SundayClosed
Latest Posts

Facebook Like