corse title
CCNA 200-120
Start Date
End Date

the following topics are general guidelines for the content likely to be included on the Cisco Certified Network Associate exam. However, other related topics may also appear on any specific delivery of the exam. In order to better reflect the contents of the exam and for clarity purposes, the guidelines below may change at any time without notice..


Operation of IP Data Networks.

• Operation of IP Data Networks.

• Recognize the purpose and functions of various network devices such as Routers, Switches, Bridges and Hubs..

• Select the components required to meet a given network specification..

• Identify common applications and their impact on the network.

• Describe the purpose and basic operation of the protocols in the OSI and TCP/IP models..

• Predict the data flow between two hosts across a network..

• Identify the appropriate media, cables, ports, and connectors to connect Cisco network devices to other network devices and hosts in a LAN.

LAN Switching Technologies.

• Determine the technology and media access control method for Ethernet networks.

• Identify basic switching concepts and the operation of Cisco switches..

o Collision Domains.

o Broadcast Domains.

o Types of switching.

o CAM Table.

• Configure and verify initial switch configuration including remote access management..

o Cisco IOS commands to perform basic switch setup.

• Verify network status and switch operation using basic utilities such as ping, telnet and ssh..

• Identify enhanced switching technologies.



o Ethercnannels.

• Describe how VLANs create logically separate networks and the need for routing between them..

o Explain network segmentation and basic traffic management concepts.

• Configure and verify VLANs.

• Configure and verify trunking on Cisco switches.

o DTP.

o Auto negotiation.

• Configure and verify PVSTP operation.

o describe root bridge election.

o spanning tree mode.

IP addressing (IPv4 / IPv6).

• Describe the operation and necessity of using private and public IP addresses for IPv4 addressing.

• Identify the appropriate IPv6 addressing scheme to satisfy addressing requirements in a LAN/WAN environment..

• Identify the appropriate IPv4 addressing scheme using VLSM and summarization to satisfy addressing requirements in a LAN/WAN environment..

• Describe the technological requirements for running IPv6 in conjunction with IPv4 such as dual stack.

• Describe IPv6 addresses.

o Global unicast.

o Multicast.

o Link local.

o Unique local.

o eui 64.

o autoconfiguration.

IP Routing Technologies.

• Describe basic routing concepts.

o CEF.

o Packet forwarding.

o Router lookup process.

• Describe the boot process of Cisco IOS routers.


o Router bootup process.

• Configure and verify utilizing the CLI to set basic Router configuration.

o Cisco IOS commands to perform basic router setup.

• Configure and verify operation status of a device interface, both serial and ethernet.

• Verify router configuration and network connectivity.

o Cisco IOS commands to review basic router information and network connectivity.

• Configure and verify routing configuration for a static or default route given specific routing requirements.

• Manage Cisco IOS Files.

o Boot preferences.

o Cisco IOS image(s).

o Licensing.

o Show license.

o Change license.

• Differentiate methods of routing and routing protocols.

o Static vs. Dynamic.

o Link state vs. Distance Vector.

o Administrative distance.

o split horizon.

o metric.

o next hop.

o ip routing table.

o Passive Interfaces.

• Configure and verify OSPF (single area).

o Benefit of single area.

o neighbor adjacencies.

o OSPF states.

o Discuss Multi area.

o Configure OSPF v2.

o Configure OSPF v3.

o Router ID.

o Passive interface.

o LSA types.

• Configure and verify EIGRP (single AS).

o Feasible Distance / Feasible Successors /Administrative distance.

o Feasibility condition.

o Metric composition.

o Router ID.

o Auto summary.

o Path selection.

o Load balancing.

o Equal.

o Unequal.

o Passive interface.

• Configure and verify interVLAN routing (Router on a stick).

o sub interfaces.

o upstream routing.

o encapsulation.

• Configure SVI interfaces.

IP Services.

• Configure and verify DHCP (IOS Router).

o configuring router interfaces to use DHCP.

o DHCP options.

o excluded addresses.

o lease time.

• Describe the types, features, and applications of ACLs.

o Standard.

o Sequence numbers.

o Editing.

o Extended.

o Named.

o Numbered.

o Log option.

• Configure and verify ACLs in a network environment.

o Named.

o Numbered.

o Log option.

• Identify the basic operation of NAT.

o Purpose.

o Pool.

o Static.

o 1 to 1.

o Overloading.

o Source addressing.

o One way NAT.

• Configure and verify NAT for given network requirements.

• Configure and verify NTP as a client.

• Recognize High availability (FHRP).




• Configure and verify Syslog.

o Utilize Syslog Output.

• Describe SNMP v2 & v3.

