CONSTANTS, VARIABLES &
DATATYPES
• Keywords and identifiers
• Tokens
• Data Types
• Type Compatibility
• Variable Declaration
• Dynamic Initialization of
Variables
HTML •
HTML - Introduction • HTML - Color Codes
• HTML - Elements • HTML - Color Chart
• HTML - Tags • HTML - Background
• HTML - Text • Web Forms
• HTML - Formatting • HTML - Forms
• HTML - Pre • HTML - Input
• HTML - Attributes • HTML - Text Fields
• HTML - Font • HTML - Password
• HTML - Text Links • HTML - Reset
• HTML - Comments • HTML - Submit
• HTML - Lists • HTML - Checkboxes
• HTML - Images • HTML - Radio
• HTML - Image Links • HTML - Select
• HTML - Tables • HTML - Hidden Fields
• HTML - Bgcolor • HTML - Upload
9595119900 || info@cncwebworld.com || www.cncwebworld.com
Copy Right@CNCWEBWORLD
• HTML - Textarea
• Special Tags
• HTML - Body
• HTML - Meta
• HTML - Style
• HTML - Div
• HTML - Layouts
• HTML - Frames
• Formatting Tags
• HTML - Bold
• HTML - Paragraphs
• HTML - Headings
• HTML - Line Breaks
• HTML - Horizontal Rule
• HTML - Email
• HTML - Italic
• HTML - Code
• HTML - Superscript
• HTML - Subscript
• HTML – Strikethrough
•
CSS
CSS Introduction • CSS How
• CSS Syntax
• CSS Id & Class CSS Styling
• Styling Backgrounds
9595119900 || info@cncwebworld.com || www.cncwebworld.com
Copy Right@CNCWEBWORLD
• Styling Text
• Styling Fonts
• Styling Links
• Styling Lists
• Styling Tables
CSS Box Model
• CSS Border
• CSS Outline
• CSS Margin
• CSS Padding
• CSS Dimension
• CSS Display
• CSS Positioning
• CSS Floating
• CSS Navigation Bar
• CSS Image Gallery
• CSS Image Opacity
• CSS Align
9595119900 || info@cncwebworld.com || www.cncwebworld.com
Copy Right@CNCWEBWORLD
JAVASCRIPT
• For
Introduction
• JavaScript Overview Function & Object
• JavaScript Syntax • Passing Parameter to
• Type of JavaScript function
• Embedding Script In HTML function
File • Creating Object
• Variable • Accessing
Object
Operators Properties &
• Arithmetic
Method
• Logical
• Array Object
• Comparison
• String Object
• Assignment
• Date Object
• Conditional
• Math Object
Conditional Statement & • Window Object
Looping Statement • Navigator Object
• If
Event Type
• If. Else
• Mouse Events
• Switch
• Frame/Object Events
• While
• Form Events
• Do/while
• eturning a value from
9595119900 || info@cncwebworld.com || www.cncwebworld.com
ASP.net
INTRO TO WEB • Advantages of ADO.Net
PROGRAMMING
• What is internet, Web Site, • Connected and
Web Request, Web Disconnected Data Access
Response Architecture
• Client side web • CRUD operations Using
technologies (vs.) Server SQL Server Connection,
side web technologies Command, Data Reader,
• Data Adapter & Data Set
classes to manipulating
ASP.NET PAGE LIFE CYCLE data from database using
ASP.net webpage
• Page life cycle Architecture
• Executing Queries, SQL
• Page events
Statements, Stored
Procedures
ASP.NET IMPLICT OBJECTS • Handling Tables in Data
• Request, Response Set
ASP.NET WEB CONTROLS
• Intro to ASP.NET Web STATE MANAGEMENT
Controls Standard Web • Session
Controls
• Application
• Post back
• Query String
• Validation Controls
• View State
• State-less (vs.) State-full
ADO.NET with ASP.NET
• Response.Redict (vs.)
• ADO.NET Architecture Server.Transfer
• Session state modes
9595119900 || info@cncwebworld.com || www.cncwebworld.com
Copy Right@CNCWEBWORLD
• Global.asax CACHING
• Data Caching
ASP.NET SECURITY
• Output caching
• Authentication
• Authorization
INTERNATIONALIZATION
• Globalization (vs)
MASTER PAGES Localization
• Creating master pages and • Creating Global resources
content pages
• Applying culture
• Working with Content dynamically
Place Holders
ASP.NET AJAX
THEMES AND SKINS EXTENSIONS
• Creating themes • Script Manager, Update
• Creating .css and .skin files Panel, Timer
• Applying themes
dynamically ASP.NET AJAX CONTROL
TOOLKIT
WEB USER CONTROLS • How to download and
• How to create our own import
control • Toolkit Script Manager
IIS AND DEPLOYMENT WEB SERVICES
• Installing and configuring • Creating and consuming
IIS Web Services
• Creating IIS Application
• Deploying Web Sites into • Introduction of WPF
Local IIS • Introduction of WCF
9595119900 || info@cncwebworld.com || www.cncwebworld.com
Copy Right@CNCWEBWORLD
• Introduction of MVC
C#.net •
Introduction of .Net • C# Sample Programs.
• Introduction to .Net • .Net Namespaces
• What is .Net?
• Advantages and
architecture of the .NET Programming of C#
Framework • Variables
• Languages used in .Net • Operators
• Expressions
.Net Framework
• Data Types
[Advanced]
• Type conversions
• Introducing the .Net
framework. • Boxing and Unboxing.
• What is .Net framework? • Access Specifiers
• CLR • Debugging our own code
• Class Library?
Branching and Flow
• JIT Compiler
Control
• Garbage Collection
• Conditional Branching (If
statements and Switch
C#.Net language case statement)
• What is C#.Net • Repeating Code
• Comparing C# to C++ and Blocks(While, Do While,
Java. Switch)
• Why C#
• Features of c#
9595119900 || info@cncwebworld.com || www.cncwebworld.com
Copy Right@CNCWEBWORLD
Working with Arrays • Generics and Arrays
• Introducing Arrays • Generics and Lists
• Manipulating Arrays
• Single, Multiple and Jagged Exception Handling
Arrays • Exception Fundamentals
• Arrays as Collections • User-Defined Exception
Classes
Object-Oriented Programming
• Object & Classes C# Graphical User
• Constructors and Interface
Initialization, Destructor • Introduction to Windows
• Methods Forms
• Method Overloading • Standard Winform
Controls
• Method Overriding
• Properties, Events of each
• Static Members
Winform Controls
• Constant and Read-only
• Dialog Boxes
• Inheritance
• Menus, Progress Bar
• Working Abstract Classes
• MDI Forms
and Interfaces
Winform With Real time
• Delegates
windows application like
• Properties Calculator and
• Auto-Implemented Notepad
Properties
Collection and Generics ADO.NET
• Array List, Hash Table • ADO.NET Architecture
• Working with Dictionaries, • Advantages of ADO.Net
Stacks, and Queues
9595119900 || info@cncwebworld.com || www.cncwebworld.com
Copy Right@CNCWEBWORLD
• Installation, Package Selection
• Connected and
• Anatomy of a Kickstart File,
Disconnected Data Access Command line
Architecture • Introduction to Bash Shell
• CRUD operations Using SQL • System Initialization, Starting
Server Connection, the Boot Process: GRUB
Command, DataReader, Boot and Package Management:
DataAdapter & DataSet • Configuring services to run at
classes to manipulating boot
data from database using • Securing single-user mode
windows form (SU login)
• Shutting down and rebooting
• Executing Queries, SQL
the system
Statements, Stored • RPM Package Manager,
Procedures Installing and Removing
• Handling Tables in DataSet Software, Updating a Kernel
RPM
• Yum Command set, Install
Reporting
packages by using yum
• Install crystal report for • Apt-get command set, Apt-
visual studio 2012 cache package
• How to use crystal report management
for windows form User Administration:
• Generate report . • Understanding different types
of groups and creation of
groups
Globalization in Windows Form • Creation of users in different
• How to use resource file groups
for Multilanguage • Understanding Passwd,
Shadow Files
application
• Understanding password
aging
Introduction of LINQ and • Creation of quotas for users,
how to use linq groups and file systems
• Understanding users security
files
• The different commands for
AWS Course Syllabus Monitoring the users
Linux Fundamentals • TROUBLESHOOTING
• Automation of jobs – Cron, at
Installation and Initialization:
Run levels:
• Understanding the different types of • Introduction to AWS Elastic
run-levels computing
• Understanding different types of • Introduction to the AWS
shutdown commands products
• Understanding run control scripts • Regions and Availability Zones
• Understanding the different types • Signing up for AWS
Overview of the Service Protocols: • AWS Free usage tier
• Introduction AWS
• FTP management console
• DHCP EC2 Instance
• DNS
• Apache • Understanding AMI
• Samba • Launching your first AWS
• LVM instance
• On-demand Instance pricing
AWS Sysops Administrator Certification
• Reserved Instance pricing
Cloud Computing
• Spot instance pricing
• Setting up security
• Introduction to Cloud Computing
• Security groups
• Why Cloud Computing?
• Choosing & Creating a new
• Benefits of Cloud Computing
• Types of Cloud Computing
AMI
• Public and Private IP’s
• Public Cloud
• Deploying a new instance
• Private Cloud
• Hybrid Cloud
from the created AMI
• Key Pairs
• Community Cloud
• Elastic IP’s
• Software as a Service
• Platform as a Service Load Balancing
• Horizontal vs vertical scaling
• Introduction to Scaling
• Cloud Computing Issues
• ELB(Elastic Load Balancer)
• Security
• Components and types of
• Costing Model
load balancing
What is virtualization?
Auto-scaling
• Virtualization and cloud computing
• Get Started with Auto Scaling
• Types of virtualization
Using the Console
• Virtualization terminologies
• Maintain a Fixed Number of
• Hypervisor
Running EC2 Instances
• Benefits
• Dynamic Scaling
• Vendors
• The lifecycle of autoscaling
AWS Platform
• Policies of autoscaling
EBS (Elastic Block Storage)
• Create EBS volumes • Security Practices for Cloud
• Delete EBS Volumes Deployment
• Attach and detach EBS volumes • AWS Responsibilities and
• Mounting and unmounting EBS Securities
volume • Cloud Trail
• Creating and deleting snapshots • Trust advisor
• Creating volumes from snapshots Amazon Virtual Private Cloud
S3(Simple Storage Service) (VPC)
Storage in Cloud
• Introduction to Amazon Virtual
• S3 durability and redundancy Private Cloud (VPC)
• S3 Buckets • VPC Advantages
• S3 Uploading Downloading • Default and Non-default VPC
• S3 Permissions • Components of VPC
• S3 Object Versioning • Direct Connect
• S3 Lifecycle Policies • Describe, create, and manage
• Storage Gateway Amazon Virtual Private
• Import Export Cloud
• S3 Transfer Acceleration • Amazon VPC, Private Subnet,
• Glacier storage and Public Subnet
Cloud Front • AWS Networking, Security
Groups, and Network ACLs
• Use of cloud front • Configuration and
• Creating a cloud front distribution management of VPN
• Hosting a website of cloud front connectivity
distribution • Subnet and Subnet Mask
• Implementing restrictions Relational Database Service
• Configuring origins and behaviors
(RDS)
Route53
• Introduction to RDS
• Creating Zones • Different database services of
• Hosting a website AWS: Amazon RDS, Dynamo
• Understanding routing policies DB, Redshift etc.
• Weighted simple and failover • Configuring the database
policies • Configuring backups
Identity Access Management (IAM) • Configuring the maintenance
windows
• Creating Users and Groups
• Connecting to the database
• Applying policies
Dynamo DB
• Password Policy
• Roles • Creating a dynamo dB
AWS Security Management • Configuring alarms
• Adding data manually
Management Tools • An understanding of DevOps
and the modern DevOps
• Cloud watch dashboard toolsets
• Configuring Monitoring services • The ability to automate all
• Setting thresholds aspects of a modern code
• Configuring actions delivery and deployment
• Creating a cloud watch alarm pipeline using:
• Getting statistics for ec2 instances • Source code management
• Monitoring other AWS services tools – CVS, Git
• Configuring Notifications • Build tools – Apache Ant,
• Integrating cloud watch with Maven
Autoscaling • Test automation tools – JUnit
• Cloud Trail • Continuous Integration Tools –
Application Services Jenkins, Team city
• Configuration management
• What is SNS tools – Chef, Puppet,
• Creating a topic Ansible
• Create subscription • Monitoring tools – Nagios
• Subscribed to the subscription
• SQS
• SES
• Lambda and Elastic Beanstalk
AWS Troubleshooting
• Troubleshooting EC2 instance
• Troubleshooting using Cloud watch
• Troubleshooting using ELB
• Troubleshooting by using Cloud trail
• Troubleshooting by using Cloud front
AWS Architecture and Design
Backup and Disaster Recovery
• How to manage Disaster Recovery
and Backups
• Best Practice for DR and Backups
• AWS High Availability Design
Troubleshooting and Price Calculator
• AWS Best Practices (Cost +Security)
• AWS Calculator & Consolidated
Billing
DevOps Fundamentals