| Course Others | You are Offering Professional Course | Locality Boring Road |
It-ocean
We are provided Programming language Courses& Computer Courses
Java,.net,php,Data structure,os,Dtp,Autocad-2d & 3d,Dca,Tally
DCA COURSE CONTENT
• Computer Fundamental
• Operating System:-Dos
:-Windows 7
• MS-OFFICE
:-Ms-Word
:-Ms-Excel
:-Ms-Power point
:-Ms-Access
• INTERNET
• HTML
• JAVA SCRIPT
• CSS-(Cascading Style sheet)
• Computer Formatting and Software installation
• Multi media
And Many More...
For More Details
Call:-9308361649/9505248111
Website:-www.itoceanindi
a.blogspot.com
Address:-Verma Centre 5th Floor (503) Boring Road Patna 800001
It-ocean
We are provided Programming language Coursses&ComputerCoursses
Java,.net,php,Data structure,os,Dtp,Autocad-2d & 3d,Dca,Tally
LINEAR DATA STRUCTURES
STACKS
• USING ARRAY
• USING STRUCTURES & POINTER
• CONVERSIONS FROM INFIX TO POSTFIX & PREFIX
• EXPRESSIONS
QUEUES
LINEAR QUEUE
USING ARRAYS
USING STURUCTURE AND POINTERS
CIRCULAR QUEUES
DE QUEUES
PRIORITY QUEUES
LINKED LIST
• SINGLE OR SINGLY LINKED LIST
• DLOUBLE OR DOUBLY LINKED LIST
• CIRCULAR LINKED LIST
• HEADER LINKED LIST
• HEADER LINKED LIST
• STACKS USING LINKED LIST
• QUEUES USING LINKED LIST
SORTING
BUBBLE SORT
SELECTION SORT
INSECTION SORT
QUICK SORT
MERGE SORT
HEAP SORT
SHELL SORT
For More Details
Call:-9308361649/95052482111
Website:-www.itoceanindia.blogspot.com
Address:-Verma Centre 5th Floor 503 BoringRoad Patna 800001
It-ocean
We are provided Programming language Courses& Computer Courses
Java,.net,php,Data structure,os,Dtp,Autocad-2d & 3d,Dca,Tally
Tally 9
1. Intro to Accounts
2. Intro to ledgers and groups of ledgers
3. Intro to tally
4. Company features
a. Create , alter, etc
5. Simple voucher’s entry
6. Purchase or sale
7. Process of purchase or sale
a. Order
b. Receipt
c. Rejection in/ rejection out
d. Bill
8. Debit note / credit note
9. VAT
10. CST
11. TDS
12. SERVICE TAX
13. TCS / FBT
14. PAYROLL
For More Details
Call:-9308361649/9905248111
Website:-www.itoceanindia.blogs
pot.com
Address:-Verma Centre 5th Floor 503 Boring Road Patna 800001
It-ocean
We are provided Programming language Courses & Computer Courses
Java, .net, php ,Data structure,os,Dtp,Autocad-2d & 3d,Dca,Tally
C#.net/VB.net
Asp.net
Wcf
Wmp
Mvc
Linq
Ajax
Sil
ver light
Xml
Web Services
Html
CSS
Java Script
Query
Setup & Development
SQL Server
Real time project
Media player development in wpf
And Many More...
For More Details
Call:-9308361649/9905428111
Website:-www.itoceanindia.blogspot.com
Address:-Verma Centre 5th Floor (503) Boring Road Patna 800001
It-ocean
We are provided Programming language Courses & Computer Courses
Java, .net, pup ,Data structure,os,Dtp,Autocad-2d & 3d,Dca,Tally
Php
Mysql
Joomla
Drupal
Zend framework
WordPress
web services
XML
Ajax
Application Development and Deployment
Html
Java Script
Jquery
Css
For More Details
Call:-9308361649/9905428111
Website:-www.itoceanindia.blogspot.com
Address:-Verma Centre 5th Floor (503) Boring Road Patna 800001
It-ocean
We are provided Programming language Courses & Computer Courses
Java, .net, php ,Data structure,os,Dtp,Autocad-2d & 3d,Dca,Tally
JAVA COURSES
Core Java
AWT
Swing
Annotation
Generic
Adv Java(JDBC,Servlet,JSp,SocketProgramming,Web Services)
J2EE(EJB,XML,JMS,RMI,Structs,Spring,Hybernet,JFS)
Java Bean
Web Services
ANT
Maven
JUnit
Log4J
Project(windows and web Application)
XML
Ajax
Html 5
Java script
Jquery
Css
For More Details
Call:-9308361649/9905428111
Website:-www.itoceanindia.blogspot.com
Address:-Verma Centre 5th Floor (503) Boring Road Patna 800001
It-ocean
We are provided Programming language Courses & Computer Courses
Java, .net, php ,Data structure,os,Dtp,Autocad-2d & 3d,Dca,Tally
Advanced Java Training
About Advanced Java Training
The course builds a strong understanding of JDBC Technology. It gives in to demonstrate why Servlets are the cornerstone of Java’s Web platform. It then shows how JSP is built on the Servlet architecture. Additionally, the class shows students how to use JSTL, custom tags and expression language to reduce Java code in Web pages while adding tremendous power and capability to those pages. The class culminates in an exploration of Java MVC frameworks like Struts at a high level.
This is not a class that focuses on theory. Participants will find the course is loaded with practical labs and simulations. After taking this class, developers will be able to build Web applications that perform well, are scalable, and that are easier to maintain.
Advanced Java Training Course Prerequisite
• A solid understanding of Java is required. An understanding of Web technologies like HTML and HTTP is helpful.
Advanced Java Training Course Objective
• Learn the fundamentals of JDBC and using the different interfaces in the JDBC API.
• Learn how to use Java servlets in the role of Web application control.
• Identify the options to state management in a Java Web application and understand the pros/cons of each.
• Understand how JSPs can help separate Web logic and functionality from page layout.
• Explore how to make JSPs smaller and more powerful with JSTL, custom tags and expression language.
• Explore strategies in the exchange of data between Web pages (views) and business processing (model).
• Learn the meaning and importance of MVC
Advanced Java Training Course Duration
• 60 Working days, daily one and half hours
Advanced Java Training Course Overview
JDBC 4.0
• Introduction to JDBC
• JDBC architecture
• java.sql Package
• Connection, Statement, ResultSet
• Prepared Statement
• Callable Statement
• Scrollable and Updatable ResultSet
• Batch Updates
• ResultSetMetaData
• Simple Transaction Management
• Four Levels of JDBC drivers, their pros & cons
• Features of JDBC 3.0
Servlets 3.0
• Need of Server side Programming
• Introduction to Servlets
• Servlet Life Cycle
• javax.servlet package
• ServletConfig, ServletContext, ServletResponse
• Supplying initialization parameters to Servlets
• Performing database operations in Servlets
• Include and forward mechanisms
• Applying filters to Servlets
• javax.servlet.http Package
• HttpServlet Life Cycle
• Http request methods GET vs POST
• HttpServletRequest, HttpServletResponse
• Dealing with Http headers & error codes
• Session Tracking, purpose
• Hidden form fields, Cookies
• Http Session, URL rewriting
• Event listeners
• Web application security
JSP 2.2
• Disadvantages of Servlets
• Introduction to JSP
• JSP Life Cycle
• Creating dynamic Web content with JSP
• Scripting elements
• Scriplet
• Declaration
• Expressio
n
• XML syntax for JSP elements
• JSP directives page, include and taglib
• JSP implicit objects
• JSP scopes
• Include and forward mechanism
• Using a Java bean in a jsp
• JSP Model 1 architecture
• JSP Model 2 (MVC) architecture
• Custom Tag Development
• Classic Tags, Simple Tags
• Error Handling in a jsp
• JSTL
• Expression Language
• Processing XML in a jsp
For More Details
Call:-9308361649/9905428111
Website:-www.itoceanindia.blogspot.com
Address:-Verma Centre 5th Floor (503) Boring Road Patna 800001
It-ocean
We are provided Programming language Courses & Computer Courses
Java, .net, php ,Data structure,os,Dtp,Autocad-2d & 3d,Dca,Tally
Android Training
About Android Training
The goal of Android App Development Training course is to provide developers easy and complete understanding of the Android App Development with our Class Room Training. The Android Training course provides a series of sessions & Lab Assignments which introduce and explain Android features that are used to code, debug and deploy Mobile Applications
Android Training Course Prerequisite
• Development in Java Programming Language
• Understanding of application development frameworks, environments, tools and processes
Android Training Course Objective
Upon completion of this course, attendees will be able to
• Understand Android platform architecture
• Design, develop, debug, and deploy Android applications
• Use Android SDK’s Emulator to test and debug applications
• Construct user interfaces with built-in views and layouts
• Define custom view and layout
• Develop SQLite Data base
• Secure Android applications
• Write multimedia Android applications
• Write location-based applications
• Interact with Serviers using Web services
Android Training Course Overview
Android Overview and History
• Mobile Application Development
• Why Android is different and important
• Android Overview
Android Stack
• Overview of the stack
• Linux kernel
• Native libraries
• Dalvik Virtual Machine
• App framework
• Applications
SDK Overview
• Platforms
• Tools
• Versions
&bull
; Installation
• Architecture
Hello World App
• Creating your first project
• The manifest file
• Layout resource
• Running your app on Emulator
Main Building Blocks
• Activities
• Activity lifecycle
• Intents
• Services
• Broadcast Receivers
• Content Providers
Intent Filters
• Role of filters
• Filters in your manifest
• Filters in dynamic BroadcastReceivers
Basic Android User Interface
• Ways of UI creation
• Views and layouts
• Common UI components
• Handling user events
• Types of Resources
• Accessing Resources in xml and Java
• Internationalization in Android
Advanced UI Components
• Selection components
• Complex UI components
• Menus and Dialogs
• Adapters
• Animations
• TweenAnimat
ion
• FrameAnimation
• FrameAnimation with Audio
Fragments
• Working with Fragments
Adapters
• BaseAdapter
• ArrayAdapter
An
droid system Overview
• File System
• Preferences
• Notifications
• Securi
ty model
• Android Application Debugging
Data Storage
• SharedPreferences
• Internal Storage (Files)
• External Storage (SD Card)
• Database (SQLite)
SQL Database
• Introducing SQLite
• Creating a database
• SQLiteOpenHelper, SQLiteDatabase, SQLiteStatement.
• Opening and closing a database
• Working with database create, Insert, update, and delete.
• Working with Cursor
Basic Content Providers
• Content provider MIME types
• Searching for content
• Adding, changing, and removing content
• Working with content files
Services
• Overview of services in Android
• Implementing a Service
• Service lifecycle
• Introduction to AIDL
Broadcast Receivers
• What are BroadcastReceivers?
• Implementing broadcast receiver
Multimedia in Android
• Multimedia Supported audio and video formats
• Simple audio and video play
• Record Audio files
• Simple video playback
Location Services and GPS
• Working with the LocationManager
• MapActivity, MapView, Overlay, GeoPoint,
• MapController, LocationListener…etc
• Geocoding and Finding current location
• Working with Google Maps extensions
Telephony
• Making calls
• Monitoring data connectivity and activity
• Accessing phone properties and status
• Controlling the phone
Camera
• Taking pictures
• Rendering previews
Bluetooth
• Controlling local Bluetooth device
• Discovering and bonding with Bluetooth devices
• Managing Bluetooth connections
• Communicating with Bluetooth
Wi-Fi
• Monitoring and managing Internet connectivity
• Managing active connections
• Managing Wife
Sensors
• Introduction to sensors
• How Sensors working
• Sensor implementation Using
• SensorManager, SensorEventListener, SensorEvent.
Custom Components
• Custom Dialogs
• Custom Views
• Custom Adapter
• Custom ListView
Web Services & XML Parsing
• Xml parsing with different parsers
• SAX Parser
• DOM Parser
• XML Pull parser
• Overview of web services in Android
• Implementing a Web Service with Example
Development to deployment
• Dalvik debugging tool
• Handling multiple screen sizes
• Execute .apk into a Devices
• DDMS
Generate .apk to Source file
Sending SMS
Receiving SMS
For More Details
Call:-9308361649/9905428111
Website:-www.itoceanindia.blogspot.com
Address:-Verma Centre 5th Floor (503) Boring Road Patna 800001
It-ocean
We are provided Programming language Courses & Computer Courses
Java, .net, php ,Datastructure,os, android ,Fashion Designing ,Dtp,Autocad-2d & 3d,Dca,Tally
C Language Training
About C-Language Training
C Training Course Overview
Introduction to ‘C’ language
• Features of C
• History
• Structure of C Program
• Keyword, Identifiers & Constants
Data types
• Primitive Data Types
• Aggregated Data Types
Operators
• Binary Operators
• Unary Operators
• Ternary Operators
• Special Operators
• Order of Evaluation
Selections
• Simple if
• if..else
• Nested if
• if..else ladder
• Goto Statement
• Break and Continue Statement
• Switch..Case statement
Iteration
• While
• For
• Do..While
• Nested loop Statements
Arrays
• Introduction to arrays
• Need for Arrays
• Types of arrays
• One Dimensional Arrays
• Two Dimensional Arrays
• Multi Dimensional Arrays
String manipulation
• Declaring String
• Initializing String
• String Functions
• String Formatted Specifiers
• Multiple Strings
Functions
• Interdiction to Functions
• Need for Functions
• Classification of Functions
• Function Prototype
• Defining Function
• Calling Function
• Function with Arrays
• Function with Strings
• Recursive Functions
Storage class specifiers
• Automatic
• Extern
• Static
&bul
l; Register
Structures, unions, enum
• Introduction to structures
• Declaring a Structure
• Introduction to Structures
• Structures with Arrays
• Structures with Function
• Nested Structures
• Introduction to Union
• Declaring Union
• Difference between Structures and Unions
• Enumerations
• Typedef
Pointers
• In
troduction to Memory
• Introduction to Pointers
• Operations on Pointers
• Pointer to Pointer
• Pointer to Array
• Array to Pointers
• Void pointers
• Call by Value and Call by Reference
• Passing Pointers to Functions
• Functions returning Pointers
• Pointer to Functions
• Dynamic Functions Call with Function Pointer
• Pointers with Structures
Dynamic memory allocation
• Allocation (Malloc, Calloc&Realloc)
• De – Allocation (Free)
Files
• Introduction
• File Input, Output Operations
• Sequential Files
• Random Access Files
• Command Line Arguments
• Handling Errors
• Database vs File System
Graphics
• Introduction to Graphics
• Initializing Graphics
• Graphic Drivers & Modes
• Graphic Functions
Data Structures (DS)
• Introduction
• Stacks using Arrays
• Stacks using Linked List
• Queues using Arrays
• Queues using linked List
• Circular Queues
• De – Queues
• Singly Linked List
• Circular Linked List
• Doubly Linked List
• Infix, Prefix and Postfix
• Expressions
• Trees
• Binary Trees
• Directed Graphs, Undirected Graphs
• Searching Methods – BFS, DFS
• Searching Techniques – Linear, Binary
• Sorting Techniques – Bubble, Insertion,
• Selection, Quick, Heap and Merge
For More Details
Call:-9308361649/9905428111
Website:-www.itoceanindia.blogspot.com
Address:-Verma Centre 5th Floor (503) Boring Road Patna 800001
It-ocean
We are provided Programming language Courses & Computer Courses
Java, .net, php ,Datastructure,os, android ,Fashion Designing ,Dtp,Autocad-2d & 3d,Dca,Tally
C++ Training
About C++ Training
C++ is general Purpose Programming language which supports Object Oriented Concepts. Generally C++ is a Super Set of C Language Every C application can be upgraded in C++ with Object Oriented Concepts There are many application like Operating Systems.
Unix, Windows, Linux, NoCrysis Warhead and Other Coolgames, No Photoshop, No FireFox, No VLC, No FL Studio, No Playstation, No XBOX and the list continues . 90% of the applications in the world are written in C and C++.
C++ Training Course Objective
The main objective student can able to implement the applications can develop the Programs with classes and objects. The developed application of C can change into with classes and can add all the object Oriented Concepts. Developing in C++ the application is more optimized and efficient than C.
C++ Training Course Duration
• Normal Track 45 Working days, daily one and half hours.
• Fast Track 35 Working days, daily two hours.
C++ Training Course Overview
Basic In C++
• Programming Methods
• Object Oriented Programming
• Introduction to C++
• Variables, Datatypes, Operators
• Reference Operator
• Scope (: :) Resolution Operators
• New Structure of a C++ Program
Control Structures
• Conditional – if, if…else, Nested if…else, Switch…Case
• Loops – While, do…While, For, Nested Loops
• Jump – Goto, Continue & Break
Functions
• Introduction a Function
• Defening a Function
• Prototypes
• Actual and Formal Arguments
• Parameter Passing Techniques
• Call by Value
• Call by Reference
• Call by Pointer
• Default Arguments
• Function Overloading
• Inline Functions
Oops Concepts
• Encapsulation
• Abstraction
• Polymorphism
• Static Binding
• Dynamic Binding
• Inheritance
• Message Passing
• Class
• Object
Classes and Objects
• Class Declaration
• Access Member and Member Functions
• Creating Objects
• Differences between Class and Structure
• Objects as arguments
• Returning Objects
• Static Members
• Friend Functions
• Friend Classes
Constructors and Destructors
• Introduction
• Defining Constructor
• Comparing Constructor Member Function
• Default Constructor
• Argument Constructor
• Copy Constructor
• Constructor Overloading
• Default Argument in Constructor
• Destructor
• Defining Destructor
Operator Overloading
• Need of Overloading
• Defining Operator Overloaded Function
• Operator Overloading Rules
• Overloading Unary Operators
• Overloading Unary Operators using Friend
• Overloading Binary Operators
• Overloading Binary Operators using Friend
• Overloading Other Operators
Inheritance
• Introduction
• Types of Inheritance
• Single Level Inheritance
• Multilevel Inheritance
• Multiple Inheritance
• Hybrid Inheritance
• Hierarchical Inheritance
• Base Class
• Derived Class
• Inheritance Scope
• Protected Members
• Virtual Base Class
• Virtual Destructors
Advanced Class Concepts
• Container Class & Contained Class
• Local Classes
• Inheritance v/s Containership
Polymorphism and Virtual Functions
• Type Polymorphism
• Dynamic Binding
• Function Overriding
• Difference between Function Overloading and Overriding
• Need of Virtual Functions
• Pure Virtual Functions
Templates
• Need of Template
• Defining Template
• Function Templates
• Class Templates
Exception Handling
• What is Exception?
• Need of Handling Exceptions
• Types Of Exceptions
• Exception Handling Mechanism
Streams
• Hierarchy of I/O Streams
• Istream Class Functions
• Ostream Class Functions
• IOS Class Functions
• Manipulators
Files
• Hierarchy of File Streams
• Opening a File
• File Opening Modes
• Sequential Access Files
• Random Access Files
• Command Line Arguments
Graphics
• Introduction to Graphic
• Initializing Graphic
• Graphic Drivers & Modes
• Graphic Functions
Data structures
• Introduction
• Stacks using Arrays
• Stacks using Linked List
• Queues using Arrays
• Queues using Linked List
• Circular Queues
• De-Queues
• Single Linked List
• Circular Linked List
• Doubly Linked List
• Infix, Prefix and Postfix Expressions
• Trees
• Binary Trees
• Binary Search Trees
• Directed Graphs, Undirected Graphs
• Searching Methods – BFS, DFS
• Searching Techniques – Linear, Binary
• Sorting Techniques – Bubble, Insertion
• Selection, Quick, Heap and Merge
For More Details
Call:-9308361649/9905428111
Website:-www.itoceanindia.blogspot.com
Address:-Verma Centre 5th Floor (503) Boring Road Patna 800001
It-ocean
We are provided Programming language Courses & Computer Courses
Java, .net, php ,Datastructure,os, android ,Fashion Designing ,Dtp,Autocad-2d & 3d,Dca,Tally
Core Java Training
About Core Java Training
• Entire SCJP syllabus will be covered
• Every program execution will be explained with Compiler and JVM Architectures
• Every program memory diagram will be clearly explained with JVM Architecture
• 1000+ Programs will be covered in training as well as in practice material
• Entire list of interview questions will be covered on every concept
• Every concept will be clearly explained with real-time project scenarios
• Every concept will be explained with MVC and LC-RP Architectures
• Therefore you will get good knowledge in designing and developing projects
• So that you can clear all interviews as a fresher or as an experienced
Core Java Training Course Prerequisite
• No Prerequisite, Anyone Can Learn
Core Java Training Course Duration
• Normal Track 60 Working days, daily one and half hours
• Fast Track 40 Working days, daily two hours
Core Java Training Course Overview
Volume -1: Java Language, OOPS, Programming
1. Introduction to Java and OOPS
2. Java Tokens- Comments, Identifiers, Keywords, Separators
3. Working with Java Editor Softwares – Editplus, NetBeans, Eclipse
4. Packages with static imports
5. Working with jar
6. Modifiers – File level, Access level and Non-access level
7. Datatypes, Literals, Variables, Type Conversion, Casting & Promotion
8. Reading runtime values from keyboard and Properties File
9. Operators and Control Statements
10. Method and Types of methods
11. Variable and Types of Variables
12. Constructor and Types of constructors
13. Block and Types of Blocks
14. Declarations, Invocations and Executions
15. Compiler & JVM Architecture with Reflection API
16. Static Members and their execution control flow
17. Non-Static Members and their execution control flow
18. Final Variables and their rules
19. Classes and Types of classes
20. OOPS- Fundamentals, Models, Relations and Principles
21. Coupling and Cohesion (MVC and LCRP Architectures)
22. Types of objects & Garbage Collection
23. Arrays and Var-arg types
24. Enum and Annotation
25. Design Patterns
Volume -2: Java API and Project
1. API & API Documentation
2. Fundamental Classes – Object, Class, System, Runtime
3. String Handling
4. Exception Handling and Assertions
5. Multithreading with JVM Architecture
6. IO Streams (File IO)
7. Networking (Socket Programming)
8. Wrapper Classes with Auto boxing & unboxing
9. Collections with Generics
10. Java 5, 6, 7, 8 new features
11. Inner classes
12. AWT, Swings, Applet
13. Regular Expressions
14. Formatting date, time (java.text package)
For More Details
Call:-9308361649/9905428111
Website:-www.itoceanindia.blogspot.com
Address:-Verma Centre 5th Floor (503) Boring Road Patna 800001
It-ocean
We are provided Programming language Courses & Computer Courses
Java, .net, php ,Datastructure,os, android ,Fashion Designing ,Dtp,Autocad-2d & 3d,Dca,Tally
Data Structure Training
About Data Structure Training
Data Structures is a concept a means of storing a collection of data. Computer Science is a concern with study of methods for effectively using a computer to solve problems. These can be solve by algorithms and data structures. Data Structures tells you what way the data as to store in computer memory and how to access the data efficiently. Many Applications are designed by data structures stack applications like page visited history in a webbrowser, chain of method calls in the Java virtual machine or C++ Runtime environment etc Queue Application Like Waiting Lines, Multiprogramming etc For many applications the choice of proper data structure is the only major decision involving the implementation. Majorly the database designing and internal implementation is done only by using Data Structures techniques.
Data Structure Training Course Objective
This Course main objective for the student to understand Analysis and Designing of the Algorithms and how the different data structures are used for efficient accessing of the data and Manipulation of the data at the end of the session we can able to Know different Kinds of data structures and we can able to provide different algorithms for time and space complexity.
Data Structure Training Course Duration
• 30 Working days, daily one and half hours
Data Structure Training Course Overview
Data Structures
• Introduction
• Structured Representation
• Statements and Control Structures
• Abstract Data Types
• Static Data Types
• Dynamic Data Types
• Arrays
• Pointers
• Linked List
• Advanced Data Structures
• Data Structure Representation
Stacks
• Defining stack
• Application of stack
• Operations of stack
• Stack implemented as an array
• Stack implemented with pointers
• Using Stacks to solve problems
Queues
• Defining Queue
• Application of Queue
• Operation of Queue
• Circular Queue
• Priority Queue
• Double Ended Queue
• Queue implemented with Pointers
• Differences between Stacks and Queues
Linked List
• Introduction
• Advantages of Linked List over an Array
• Application of Linked List
• Types of Linked Lists
• Singly Linked Lists
• Operation of Singly Linked Lists
• Doubly Linked Lists
• Operations on Doubly Linked Lists
• Circular Linked Lists
• Circular Double Linked Lists
• Uses of Linked Lists
Trees
• Introduction
• Binary Trees
• Implementation of Binary Trees
• Insertion into a Binary Tree
• Binary Tree Deletion
• Traversing a Binary Tree
• Binary Height Balanced Trees
Graphs
• Introduction
• Types of Graphs
• Various Representation of Graphs
• Application of Graphs
• Graph Traversals
Sorting Techniques
• Introduction
• Bubble Sort
• Selection Sort
• Quick Sort
• Merge Sort
• Iterative Merge Sort
• Introduction to Heap
• Heap Operations
• Heap Sort
Searching Techniques
• Introduction
• Linear Search
• Binary Search
For More Details
Call:-9308361649/9905428111
Website:-www.itoceanindia.blogspot.com
Address:-Verma Centre 5th Floor (503) Boring Road Patna 800001
It-ocean
We are provided Programming language Courses & Computer Courses
Java, .net, php ,Datastructure,os, android ,Fashion Designing ,Dtp,Autocad-2d & 3d,Dca,Tally
J2EE Training
About EJB Training
EJB: Enterprise Java Bean, It is used for developing the distributed applications. Distributed application means communication between two programs which is running on two JVMs on a single machine or different machines. These Applications are scalable, transactional, and multi-user secure. You can develop the application once and then deploy on any one of the JEE 5 complaint application server. There are many application servers are available both free and commercial. You can choose the server for development and deployment to suit your requirement and budget.
EJB simplifies the development of small and large enterprise applications. The EJB container provides system-level services to enterprise beans, the bean developer can just concentrate on developing logic to solve business problems.
EJB Training Course Prerequisite
• Core Java
EJB Training Course Objective
The Objective of EJB Course is explain about the below topics
• What is EJB?
• Type of EJBS
• Session Bean
• Entity Bean
• Message Driven Bean
• EJB Query language-
• Security implementation
• Transaction implementations
EJB Training Course Duration
• 45 Working days, daily one and half hours
EJB Training Course Overview
RMI-Remote Method Ivocation
• Java Distributed Technology
• RMI Architecture
• Dynamic / Bootstrap Clients
• Object Passing in RMI
• DGC
• Activation
• RMI -IIOP
J2EE Introduction J2EE Architecture,Comparison between J2EE&.NET,J2EE Application development roles.
EJB – Enterprise Java Beans
• Introduction
• Comparison between different Distributed tech (EJB, CORBA, COM/DCOM)
• EJB Architecture
• EJB Container
• Stateless Session Bean
• Statefull Session Bean
• Bean Managed Entity Bean (Container Managed Entity Bean, Bean Managed Security)
• Container Managed Security
• Bean Managed Transactions
• Container Managed Security
• Bean Managed Transactions
• Container Managed Transactions
• Clusters
• Using JDBC Connection Pool in EJB
EJB 2.0
• Local Enterprise Beans
• CMP2.0 model – Container Managed Persistency
• EJBQL – EJB Query Language
• EJB Select Methods
• Finder Methods with EJBQL
• CMR – Container Manager Relationships
• MDB-Message Driven Bean
EJB 2.1
• Enhancements to EJB –QL
• Timer Service
• Web services Support to SLSB
EJB 3.0
• Introduction to EJB 3.0
• Architecture of EJB 3.0
• Session Beans in EJB 3.0
• Stateless Session Bean
• Stateful Session Bean
• Entity Components + JPA 1.0
• Simplified packagingin on context dependency injection (CDI)
• JPA-Java persistence API
• Relations with Entites
• one-to-one
• one-to-many
• many-to-
one,
• many-to-many
• inheritance with Entities
• JPQL-Java Persistance Query Language
• Message Driven Bean in EJB 3.0
• Transaction with EJB 3.0
• AOP in EJB 3.0
• AOP – Aspect oriented programming
• Exposing EJB 3.0
• Stateless Session Bean as Web Service
EJB 3.1
• Introduction of 3.1
• Removal of local business interface
• Introduction of singletons
• Asynchronous Session Beans
• Embeddable API forexecuting EJB in Java SE env
JTS/JTA-JavaTransaction Service / Java Transaction API
• ACID(Atomicity , Consistency, Isolation, Durability) properties
• When to use Transactions
• Local
• Transactions
• Distrib
uted Transactions
• Flat Transactions
• Nested Transactions
• Chained Transactions
• Two- phase Commit Protocol
JNDI-Java Naming & Directory Interface
• JNDI Architecture, Programming with JNDI, JNDI Security.
JAAS (Java Authentication and Authorization Service)
JMS 1.1 (Java Messaging Service)
Java Mail 1.3
XML (extensible markup Language)
• Introduction
• Need of XML in application architectures
• DTD (Document Type Definition)
• XML Parsers – SAX (Simple API for XML)
• DOM (Document Object Model)
• using IBM’s XML4J
• parser
• XML Schemas
• XML DB Utility (XML SQL Utility)
XSL
• XSL tags
• using apache szian’s XSLT engine for transformation
• X path specifications
• X path expressions
JAXP 1.2 (Java API for XML Parsing)
Web Services
• SOAP 1.1 (Simple Object Access Protocol)
• UDDI 2.0 (The Universe Description, Discovery and Integration )
• WSDL 1.1(Web Services Description Language)
• JAX-RPC 1.1(Java API for XML Remote Procedure Call)
• SAAJ 1.2 (SOAP with Attachments API for Java)
• JAXR (Java API for XML Registration)
• JAXB (Java Architecture for XML Binding)
• JAXWS (Java API for XML …….Webservices)
J2EE Design Patterns
Servers
• Weblogic 10.0
• IBM Websphere 6.0
• J Boss
• Sun one Application Server 9.1
• Oracle 9i Application Server
• Pramati
• Glass Fish
IDE’S
• My Eclipse
• J Builder
• Intellij
• Net Beans
• Weblogic Workshop
• EXADEL Studio
• WSAD
TOOLS
• Build – ANT
• Logging – Log 4j
For More Details
Call:-9308361649/9905428111
Website:-www.itoceanindia.blogspot.com
Address:-Verma Centre 5th Floor (503) Boring Road Patna 800001
It-ocean
We are provided Programming language Courses & Computer Courses
Java, .net, php ,Datastructure,os, android ,Fashion Designing ,Dtp,Autocad-2d & 3d,Dca,Tally
For More Details
Call:-9308361649/9905428111
Website:-www.itoceanindia.blogspot.com
Address:-Verma Centre 5th Floor (503) Boring Road Patna 800001
It-ocean
We are provided Programming language Courses & Computer Courses
Java, .net, php ,Datastructure,os, android ,Fashion Designing ,Dtp,Autocad-2d & 3d,Dca,Tally
ORACLE 11g
Oracle Training Prerequisites :
Oracle Training Duration : 45 Days
Course Java Training Content :
Introduction to DBMS:
• Approach to Data Management
• Introduction to prerequisites
• File and File system
• Disadvantages of file
• Review of Database Management Terminology
• Database Models
• Hierarchal Model
• Network Model
• Relational Model
Introduction to RDBMS:
• Feature of RDBMS
• Advantages of RDBMS over FMS ad DBMS
• The 12 rules (E.F Codd’s Rules –RDBMS)
• Need for Database Design
• Support of Normalization Process for Data Management
• Client server Technology
• Oracle Corporation Products
• Oracle Versions
• About SQL&SQL*PLUS
Sub Language Commands:
• Data Definition Language (DDL)
• Data Retrieval Language (DRL)
• Data Manipulation Language (DML)
• Transaction Control Language (TCL)
• Database Security and Privileges (DCL)
Introduction to SQL Database Object:
• Oracle Pre Defined Data types
• DDL Commands
• Create, Alter (add, modify, rename, drop)Columns, Rename, truncate, drop
• DML-Insert, update, delete
• DQL-SELECT Statements using WHEREclause
• Comparison and Conditional Operators
• Arithmetic and Logical Operators
• Set Operators (UNION, UNION ALL, INTERSECT, MINUS)
• Special Operators – IN (NOT IN), BETWEEN (NOT BETWEEN), LIKE (NOTLIKE), IS NULL (IS NOT NULL)
• Working with DML, DRL Commands
• Operators Support
Built in Functions :
• Arithmetic Functions, Character Functions, Date Functions, Conversion Functions
• Aggregate Functions, OLAP Functions & General Functions
Grouping the result of a query :
• Using Group by and Having Clause of DRL Statement
• Using Order by clause
Working with Integrity Constraints :
• Importance of Data Integrity
• Support of Integrity Constraints for Relating Table in RDBMS
• NOT NULL constraint
• UNIQUE constraint
• PRIMARY KEY constraint
• FOREIGN KEY constraint
• CHECK constraint
• Working with different types of integrity Constraints
REF constraint
• Understanding ON DELETE clause in referential integrity constraint
• Working with composite constraint
• Applying DEFAULT option to columns
• Working with multiple constraints upon a column
• Adding constraints to a table
• Dropping of constraints
• Enabling / Disable constraints
• Querying for constraints information
Querying Multiple Tables (Joins) :
• Equi Join/Inner Join/Simple Join
• Cartesian Join
• Non-Equi Join
• Outer Joins
• Self Join
Working with Sub Queries :
• Understanding the practical approach to Sub Queries/Nested Select/Sub Select/Inner Select/Outer Select
• What is the purpose of a Sub Query?
• Sub Query Principle and Usage
• Type of Sub Queries
• Single Row
• Multiple Row
• Multiple Column
• Applying Group Functions in Sub Queries
• The impact of Having Clause in Sub Queries
• IN, ANY/SOME, ALL Operators in Sub Queries
• PAIR WISE and NON PAIR WISE Comparison in Sub Queries
• Be … Aware of NULL’s
• Correlated Sub Queries
• Handling Data Retrieval with EXISTS and NOT EXISTS Operators
Working with DCL, TCL Commands :
• Grant, Revoke
• Commit, Rollback, Savepoint
• SQL Editor Commands
• SQL Environment settings
Maintaining Database Objects :
VIEWS in Oracle :
• Understanding the Standards of VIEWS in Oracle
• Types of VIEWS
• Relational Views
• Object Views
• Prerequisites to work with views
• Practical approach of SIMPLE VIEWS and COMPLEX VIEWS
• Column definitions in VIEWS
• Using VIEWS for DML Operations
• In-Line View
• Forced Views
• Putting CHECK Constraint upon VIEWS
• Creation of READ ONLY VIEWS
• Understanding the IN LINE VIEWS
• About Materialized Views
• View Triggers
Working with Sequences
Working with Synonyms
Working with Index and Clusters
Creating Cluster Tables, Implementing Locks, working with roles
Pseudo Columns in Oracle :
• Understanding Pseudo Columns in Oracle
• Types of Pseudo Columns in Oracle
• CURRVAL and NEXTVAL
• LEVEL
• ROWID
• ROWNUM
Data Partitions & Parallel Process :
• Types of Partitions
• Range Partitions
• Hash Partitions
• List Partition
• Composite Partition
• Parallel Query Process
Locks:
• Row level Locks
• Table Level Locks
• Shared Lock
• Exclusive Lock
• Dead Lock
SQL * Loader :
• SQL * Loader Architecture
• Data file (Input Datafiles)
• Control file
• Bad file
• Discard file
• Log file
• .txt to base table
• .csv to base table
• From more than one file to single table
PL-SQL (Procedure Language – SQL) :
• Introduction to Programming Languages
• Introduction to PL/SQL
• The Advantages of PL/SQL
• PL/SQL Architecture
• PL/SQL Data types
• Variable and Constants
• Using Built_in Functions
• Conditional and Unconditional Statements
• Simple if, if… else, nested if..else, if..else Ladder
• Selection Case, Simple Case, GOTO Label and EXIT
• Iterations in PL/SQL
• Simple LOOP,WHILE LOOP,FOR LOOP and NESTED LOOPS
• SQL within PL/SQL
• Composite Data types (Complete)
• Cursor Management in PL/SQL
• Implicit Cursors
• Explicit Cursors
• Cursor Attributes
• Cursor with Parameters
• Cursors with LOOPs Nested Cursors
• Cursors with Sub Queries
• Ref. Cursors
• Record and PL/SQL Table Types
Advanced PL/SQL
• Procedures in PL/SQL :
• STORED PROCEDURES
• PROCEDURE with Parameters (IN,OUT and IN OUT)
• POSITIONAL Notation and NAMED Notation
• Procedure with Cursors
• Dropping a Procedure
• Functions in PL/SQL :
• Difference between Procedures and Functions
• User Defined Functions
• Nested Functions
• Using stored function in SQL statements
• Packages in PL/SQL :
• Creating PACKAGE Specification and PACKAGE Body
• Private and Public Objects in PACKAGE
EXCEPTIONS in PL/SQL :
• Types of exceptions :
• User Defined Exceptions
• Pre Defined Exceptions
• RAISE_APPLICATION_ERROR
• PRAGMA_AUTO
NOMOUS_TRANSACTION
• SQL Error Code Values
Database Triggers in PL/SQL :
• Types of Triggers
• Row Level Triggers
• Statement Level Triggers
• DDL Triggers
• Trigger Auditing
File Input/Output :
• PL/SQL file I/O (Input/Output)
• Using UTL_FILE Package
Implementing Object Technology
• What is Object Technology ?
• OOPS-Object Instances
• Creation of objects
• Creating User Defined Data Types
• Creating Object Tables
• Inserting rows in a table using Objects
• Retrieving data from Object based Tables
• Calling a Method
• Indexing Abstact Data type Attributes
Using LOBS
• Large Objects (LOBS)
• Creating Tables-LOB
• Working with LOB values
• Inserting, Updating & Deleting Values in LOBs
• Populating Lobis DBMS_LOB Routines
• Using B-FILE
Using Collections
• Advantages of collection
• Ref cursor (Dynamic Cursor)
• Weak ref cursor
• Strong ref cursor
• Nested Tables VARRAYS or VARYING arrays
• Creating tables using nested tables
• Inserting, updating & deleting Nested
• Table records
• Nested table in PL/SQL
Oracle Database Architecture
• Introduction to Oracle Database Architecture
• Physical structures Logical structures
• DB Memory Structures Background Process
• 2 Tire, 3 Tire, N-Tier Architecture
Advanced Features
• 9i Joines
• New Date function
• Rename column
• Inner Join/Natural Join
• Left Outer Join/Right Outer Join
• Full Outer Join
• Multiple Inserts
• Insert All Command
• Merge statement
• NVL2(), NULLIF(), COALESCE()
• CASE expression of Select Command
• Temporary Tables/Global Tables
• New Function EXTRACT()
• Autonomous Traction
• Pragma _ Autonomous_ Transaction()
• Bulk Collect
• About Flash Back Queries
• Dynamic SQL
• New data types, Flash back Command
• Purge Command, Recyclebin
• Regular expressions, DML Error Logging
• Data Pump, Virtual Columns
• Read only tables, Cross tab Views using
• Pivot/Unpivot operators, Follows Clause
• Compound triggers, New data types
DBA CONCEPTS
• Database
• Tablespace
• Types of tablespaces
• Data files /Se
For More Details
Call:-9308361649/9905428111
Website:-www.itoceanindia.blogspot.com
Address:-Verma Centre 5th Floor (503) Boring Road Patna 800001
It-ocean
We are provided Programming language Courses & Computer Courses
Java, .net, php ,Datastructure,os, android ,Fashion Designing ,Dtp,Autocad-2d & 3d,Dca,Tally
SQL Server Training
About SQL Server-2012 Training
This SQL Server training teaches developers all the Transact-SQL skills they need to create database objects like Tables, Views, Stored procedures & Functions and triggers in SQL Server. Gives idea about writing Queries & Sub-queries, working with Joins, etc.As well as database management skills like backup, restore, etc.
SQL Server Training Course Prerequisite
• No Prior Experience is Presumed.
SQL Server Training Course Objective
• Learn Database models
• Overview of SQL Server Management Studio and Transact-SQL language
• Master writing simple and complex queries that retrieve data from the database
• Calculate information across result sets using aggregate queries (sum, min, max, avg, etc.)
• Insert, update, and delete data
• Retrieve data from tables
• Joins
• Sub-queries
• Working with Data Types
• Procedure and Functions
• Understand the different Views
• Working with Triggers
• Design a database
• Maintain databases, tables, and sequences with SQL statements
• Create and manage views
• Ensure the integrity of multiple, related database updates by using transactions
• Retrieve data using cursors
• Manage binary data using BLOBs
SQL Server Training Course Duration
• 30 Working days, daily one and half hours
SQL Server Training Course Overview
Introduction To DBMS
• File Management System And Its Drawbacks
• Database Management System (DBMS) and Data Models
• Physical Data Models
• Logical Data Models
• Hierarchical Data Model (HDBMS)
• Network Data Model (NDBMS)
• Relational Data Model (RDBMS)
• Object Data Model (ODBMS)
• Object Relational Data Model (ORDBMS)
Conceptual Data Models
• Entity – Relationship (E-R) Model
Introduction To SQL Server
• Advantages and Drawbacks Of SQL Server Compared To Oracle And DB2
• Connecting To Server
• Server Type
• Server Name
• Authentication Modes
• Sql Server Authentication Mode
• Windows Authentication Mode
• Login and Password
• Sql Server Management Studio and Tools In Management Studio
• Object Explorer
• Object Explorer Details
• Query Editor
TSQL (Transact Structured Query Language)
Introduction To TSQL
• History and Features of TSQL
• Types Of TSQL Commands
• Data Definition Language (DDL)
• Data Manipulation Language (DML)
• Data Query Language (DQL)
• Data Control Language (DCL)
• Transaction Control Language (TCL)
• Database
• Creating Database
• Altering Database
• Deleting Database
• Constrains
• Procedural Integrity Constraints
• Declarative Integrity Constraints
• Not Null, Unique, Default and Check constraints
• Primary Key and Referential Integrity or foreign key constraints
• Data Types In TSQL
• Table
• Creating Table
• Altering Table
• Deleting Table
Data Manipulation Language
• Insert
• Identity
• Creating A Table From Another Table
• Inserting Rows From One Table To Another
• Update
• Computed Columns
• Delete
• Truncate
• Differences Between Delete and Truncate
Data Query Language (DQL)
• Select
• Where clause
• Order By Clause
• Distinct Keyword
• Isnull() function
• Column aliases
• Predicates
• Between … And
• In
• Like
• Is Null
Built In Functions
• Scalar Functions
• Numeric Functions
• Character Functions
• Conversion Functions
• Date Functions
• Aggregate Functions
• Convenient Aggregate Functions
• Statistical Aggregate Functions
• Group By and Having Clauses
• Super Aggregates
• Over(partition by …) Clause
• Ranking Functions
• Common Table Expressions (CTE)
Top n Clause
Set Operators
• Union
• Intersect
• Except
•
Joins
• Inner Join
• Equi Join
• Natural Join
• Non-Equi Join
• Self Join
• Outer Join
• Left Outer Join
• Right Outer Join
• Full Outer Join
• Cross Join
Sub Queries
• Single Row Sub Queries
• Multi Row Sub Queries
• Any or Some
• ALL
• Nested Sub Queries
• Co-Related Sub Queries
• Exists and Not Exists
Indexes
• Clustered Index
• NonClustered Index
• Create , Alter and Drop Indexes
• Using Indexes
Security
• Login Creation
• SQL Server Authenticated Login
• Windows Authenticated Login
• User Creation
• Granting Permissions
• Revoking Permissions
• Roles
Views
• Purpose Of Views
• Creating , Altering and Dropping Indexes
• Simple and Complex Views
• Encryption and Schema Binding Options in creating views
Transaction Management
• Introduction
• Begin Transaction
• Commit Transaction
• Rollback Transaction
• Save Transaction
• Role Of Log File In Transaction Management
• Implicit Transactions
TSQL Programming
• Drawbacks Of TSQL that leads to TSQL Programming
• Introduction To TSQL Programming
• Control statements In TSQL Programming
• Conditional Control Statements
• If
• Case
Looping Control Statements
• While
Cursors
• Working With Cursors
• Types Of Cursors
• Forward_Only and Scroll Cursors
• Static, Dynamic and Keyset Cursors
• Local and Global Cursors
Stored Sub Programs
• Advantages Of Stored Sub Programs compared to Independent SQL Statements
• Stored Procedures
• Creating , Altering and Dropping
• Optional Parameters
• Input and Output Parameters
• Permissions on Stored Procedures
User Defined Functions
• Creating, Altering and Dropping
• Types Of User Defined Functions
• Scalar Functions
• Table Valued Functions
• Inline Table Valued Functions
• Multi Statement Table Valued Functions
• Permissions On User Defined Functions
Triggers
• Purpose of Triggers
• Differences Between Stored Procedures and User Defined Functions and Triggers
• Creating, Altering and Dropping Triggers
• Magic Tables
• Instead Of Triggers
Exception Handling
• Implementing Exception Handling
• Adding and removing User Defined Error Messages To And From SQL Server Error Messages List
• Raising Exceptions Manual
CLR Integration
• What is CLR Integration and The Steps For Implementing It
• A Dimple Example With CLR Integration
Working With XML Data Type
Backup and Restore Of Database
Attach and Detach of Database
Normalization
For More Details
Call:-9308361649/9905428111
Website:-www.itoceanindia.blogspot.com
Address:-Verma Centre 5th Floor (503) Boring Road Patna 800001
It-ocean
We are provided Programming language Courses & Computer Courses
Java, .net, php ,Datastructure,os, android ,Fashion Designing ,Dtp,Autocad-2d & 3d,Dca,Tally
UNIX / LINUX Training
About Unix Training
We offers thorough Linux and UNIX Training,you will gain skills to manage data, execute commands and customize your LINUX and UNIX programming environment. In this training student will get clear technical idea about Unix. We are Providing Indepth training in Unix Environment. It is very useful for Oracle Developers, C, C++ Java Programmers, Test Engineers, SAS developers and every software engineer.
Unix Training Course Prerequisite
You have little knowledge about Operating System and its functionalities. A basic understanding on various computer concepts.
Unix Training Course Objective
The purpose of this course is to give you competency as a beginning user of Unix. You will leave from this course with the ability to use Unix to perform routine file management, electronic mail, file editing, command piping and filtering, file permissions, and customizations. You will also know how to access Unix reference information and help material online so that you can gain more Unix knowledge when you require it. Receive in-depth coverage of Unix.
Unix Training Course Duration
25 Working days, daily one and half hours
Unix Training Course Overview
• Introduction to UNIX/LINUX
• History of UNIX/LINUX
• Features and Benefits of UNIX/LINUX
• Different flavors of UNIX/LINUX
• Difference between UNIX, DOS, Windows and LINUX
• Architecture of UNIX
UNIX File System Architecture
• Boot Block
• Super Block
• Inode Block
• Data Block
File System of UNIX
• Ordinary Files
• Directory Files
• Device Files
• The Structure of UNIX File system
Different UNIX Commands
• pwd, who, whoami
• exit, date, cal, exit, banner
Links
• Hard Link
• Soft link or Symbolic Link
• Unlink
Complex Filters
• tr, comm., tee, sed, nl
Working with files
• cat, touch, rm
• cp, mv, ln, wc
Working with directories
• mkdir, cd, rmdir, rm
Displaying files
• ls, ls with options
Simple Filters
• pg, more, less, head, tail, paste, cut, sort
Zip Files
• gzip, gunzip, zcat, compress
• Uncompress, pack, unpack and Pcat
Printing Files
• lp, cancel
Finding Files
• find, locate etc.,
Input & output redirection
• Redirecting Output
• Redirecting Input
• Standard error
Shell Meta characters
• File substitution
• I/O redirection
• Process Execution
• Quoting meta characters
• Positional parameters
• Special Parameters
More Filters
• grep, grep with options
• fgrep, egrep
Regular Expressions & Patterns
• What is Pattern?
• Usage of regular expression
• Different types of patterns
How C programs are useful for solving problems in UNIX
UNIX Commands
• Uniq
• Diff
• cmp
Backup Utilities
• tar, cpio
Piping
• Usage of piping
• Piping with filters
File Permissions
• chmod, chown, chgrp, umask
Communication Commands
• write, wall, mail, mail with options
Networking commands
• telnet, ftp, rlogin, finger, etc..
Disk Utilities
• df, du, mount, unmount
Job control
• Foreground jobs
• Background jobs
• Killing jobs
• Nohup
Prcoess Status
• Ps
• Kill
• Pkill
Job scheduling
• At
• Crontab
• Batch
ed, ex and vi editors
• Command mode
• Insert mode
• Ex command mode
Shell Scripting
• What is shell scripting?
• Importance of shell scripting
• Different types of shells
• Creating Shell script
• Making shell script executable
Shell Input and Output
• echo, print, read
Backslash character constants aliases and History concept variables
• What is a variable?
• System defined variables
• Environment Variables
• User defined variables
• Constant variables
• Local and Global variables
• Special Variables
• Comments
Operators
• Arithmetic Operators
• Relational Operators
• Relational ASCII operators
• Logical Operators
• Assignment Operators
Flow Control Structure
• If, if….else
• If… elif
• Case
Looping
• while, until, for, break, continue
Formatted I/O
Namespaces in UNIX
Introduction to Message Queues
Introduction to different types of system calls
Programming Aspects of Berkeley Sockets & Reserved Ports
UNIX Domain Protocol
Socket Addresses
For More Details
Call:-9308361649/9905428111
Website:-www.itoceanindia.blogspot.com
Address:-Verma Centre 5th Floor (503) Boring Road Patna 800001
It-ocean
We are provided Programming language Courses & Computer Courses
Java, .net, php ,Datastructure,os, android ,Fashion Designing ,Dtp,Autocad-2d & 3d,Dca,Tally
XML Training
What is XML?
What is markup? (Markup = Tagging)
What are the similarities between HTML and XML
Is XML is Replacement for HTML
What are the differences between HTML and XML
What is the purpose of XML
What XML Does
Who invented XML tags
What is an XML document?
What is XML application?
XML Syntax
• An example XML document:
• All XML elements must have a closing tag
• XML tags are case sensitive
• All XML elements must be properly nested
• All XML documents must have a root tag
• Attribute values must always be quoted
• Entity References
• Comments in XML
• White-space is Preserved in XML
What is a well-formed XML document
What is an XML Element
What are the XML Naming Rules
What are the Best Naming Practices
XML Attributes
• XML Attributes Must be Quoted
• Use of Elements vs. Attributes
• Avoid using attributes? (I say yes!)
• XML Attributes for Metadata
• XML Documents Form a Tree Structure
How to view XML files
How to develop an XML document
How to check the well-formedness of XML document
How to validate XML document
What is an XML parser? What are its functions
What is DTD
What are the constituents of DTD file? (Contains)
• Elements
• Attributes
• Entities
• PCDATA – Parsed Character Data
• CDATA – (Unparsed) Character Data
DTD – Elements
• Declaring an Element
• Empty elements
• Elements with data
• Elements with children (sequences)
What is cardinality operator in DTD
• Declaring only one occurrence of the same element
• Declaring minimum one occurrence of the same element
• Declaring zero or more occurrences of the same element
• Declaring zero or one occurrences of the same element
• Declaring mixed content
DTD – Attributes
• Declaring Attributes
• Attribute declaration example
• Default attribute value
• Implied attribute
• Required attribute
• Fixed attribute value
• Enumerated attribute values
DTD – Entities
• Entities as variables used to define shortcuts to common text.
• Entity references are references to entities.
• Entities can be declared internal.
• Entities can be declared external
How to associate a DTD with XML
• Inside an XML document
• External reference.
What do you know about SYSTEM keyword in DOCTYPE declaration
What are the limitations of DTD
What is an XSD
What XSD defines
Compare and contrast DTDs and XSDs
Data Types
• Simple Types
• Complex Types
How to give Default and Fixed Values to Simple Elements ?
How to Define an Attribute?
How to define fixed and default values to attributes?
How to specify an attribute as optional/ required?
XSD Restrictions/Facets
• Restrictions on Values
• Restrictions on a Set of Values
• Restrictions on a Series of Values
• Number of Digits
• Restrictions on Whitespace Characters
• Restrictions on Length
• Restrictions for Datatypes
Nonatomic Types
• Lists
• Unions
Complex Types
• Elements with attributes
• Elements with sub elements
• Elements with attributes and text
• Elements with sub elements and text
Empty Elements
Indicators
Order Indicators
• All
• Choice
• Sequence
Occurren
ce Indicators
• maxOccurs
• minOccurs
Group Indicators
• Group name
• AttributeGroup name
Annotating XML Schemas
XML Namespaces
Refer a Schema in an XML Document
Import/Include Schemas
For More Details
Call:-9308361649/9905428111
Website:-www.itoceanindia.blogspot.com
Address:-Verma Centre 5th Floor (503) Boring Road Patna 800001
It-ocean
We are provided Programming language Courses & Computer Courses
Java, .net, php ,Datastructure,os, android ,Fashion Designing ,Dtp,Autocad-2d & 3d,Dca,Tally
• Advanced Java Training
• Android Training
• Asp.Net AJAX Training
• Asp.Net MVC Training
• Asp.Net Training
• C Language Training
• C#.Net Training
• C++ Training
• Core Java Training
• D2K Training
• Data Structure Training
• Hibernate Training
• HTML5 & CSS3 Training
• iPhone Training
• J2EE Training
• Java Online Training
• Java Training
• JQUERY Training
• Oracle Training
• PHP Training
• Selenium Training
• SharePoint Training
• Silverlight Training
• SQL Server Training
• Struts Training
• Testing Tools Training
• UNIX / LINUX Training
• WCF Training
• Web Services Training
• WPF Training
• XML Training
For More Details
Call:-9308361649/9905248111
Website:-www.itoceanindia.blogspot.com
Address:-Verma Centre 5th Floor (503) Boring Road Patna 800001
C#.NET CONCEPTS
1.INTRODUCION TO .NET
• Net Frame Work
• Features of Net
• Common Type System (CTS)
• Common Language Specifications(CLS)
• Common Language Runtime(CLR)
• Microsoft Intermediate Language (MSIL)
• Garbage Collection
2.C#.Net BASICS
• Data Types
• Type Conversions
• Methods in C#
• Structures, Enumerations
• Strings
3.Branching & Flow Control
• Looping
• Conditional Branching
• Repeating Code Blocks
• Unconditional Branching
4.Object Oriented Programming
• OOPS Concepts
• Constructor and Destructor
• Method Overloading and Overriding
• Abstract Classes and Methods
• Name Spaces
• Working with Arrays
5.Exception Handling
• Structured Error Handling
• System Defined Exceptions
• Custom Exceptions
• Try , Catch , Finally
6.Delegates and Events, Generics
• Introducing delegates
• Working with Events
• Introducing Generics
• Generics and Arrays
7.Database Programming (ADO.NET)A Review of Classic ASP
• Introduction and Overview of ADO.Net
• Data Providers in .Net
• Data Reader and Data List
• Retrieve Data Using Data Set
• Connection Pooling
• Data Grid View with DML operations
8.GUI Application Development
• Windows forms and Controls
• Creating Menus
• Toolbars
• Tree view, List view
• Programming with Adv. Controls
Note:
Complete Duration: 40 Sessions.
Session means “One and Half an Hour”.
Asp.net
1. INTRO TO WEB TECHNOLOGIES
• A Review of classic ASP
• Client Side Scripting Languages
• IIS Architecture
• Server Side Scripting Languages
• Web Development using Visual Studio
2. ASP.NET INTRO
• What is ASP.Net
• Moving from ASP to ASP.Net
• Name Spaces and New Scenario
• In Page Techniques and Code Behind Techniques
• Web Pages to Web Forms
3. SERVER SIDE (ASP) CONTROLS
• Client Side vs. Server Side Controls
• HTML Server Controls
• Web Server Controls
• ASP.Net Page Execution Architecture
• Rich Controls & Controlling Focus
4. Validating User Input
• Overview of Asp.Net Validation Controls
• Using Simple & Complex validations
• Summarizing Results with ValidationSummaryControl
5. ASP.NET WEBFORMS
• Introduction to Web Forms
• Applying Styles to Controls,Themes,Skins
• Page Directives
• Using CSS Master pages Design
6. STATE MANAGEMENT
• Preserving State in Web Applications
• Page Submission & Cookies
• Session States & Tracking
• Application State
7. ADO.NET and Bound Controls in ASP.NET
• Introduction and Overview of ADO.Net
• Data Reader
• Data List
• Retrieve Data Using Data Set
• Repeater
• Data Source Controls
• SQL Data Source
• Bind Data to Drop Down List
• Form View and Details View
• Grid View – Paging, Sorting, Editing, Deleting etc.
8. Data Connections with Various Databases
• Connection with MS Access
• Oracle Connections
• SQL Server Connections
• Database Creation & Linking with UI
9. Data Binding
• Introducing Data Source Controls
• Reading and write Data using SqlDataSource Control
• ObjectDataSource Control Usage
• Displaying XML data using XmlDataSource Control
10. ASP.NET Error Handling & Debug
• Page Level Error Handling
• Application level Error Handling
• Debugging & Tracing
11. SECURITY IN ASP.NET
• Authentication & Authorization
• Windows,Forms,Password Authentication
• Authoring Users and Roles
12. SITE NAVIGATION
• Asp.Net Website Navigation
• Site Navigation Controls Usage
• Using Site Navigation API
13. AJAX Intro
• Introduction to AJAX
• Explaining Controls in Ajax Tool Kit.
14. WEB PARTS
• Web Part Manager
• Zone Types
• Content Web part
• Catalog Web parts
• Personalization Features using Web parts
15. ASP.NET Additional Concepts
• Web Services Intro. and XML Services
• Working with Master Pages
• Crystal Reports Introduction.