CCNP (ROUTE) 300-101

The knowledge and skills that a learner must have before attending this Curriculum are as follows:.


Describing network fundamentals.

Establishing Internet and WAN connectivity (IPv4 and IPv6).

Managing network device security.

Operating a medium-sized LAN with multiple switches, supporting VLANs, trunking, and spanning tree.

Troubleshooting IP connectivity (IPv4 and IPv6).

Configuring and troubleshooting EIGRP and OSPF (IPv4 and IPv6).

Configuring devices for SNMP, Syslog, and NetFlow access.

Managing Cisco device configurations, Cisco IOS images, and licenses.

It is highly recommended that this course be taken after the following Cisco courses:.


Interconnecting Cisco Networking Devices v2.0, Part 1 (ICND1 v2.0) and Part 2 (ICND2 v2.0).

Interconnecting Cisco Networking Devices: Accelerated version 2.0 (CCNAX v2.0).

Course Content.


ROUTE v2.0 includes major updates and follows an updated blueprint. However, note that this course does not cover all items listed on the blueprint. Some older topics have been removed or simplified, while several new IPv6 routing topics have been added. Course content has been adapted to Cisco IOS Software Release 15 and technically updated. Course also introduces new type of labs, called discovery labs. Discovery labs are instructor guided lab through which student explores new topics in an interactive way. All labs are developed only as virtual labs. To get the full course experience, you should cover everything, including Introduction, Discovery labs, Summary, and Module Self-Check..


Course Objectives.


Upon completing this course, the learner will be able to meet these overall objectives:.


Describe routing protocols, different remote connectivity options and their impact on routing and implement RIPng.

Configure EIGRP in IPv4 and IPv6 environment.

Configure OSPF in IPv4 and IPv6 environment.

Implement route redistribution using filtering mechanisms.

Implement path control using policy based routing and IP SLA.

Implement enterprise Internet connectivity.

Secure Cisco routers according to best practices and configure authentication for routing protocols.

Course Outline.


Module 1: Basic Network and Routing Concepts.

Module 2: EIGRP Implementation.

Module 3: OSPF Implementation.

Module 4: Configuration of Redistribution.

Module 5: Path Control Implementation.

Module 6: Enterprise Internet Connectivity.

Module 7: Routers and Routing Protocol Hardening.

Who Should Attend.


Channel Partner / Reseller.



CCNP (SWITCH 300)-115

Cisco Learning Labs for CCNP SWITCH v2.0 50-hour labs.

Cisco Learning Labs for SWITCH v2.0 provides you with the full set of Cisco IOS Software labs that were developed for and used within Cisco E-Learning products and Cisco Authorized trainings to help students prepare for the SWITCH exam..

These labs utilize Cisco IOS® software with Layer 2 and Layer 3 features and CLI supported on version 15 releases and are available 24/7 whenever you are ready to learn..

This all-new lab set will help you become proficient in configuring, managing and troubleshooting Cisco routers and switches..

The training product includes a combination of Discovery labs with guided learning instructions to introduce new concepts, along with Challenge labs that allow students to reinforce their understanding of the subject matter and skills that are relevant to the CCNP Routing and Switching certification..

This 33-piece lab curriculum aligns to the learning objectives for the SWITCH exam, which, when passed with the ROUTE and TSHOOT exams, will certify candidates for Cisco CCNP Routing and Switching certification..

SWITCH Lab Exercises.

Discovery Labs.


1Investigating the CAM.

2Configuring VLANs and Trunks.

3VTP Operation.

4Exploring DHCP.

5Obtaining IPv6 Address Dynamically.

6EtherChannel Configuration and Load Balancing.

7Discovering and Modifying Behavior of STP.


9Configuring MST.

10Routing with an External Router.

11Routing on a Multilayer Switch.

12NTP Configuration.

13IP SLA Echo Configuration.

14Configuring and Tuning HSRP.

15Configure VRRP and Spot the Differences from HSRP.

16Configure GLBP.

17Port Security.

Challenge Labs.

1Network Discovery.

2Configure DHCP.

3Configure DHCPv6.

4Configure EtherChannel.

5Implementing Rapid Spanning-Tree.

6Improving STP Configuration.

7Configure MST.

8Configure Routing Between VLANs Using a Router.

9Configure Routing on a Multilayer Switch.

10Configure NTP.

11Configure Network Monitoring Using IP SLA.

12Configure HSRP With Load Balancing.

13Configure VRRP With Load Balancing.

14Implement GLBP.

15Configure HSRP for IPv6.

16Controlling Network Access Using Port Secrity.

