Web Design & Development
Programming Languages
Database Management
Scripting languages
Graphic Designing
Software testing
Mobile Technology
|
.Net Technology
|
|
|
ASP.NET is an application framework created by Microsoft to build
web applications, web services, and dynamic content for the web. Applications created
using ASP.NET can run only on windows and need a license to operate. It has
huge popularity among big companies as it is more secure and safe than PHP.
To build web applications through ASP.NET, one must have the knowledge designing
web pages using HTML and CSS. To make sure a trainee has the ability
of not only developing web applications and services through ASP.NET, but also the
ability of designing a web page, we have formulated a Technology syllabus with both
the design and development aspects in mind.
|
PHP & MySQL Technology
|
|
|
PHP is an open source server-side scripting language used for building
dynamic websites. It stands for Personal HomePage. Its uses can be highly seen in
websites with online forms, which needs interaction with servers. PHP can be embedded
into HTMLand can also be attached as an external script file to a webpage. PHP is
suppoted by almost all operating systems and platforms free of charge. Some well-known
websites using PHP are Facebook, Wikipedia, and Digg.
MySQL is a Relational Database Management System that runs as a server, which
stores databases, and provides access to those databases to multiple users.MySQL
is highly used with PHP to create dynamic websites.
PHP & MySQL's popularity is huge and it is used by most of the websites of
the world to create web applications. PHP & MySQL come in software bundles for different
operating systems, that allow creation and testing of web applications without uploading
it to the server. They include LAMP, WAMP, XAMP, MAMP, etc.
|
Web Designing Technology
|
|
|
Web Designing is one of the most lucrative industries of the 21st
century. Websites provide a very cheap and effective way of advertising and expressing
yourself and your work to the world. Designing a website does not take as much effort
as programming a desktop application. The languages used to program the websites
are simple to learn.
Internet is a vast world of interconnected webpages, which are kept in servers,
and they can be accessed through links known as URLs. A webpage is build using the
HTML language, created in 1990 by Tim Berners Lee, to enable scientists to
exchange scientific research with ease. The possibilities of the internet was realised
and its use was made freely available to all. To regulate the standards and content
used in a website, W3C (World Wide Web Consortium was formed). CSS
made it possible for web designers to add creativity to their websites and amaze
the users.
JavaScript and Flashadded interactivity and multimedia elements to
a website like animations, videos, sounds, etc. These and some other web based programming
languages can be used to create better and more interactive websites of today. These
next generation of websites are the contents of the new web, known as the Web 2.0.
|
AJAX Technology
|
|
|
AJAX stands for Asynchronous JavaScript and XML, it used to be
called XML http request. AJAX is used to update the content of a page withour changing
the URL of the webpage. If you have seen Google Maps, then you have already seen
AJAX at work. As you type an address in the search box of Google Maps, it
shows you the location of your typed address without changing the URL of the webpage.
Its applications can also be seen in shopping websites, where you have to sort products
according to particular requirements like price, brand, etc. In simple words AJAX
enables JavaScript to communicate with the server, and display the data appropriately
in an interesting manner, which otherwise would require a server side scripting
language.
|
XML Technology
|
|
|
XML is a markup language used to transport and store data in a
properly structured manner. Simply, HTML is used to display data, while XML is used
to carry data. It stands for eXtensible MarkUp Language. It syntax is tag-based
similar to HTML. Unlike HTML, we get to create our own tags in XML. XML is the foundation
for several web technologies such as AJAX, RSS, XHTML, etc.
|
Deramviewer Trainning(Web Designing)
|
|
|
Web Designing is one of the most lucrative industries of the 21st
century. Websites provide a very cheap and effective way of advertising and expressing
yourself and your work to the world. Designing a website does not take as much effort
as programming a desktop application. The languages used to program the websites
are simple to learn.
Internet is a vast world of interconnected webpages, which are kept in servers,
and they can be accessed through links known as URLs. A webpage is build using the
HTML language, created in 1990 by Tim Berners Lee, to enable scientists to
exchange scientific research with ease. The possibilities of the internet was realised
and its use was made freely available to all. To regulate the standards and content
used in a website, W3C (World Wide Web Consortium was formed). CSS
made it possible for web designers to add creativity to their websites and amaze
the users.
JavaScript and Flashadded interactivity and multimedia elements to
a website like animations, videos, sounds, etc. These and some other web based programming
languages can be used to create better and more interactive websites of today. These
next generation of websites are the contents of the new web, known as the Web 2.0.
|
|
|
Drupal testing Technology
|
|
|
The standard release of Drupal, known as Drupal core, contains basic features
common to content management systems. These include user account registration and
maintenance, menu management, RSS feeds, page layout customization, and system administration.
The Drupal core installation can be used as a brochureware website, a single- or
multi-user blog, an Internet forum, or a community website providing for user-generated
content.
|
About Joomla Technology
|
|
|
Joomla is a free and open source content management framework (CMF) for publishing
content on the World Wide Web and intranets and a model–view–controller (MVC) Web
application framework that can also be used independently.
Joomla is written in PHP, uses object-oriented programming (OOP) techniques (since
version 1.6) and software design patterns, stores data in a MySQL or (since version
2.5) MS SQL database, and includes features such as page caching, RSS feeds, printable
versions of pages, news flashes, blogs, polls, search, and support for language
internationalization.
|
About Windows Phone 7.5 Development Technology
|
|
|
A window is a transparent or translucent opening in a wall or door that allows
the passage of light and, if not closed or sealed, air and sound.[1] Windows are
usually glazed or covered in some other transparent or translucent material like
float glass. Windows are held in place by frames, which prevent them from collapsing
in. Many glazed windows may be opened, to allow ventilation, or closed, to exclude
inclement weather.
|
About C Sharp(C#)
|
|
|
C# (C Sharp) is a multi-paradigm programming language encompassing
strong typing, imperative, declarative, functional, generic, object-oriented, and
component-oriented programming disciplines, developed by Microsoft within its .NET
Framework. C# is one of the programming languages designed for the Common Language
Infrastructure. C# is the programming language that most directly reflects the underlying
Common Language Infrastructure (CLI)
|
About PHP & MySQL
|
|
|
PHP is an open source server-side scripting language used for building
dynamic websites. It stands for Personal HomePage. Its uses can be highly seen in
websites with online forms, which needs interaction with servers. PHP can be embedded
into HTMLand can also be attached as an external script file to a webpage. PHP is
suppoted by almost all operating systems and platforms free of charge. Some well-known
websites using PHP are Facebook, Wikipedia, and Digg.
MySQL is a Relational Database Management System that runs as a server, which
stores databases, and provides access to those databases to multiple users.MySQL
is highly used with PHP to create dynamic websites.
PHP & MySQL's popularity is huge and it is used by most of the websites of
the world to create web applications. PHP & MySQL come in software bundles for different
operating systems, that allow creation and testing of web applications without uploading
it to the server. They include LAMP, WAMP, XAMP, MAMP, etc.
|
About JAVA
|
|
|
Java is a high-level programmig language, developed by James Gosling
at Sun Microsystems as a core component of the Java platform. Java follows the "write
once, run anywhere" concept, as it does not needs to be edited to run in different
platforms. It derives much of its syntax from C & C++, and has a simpler object
model and fewer low-level facilities. Java is available as a free and open-source
software.
|
About C & C++
|
|
|
C is a low-level general pupose programming language mainly used
to desktop applications. C is one of the most widely used programming languages
of all time. Learning C provides fondation knowledge of programming to a trainee,
as C has influenced many other programming languages highly in use currently like
C++.
C++ was created as an enhancement to the C language and had the characteristics
of both high-level and low-level programming language, thus considered as an intermediate
level language. C++ has a wide range of uses like creating system sofware, application
sofftware, device drivers, embedded software, games, etc. C++ has influenced many
popular languages of today such as C# and JAVA.
|
About WPF testing
|
|
|
The core of WPF is a resolution-independent and vector-based rendering engine that
is built to take advantage of modern graphics hardware. WPF extends the core with
a comprehensive set of application-development features that include Extensible
Application Markup Language (XAML), controls, data binding, layout, 2-D and 3-D
graphics, animation, styles, templates, documents, media, text, and typography.
WPF is included in the Microsoft .NET Framework, so you can build applications that
incorporate other elements of the .NET Framework class library.
|
|
|
About WCF testing
|
|
|
The Windows Communication Foundation (or WCF), previously known as "Indigo",
is a runtime and a set of APIs (application programming interface) in the .NET Framework
for building connected, service-oriented applications.
|
About Oracle DBA
|
|
|
Oracle Database is a object-relational database management system
used to store and manage huge amounts of data. It is based on the relational model
as introduced by E.F. Codd. A Database Administrator is a person, who is
responsible for the design, implementation, maintenance and repair of an organization's
database. He needs to have the knowledge of the core components of the Oracle Software,
and solve any issues related to the companies database.
An Oracle Database Administrator must have the knowledge of SQL. SQL(Structured
Query Language) is a query language used to access and manipulate data in most of
the databases in the world. SQL can be used to insert, update, delete data from
a table in a database. It can also be used to create users, assign privileges, restrict
privileges, etc.
|
About MySQL
|
|
|
MySQL is a Relational Database Management System that runs as a
server, which stores databases, and provides access to those databases to multiple
users.MySQL is highly used with PHP to create dynamic websites. MySQL is the most
popular open-source database management system in the world. Some applications which
use MySQL are Joomla, WordPress, Drupal, etc. It is also widely used as the database
for web applications.
|
About SQL & PL/SQL
|
|
|
SQL stands for Structured Query Language. It is functionality complete,
i.e., through SQL we can insert, manipulate, update, delete data in a database.
Without the knowledge of SQL a database administrator cannot administer a database.
It is the used as the query language of all the databases in the world.
PL/SQL is the procedural extensio of the SQL languge. It has the branching
and grouping concept. It also consists of exception, which is used in fourth-generation
languages. Using Pl/SQL, we can performs more than one operation on a database at
a time, increasing the scalability of a database.
|
About JavaScript
|
|
|
JavaScript is a client-side scripting language, which is based
on ECMAScript. JavaScript is used to add user interactivity to a webpage. It should
not be confused with JAVA, they are completely different from each other. JavaScript
can be embedded into a HTML file or written as an external script file and attached
to multiple HTML pages. Pages created using JavaScript provide rich user experieces.
|
About JQuery
|
|
|
JQuery is a free JavaScript library, that reduces the amount of
code written to build web pages with great user interactivity. The excellent features
of the Web 2.0 can easily achieved using JQuery. It works well across multiple browsers.It
has a huge library of sophisticated effects and animations that makes it easy to
add interesting features to your webpage. JQuery has lots of free plug-ins available
to use, which can be downloaded from the JQuery's website.
|
About ActionScript 3.0
|
|
|
ActionScript 3.0 is a scripting language, which is native to Flash.
ActionScript is an object oriented programming language, based on ECMAScript similar
to JavaScript. It can be used to create desktop applications, web applications,
interactive games, etc. If you are a Flash Designer, and can't get ahead of using
Script Assist for creating ActionScript code, then learning ActionScript 3.0 should
be your next goal. Mobile applications of modern day Androids, IOS, etc use a great
deal of ActionScript.
|
About VBScript
|
|
|
VBScript is an Active Scripting language created by Microsoft,
based on Visual Basic.VBScript was intended to be used as a web based scripting
language. it is widely used among system administrators in the Microsoft environment.
VBScript is the scripting language of the QTP, testing automation tool.
|
About VBA
|
|
|
VBA is used by most Microsoft Office applications for automating
various tasks. It is based on Microsoft's event-driven programming language Visual
Basic 6. It enable building of user-defined functions, automating process that enhances
the workability of an application. Microsoft Office is the highest used software
for automating various organizational jobs. Thus, knowledge of VBA makes
applications such as Microsoft Word, Microsoft Excel, etc even more productive.
|
About Photoshop
|
|
|
Adobe Photoshop is a graphics editing powerhouse software, with
lots of excellent features and tools designed to produce excellent image outputs.
Whether you are creating something fom scratch or turning a photograph into a masterpiece,
Photoshop has all kinds of tools to help you with it. Though, Photoshop specialises
in working with raster graphics (Pixel-based), it does support vector images too.
Photoshop is used extensively in many fields and is very popular.
Some of its uses are Photo Retouching, Image Manipulation & Composition, Digital
Painting, 3d Texturing, Website Designing, Forensic Investigation, Printing, etc.
Adobe Photoshop CS5 has excellent raw image file support, thats
makes editing and retouching photographs a joy. Photoshop comes bundled with Camera
Raw and Adobe Bridge. Adobe Bridge makes its easily to organise and
maintain your image files.
|
About Illustrator
|
|
|
Adobe Illustrator is a software designed by Abobe to edit vector
graphics. It is widely used and being adapted by many companies for illustrations,
artwork creation, print purposes, etc. It user friendly workspace and tools make
it easy for a designer to create awesome artworks.
Illustrator CS5 has some very new features, which are unavailable in any
other software like artboards. As it is a part of the Adobe's design family, it
works seamlessly with other Adobe software to help create the best design possible.
|
About CorelDRAW
|
|
|
CorelDRAW brought many innovations in the world of vector graphics
like fit text-to-path, stroke-before-fill, quick fill/stroke color selection palettes,
perspective projections, mesh fills, etc. It also allows user to adjust contrast,
color balance, change the format from RGB to CMYK, add special effects such as vignettes
and special borders to bitmaps. It has the ability to handle multi-page documents,
adn to make it easy to work with many pages, it allows you to create multiple master
pages. It has the ability to create linked text boxes across multiple pages. These
are just some of the many great features of CorelDRAW.
|
About Indesign
|
|
|
Adobe Indesign is the successor of Adobe's Page maker. It is used
by graphic designers and publishers to create banners, magazines, posters, brochures,
newspapers, books, and also for publishing content for digital devices in SWF and
EPU format. We can call it a complete DTP software, designed to create wonders with
advanced features and user-friendly environment as other Adobe products.
Indesign CS5 has lots of advanced features including advanced typography
with OpenType fonts, advanced transparency features, layout styles, optical margin
alignment, etc. It can export files to variety of file formats and supports files
from other graphic editing software too.
|
About Manual testing
|
|
|
Manual testing is the process of manually testing a software for
defects. It requires a tester to play the role of an end user, and use most of all
features of the application to ensure correct behaviour. Though it seems to be a
simple process, there is a lot of indepth study required to perform manual testing
on a software and get successful results.
A Manual Tester has to study every minute detail of a software
very carefully. He needs to find out the expectations of an user from the software,
understand the creation method of the software, plan his testing schedule, store
and take down all the results from his tests, etc.
|
About Automation testing
|
|
|
Automation Testing is the use of a software designed to do diferent
types of testing, instead of manually finding out defects in an application. Consider
an application like an ATM, which is designed to process thousands of transaction
at a time. Testing this application would require hundreds of users to test it simultaneously,
to find out its effectiveness during such real-time conditions. Doing this testing
manually would require huge manpower, time and resources. By using a software to
test applications, we save time and resources. This is just one of the many area
where Automation Testing is useful.
There are many software to do Automated Testing on software. Some of them are Quick
Test Professional(QTP), LoadRunner, Quality Center, Test Director and WinRunner.
Apart from learning these software, one should also know SQL for database testing
and VBScript, inorder to extend QTP.
|
About Android Technology
|
|
|
Android is a Linux-based operating system for mobile devices such
as smartphones and tablet computers. It is developed by the Open Handset Alliance,
led by Google, and other companies.
Android became the world’s leading smartphone platform at the end of 2010. For the
first quarter of 2012, Android had a 59% smartphone market share worldwide. At the
half of 2012, there were 400 million devices activated and 1 million activations
per day. Analysts point to the advantage to Android of being a multi-channel, multi-carrier
OS.
|
About iOS 5 Development Technology
|
|
|
The user interface of iOS is based on the concept of direct manipulation, using
multi-touch gestures. Interface control elements consist of sliders, switches, and
buttons. The response to user input is immediate and provides a fluid interface.
Interaction with the OS includes gestures such as swipe, tap, pinch, and reverse
pinch, all of which have specific definitions within the context of the iOS operating
system and its multi-touch interface. Internal accelerometers are used by some applications
to respond to shaking the device (one common result is the undo command) or rotating
it in three dimensions (one common result is switching from portrait to landscape
mode).
iOS is derived from OS X, with which it shares the Darwin foundation, and is therefore
a Unix operating system. In iOS, there are four abstraction layers: the Core OS
layer, the Core Services layer, the Media layer, and the Cocoa Touch layer. The
current version of the operating system (iOS 5.1.1) dedicates 1-1.5 GB of the device's
flash memory for the system partition, using roughly 800 MB of that partition (varying
by model) for iOS itself.
|
About Python Technology
|
|
|
Python is a general-purpose, high-level programming language[11]
whose design philosophy emphasizes code readability. Its syntax is said to be clear[12]
and expressive.[13] Python has a large and comprehensive standard library.
Python supports multiple programming paradigms, primarily but not limited to object-oriented,
imperative and, to a lesser extent, functional programming styles. It features a
fully dynamic type system and automatic memory management, similar to that of Scheme,
Ruby, Perl, and Tcl. Like other dynamic languages, Python is often used as a scripting
language, but is also used in a wide range of non-scripting contexts. Using third-party
tools, Python code can be packaged into standalone executable programs. Python interpreters
are available for many operating systems.
|
|