CISCO Security Fast Track
1- Firewall Introduction
2- ASA/ASDM Essential configuration
3- Implement ACLs
4- Routing on the ASA
5- Implement static/dynamic NAT/PAT (old and new)
6- Modular policy framework (MPF)
7- Implement object groups
8- Implement botnet traffic filtering
9- Configure application filtering and protocol inspection
10-trnsperant firwall
11-active/standb failover
12-active/active  failover
13-VPN site-to-site IPsec tunnel
14-VPN remote access.
ASP.Net over C# using Sql server

SP.NET Training course:

 Beginning ASP.NET 4.0 with C# 2010 & SQL Server 2008.

ASP.NET 4.0 Training Overview

Enterprise ASP.NET 4.0 training teaches attendees how to build web-based enterprise applications using ASP.NET 4.0 and C# 2010 & SQL Server 2008.

ASP.NET 4.0 Training Objectives
 Gain a thorough understanding of the philosophy and architecture of Web applications using ASP.NET.
Acquire a working knowledge of Web application development using Web Forms and Visual Studio 2010.
Optimize an ASP.NET Web application using configuration..
Access databases using ADO.NET..

·         Write SQL INSERT, UPDATE and DELETE statements.

·         Write SQL SELECT statements, including all allowable WHERE expressions, sorting, functions joins.

·         Get   basic knowledge how to use with and SQL SERVER.
 Implement rich client applications with basic payroll system as an example..


§  Application Developers

§  Forms Developer

§  System Analysts

ASP.NET 4.0 Training Outline
  SQL .
 Create database.
Create tables.
 SQL SELECT Statement.
 SQL WHERE Clause.
 SQL AND & OR Operators.
SQL ORDER BY Keyword .
SQL UPDATE Statement.
SQL DELETE Statement.
SQL SUM() Function.
SQL GROUP BY Statement.

 HTML skeleton.
HTML tags for text, links.
HTML tags for tables.
Create local HTML pages .
Design and develop basic web pages using HTML .
Use HTML tables in Web pages..

 Introduction to ASP.NET .
 Web Application Fundamentals.
Using Internet Information Services.
Web Forms.
Web Forms Architecture .
 Page Class.
Web Forms Event Model.
Web Applications Using Visual Studio .
 Using Visual Web Developer.
Visual Studio Forms Designer.
Using Components.
State Management .
 Session State.
Pass Values Between ASP.NET Web Forms Pages.
 Using   query string..
Using session state..
 ADO.NET Overview.
Data Readers.
Data Sets .
Data Access in ASP.NET 4.0 .
 Data Source Controls.
Connection String Storage.
Grid View.
Details View.
Object Data Sources.

 Script Manager.
ASP.NET Reports.
 Microsoft report 2010.
 Deploy payroll system to be in production mode..


 OOPs Concept..
Variables, Data types.
Conditional Statements (using  if-else, switch).
Loops & Nested Loops.
Define and Call Methods in C#.
Classes and Objects .

IOS and Android Apps

urse : 51 hourse  (  25 +26)


iPhone App Development COURSE
Using - Objective-C programming language.

course on iPhone App Development will be of great interest to professionals who develop applications for mobile phones, and the iPhone in particular, and to students who want greater knowledge and understanding about iPhone app development.
You will also learn about programming for single touch and multi-touch functionality and how to develop iPhone apps that use the built-in accelerometer.

Having studied this course you will: - understand the functions of the levels of the iPhone Mac Os X; - use Objective-C to program for iPhone app development; - program for funtions releated to the iPhone camera, accelerometer and locations features.

Introduction to Mac OS X
Objective-C and Foundation Framework
Custom Classes, Object Lifecycle, Autorelease
Building an Application
Views, Drawing, and Animation
Designing iPhone Applications
Navigation Tab Bar Controllers
Scroll Views and Table Views
Data in Your iPhone App
Text Input and Presenting Content Modally
Web Views, Locations and Maps
Touch Events and Multi-touch
Device APIs
Audio APIs, Video Playback, Settings
Bonjour, NSStream, GameKit
Testing with Objective-C Localization




Google Android Development
Create mobile applications using Android technology

Google Android applications for mobile devices using the Android operating system are increasing in popularity with millions of these applications being purchased every year.
Topics covered include architecture overview, application lifecycle, Android APIs, Android app development, development tools and the Android User Interface.
This course is an ideal introduction for students who want to learn more about application development for mobile devices and, in particular, those interested in Android.
Upon completion of this course you will understand Android architecture and the key principles underlying its design. You will gain a good knowledge of how Android can achieve smooth integration with different components.You will have a good understanding the processes that are involved in an application. You will have a knowledge of different applications available with Android. You will become familiar with Android development tools and user interface.

Architecture Overview
Application Lifestyle
Android APIs
Anatomy of an App
Intents and Activity Lifecycle
Surfacing Your Content
Android App Tools and Publishing
Android Apps are Created Equal
Android Apps Can Embed the Web
Android Apps without Borders
Android Apps Can Run in Parallel
Introduction to New Features
Tools Walkthrough - Part 1
Other Design Tools - Part 1
Background and Images
Hierarchy Viewer
Views and Layouts
Memory Allocations


RH033 Essentials


UNIX History.

UNIX Principles.

GNU Project / FSF.

GPL - GNU General Public License.

Linux Origins.

Why Linux?.

Red Hat Enterprise Linux.

Recommended Hardware Specifications.

Local Logins.

Virtual Consoles.

The Xorg GUI Framework.

The Xorg Graphical Environments.

Starting Xorg.

Changing Your Password.



Unit 2 - Running Commands and Getting Help



Running Commands.

Some Simple Commands.

Getting Help.

The whatis Command.

The --help Option.

Reading Usage Summaries.

The man Command.

Navigating man Pages.

The info Command.

Navigating info Pages.

Extended Documentation.

Red Hat Documentation.

Hands-on lab: Getting Help with Commands.


Unit 3 - Browsing the Filesystem



Linux File Hierarchy Concepts.

Some Important Directories.

Other Important Directories.

Current Working Directory.

File and Directory Names.

Absolute Pathnames.

Relative Pathnames.

Changing Directories.

Listing Directory Contents.

Copying Files and Directories.

Copying Files and Directories: The Destination.

Moving and Renaming Files and Directories.

Moving and Renaming Files and Directories: The Destination.

Creating and Removing Files.

Creating and Removing Directories.

Using Nautilus.

Moving and Copying in Nautilus.

Determining File Content.

Viewing an Entire Text File.

Viewing Text Page by Page.

Hands-on lab: Browsing the Filesystem.


Unit 4 - The bash Shell



bash Introduction.

bash Heritage and Features.

Command Line Shortcuts.

Command Line Shortcuts.

Command Line Shortcuts.

More History Tricks.

Command Line Expansion.

Command Line Expansion.

Command Line Expansion.

Protecting from Expansion.

Protecting from Expansion.

Command Editing Tricks.


Hands-on lab: Exploring the Bash Shell.


Unit 5 - Standard I/O and Pipes



Standard Input and Output.

Redirecting Input and Output.

Redirecting Output.

Redirecting Standard Output.

Overwriting vs Appending.

Redirecting Standard Error.

Redirecting Both Standard Output and Error.

Redirecting Input.

Using Pipes To Connect Processes.

Useful Pipe Targets.


Hands-on lab: Standard I/O and Pipes.


Unit 6 - Users, Groups, and Permissions



The Linux Security Model.



The root user.

Linux File Security.

Permission Types.

Examining Permissions.

Interpreting Permissions.

Examining Directories.

Linux Process Security.

Changing Permissions - Symbolic Method.

Changing Permissions - Numeric Method.

Changing Permissions - Nautilus.

Hands-on lab: File Permissions.


Unit 7 - vi and vim Editor Basics



Overview of vi and vim.

Starting vi and vim.

Three Modes of vi and vim.

Cursor Movement.

Cursor Movement.

Entering Insert Mode.

Leaving Insert Mode: Esc.

Change, Delete, and Yank.

Put (paste).

Undoing Changes.

Searching for Text.

Command-Mode Tricks.

Saving and Exiting: ex mode.

Hands-on lab: vi and vim Editor Basics.


Unit 8 - The Linux Filesystem In-Depth



Partitions and Filesystems.



Inodes and Directories.

cp and inodes.

mv and inodes.

rm and inodes.

Symbolic (or Soft) Links.

Hard Links.

The Seven Fundamental Filetypes.

Checking Free Space.

Removable Media.

Mounting CDs and DVDs.

Mounting USB Media.

Mounting Floppy Disks.

Formatting Floppy Disks.

Why Archive Files?.

Creating an Archive.

Inspecting Archives.

Extracting an Archive.

Why Use File Compression?.

Compression Utilities.

Using Compression.

Compressing Archives.

Hands-on lab: The Linux Filesystem.


Unit 9 - Configuring the Bash Shell



Configuring the Bash ShellVariables.

Common Local Variables.

The PS1 Local Variable.


Other Shell Configuration Methods.

Configuring Commands: Environment Variables.

Common Environment Variables.

The TERM Environment Variable.

The PATH Environment variable.

How bash Expands a Command Line.

Shell Startup Scripts.

Login Shells.

Startup Scripts: Order of Execution.



~/.bash_profile and ~/.bashrc.


Hands-on lab: Configuring the Bash Shell.


Unit 10 - Advanced Topics in Users, Groups and Permissions



User and Group ID Numbers.

/etc/passwd, /etc/shadow, and /etc/group files.

System Users and Groups.

Changing Your Identity.

User Information Commands.

Default Permissions.

Special Permissions.

Special Permissions for Executables.

Special Permissions for Directories.

Hands-on lab: Switching Users and Setting a Umask.

Unit 11 - Advanced vi/vim and Printing



File Repositioning.


ex mode: Search and Replace.

Visual Mode.

Advanced Reading and Saving.

Using multiple "windows".

Configuring vi and vim.

Expanding your Vocabulary.

Printing in Linux.

Printing Commands.

Printing Utilities.

Hands-on lab: Advanced Uses of the vi and vim Editors.

Unit 12 - Introduction to String Processing.






wc (word count).




Other String Processing Tools.

Version Comparison with diff.

Spell Checking with aspell.

Hands-on lab: Introduction to String Processing.

Unit 13 - String Processing with Regular Expressions.



Pattern Matching with Regular Expressions.

Wildcard Characters.

Character Classes.



The .

Oracle Database: Introduction to SQL12c Ed 1.1


Course Objectives, Course Agenda and Appendixes Used in this Course
Overview of Oracle Database 12c and Related Products
Overview of relational database management concepts and terminologies
Introduction to SQL and its development environments
What is Oracle SQL Developer?
Starting SQL*Plus from Oracle SQL Developer
The Human Resource (HR) Schema
Tables used in the Course
Retrieving Data using the SQL SELECT Statement

Capabilities of the SELECT statement
Arithmetic expressions and NULL values in the SELECT statement
Column aliases
Use of concatenation operator, literal character strings, alternative quote operator, and the DISTINCT keyword
Use of the DESCRIBE command
Restricting and Sorting Data

Limiting the Rows
Rules of precedence for operators in an expression
Substitution Variables
Using the DEFINE and VERIFY command
Using Single-Row Functions to Customize Output

Describe the differences between single row and multiple row functions
Manipulate strings with character function in the SELECT and WHERE clauses
Manipulate numbers with the ROUND, TRUNC and MOD functions
Perform arithmetic with date data
Manipulate dates with the date functions
Using Conversion Functions and Conditional Expressions

Describe implicit and explicit data type conversion
Use the TO_CHAR, TO_NUMBER, and TO_DATE conversion functions
Nest multiple functions
Apply the NVL, NULLIF, and COALESCE functions to data
Use conditional IF THEN ELSE logic in a SELECT statement
Reporting Aggregated Data Using the Group Functions

Group Functions
Creating Groups of Data
Restricting Group Results
Displaying Data from Multiple Tables Using Joins

Introduction to JOINS
Types of Joins
Natural join
Non equijoins
OUTER join
Using Subqueries to Solve Queries

Introduction to Subqueries
Single Row Subqueries
Multiple Row Subqueries
Using the SET Operators

Set Operators
UNION and UNION ALL operator
INTERSECT operator
MINUS operator
Matching the SELECT statements
Using ORDER BY clause in set operations
Managing Tables using DML statements

Data Manipulation Language
Database Transactions
Introduction to Data Definition Language

Data Definition Language
Introduction to Data Dictionary Views

Introduction to Data Dictionary
Describe the Data Dictionary Structure
Using the Data Dictionary views
Querying the Data Dictionary Views
Creating Sequences, Synonyms, Indexes

Overview of sequences
Overview of synonyms
Overview of indexes
Creating Views

Overview of views
Managing Schema Objects

Managing constraints
Creating and using temporary tables
Creating and using external tables
Retrieving Data by Using Subqueries

Retrieving Data by Using a Subquery as Source
Working with Multiple-Column subqueries
Using Scalar subqueries in SQL
Correlated Subqueries
Working with the WITH clause
Manipulating Data by Using Subqueries

Using Subqueries to Manipulate Data
Inserting by Using a Subquery as a Target
Using the WITH CHECK OPTION Keyword on DML Statements
Using Correlated Subqueries to Update and Delete rows
Controlling User Access

System privileges
Creating a role
Object privileges
Revoking object privileges
Manipulating Data

Overview of the Explicit Default Feature
Using multitable INSERTs
Using the MERGE statement
Performing flashback operations
Tracking Changes in Data
Managing Data in Different Time Zones

Working with INTERVAL data types

Develop Android Application


40 hours

Android Course Outline