Thursday, 12 June 2014

Training On Android


Why Android

Why you should become an Android Developer 

Smart Phones with android platform are growing rapidly in the global market. It is doing a steady business to compete the apple devices. Due to the high accession of such an advanced platform, android developers are on high need. These developers are being offered ample salary packages by various IT companies. Career as an Android developer is promising and exciting.

What you can do with the Android 6 Month Industrial Training course:
  • Access in-depth, hands-on training for Android App Development Programming.
  • Learn from certified Tutors with industry experience.
  • Get help from trained developers with years of experience in Java or C++ whenever you face a coding issue or need to understand a concept better.
  • Test your applications on original Android devices.
  • Become full fledged android app developer with the ability to build an android app from scratch.
  • Expect attractive job offers to come pouring in!

Work on Live Projects!

Focus on Lab work rather than theoretical and work on Live Projects. You actually get to build your first ever Android app in the course!

Training for Placements



  • Training on soft skills 
  • etiquette and effective communication. 
  • Group Discussions, 
  • Psychometric Reasoning & Aptitude Test Preparation
  • Computer Language Specific Test Preparation and Mock Interviews 
  • Free Professional Resume and Professional Profile online.

Android Training Course Curriculum :

  • Java/Core java OOPS concept
  • Brief Introduction to OOP
  • Classes
  • Objects
  • Methods
  • Abstraction
  • Encapsulation
  • Inheritance
  • Polymorphism



Module 1.   Android Overview
v What is Android
v Features Of Android
v Version History Of Android
Software Installation
Setup Java Development Kit (JDK)
Setup Android SDK
Set Up Eclipse IDE
v    Set Up Android Development Tool (ADT) Plug In
v    Create Android Virtual Device

Module 2.  Android Architecture

Application
v    Application Framework
v    Libraries
Android Runtime
v    Linux Kernel

Module 3.  Application Components

Activities

Services



  •     Broadcast Recievers
  •     Content Provider
  •     Additional Components

Module 4.  Android Hello World Example

v    Create Android Application
Anatomy of Android Application
  •     The Main Activity File
  •     The Manifest File
  •     The Strings File
  •     The R File
The Layout File
Running the Application
Organize Resources
Alternative Resources

Module 5.  Accessing Resources

Accessing Resources in Code
Accessing Resources in XML

Module 6.  Android Activities Life Cycle

v    OnCreate() ---------Created
OnStart() -----------Started----Restart
OnResume()-------Resumed---
v    OnPause() --------Paused----
OnStop() ---------Stoped---Restart
v    OnDestroy------Destroyed
Example On Activity Life Cycle
Check In Log-cat Window--Process

Module 7.  Android Services

Call To Start Service
Call To Bind Service

Module 8.  Android Broadcast Services

Creating Broadcast Receiver
Registering Broadcast Receiver
Broadcasting Custom Intents

Module 9.  Android Content Provider

Content URIS
Create Content Provider

Module 10.  Android Fragments

About Android Fragments
Fragment Life Cycle
How to Use Fragments
v    Example Of Fragments

Module 11.  Android Intents and Filters

v    About Intents and Filters


  •     Intent Objects
  •     Types Of Intents
 Example Of Intents and Intent Filter

Module 12. Android UI Layouts

Android Layouts Types
Linear Layouts
Relative Layouts
Table Layouts
Absolute Layouts
Frame Layouts
v    List View
Grid View
Layouts Attributes
View Identification

Module 13.  Android UI Controls

Text View
Edit Text
v   Auto Complete Text View
Button
  •     Image Button
  •     Check Box
  •     Toggle Button
  •     Radio Button
Radio Group
Progress Bar
v    Spinner
Time Picker Date Picker
Create UI Controls

Module 14.   Android Event Handling

Event Listeners
Event Listeners Registration
Event Handler
Event Handling Example

Module 15.   Android Styles And Themes

Defining Styles
Using Styles
Style Inheritance
Android Themes
Default Styles and Themes

Module 16.   Android Custom Components

Creating a Simple Custom Component
Instantiate Using Code Inside Activity Class
Instantiate Using Layouts XML File
Custom Components with Custom Attributes

Module 17.  Android Drag Drop

v Android Drag Drop Process


  •     Started
  •     Continuing
  •     Dropped
  •     Ended
The Drag Event Class
Listening For Drag Event
Starting A Drag Event
v    Example

Module 18. Android Notifications

 Create and Send Notifications
 Create Notification Builder Setting Notification Properties
 Attach Actions

Issue The Notification
The Notification Compact.Builder Class
Example Of Notifications.
Big View Notification

Module 19. Android Location Based Services

The Location Object
How Get The Current Location
Get Updated Location
v    Location Quality Of Service
Displaying A Location Address
Example
Install The Google Play Services SDK
Create Android Application

Module 20.  Android Sending Email

Intent Object- Action To Send Email
Intent Object-Data/Type To Send Email
Intent Object-Extra To Send Email
Example Of Android Sending Email

Module 21.  Android Sending SMS

Using SMS Manager to Send SMS
Example Of SMS Manager To Send SMS
Using Built In Intent to Send SMS
Intent Object Action to Send SMS
Intent Object Data/Type To Send SMS
Intent Object Extra to Send SMS
Example For These

Module 22. Android Phone Calls

Intent Object - Action To Make A Phone Call
v    Intent Object - Data/Type to make a Phone Call
v    Example of This.
Device Connectivity


All Latest Updates In Android Apps Development Also
Consider During Training
  •     Testing,Signing and Publishing your Application
  •     Test our application
  •     Signing Certificate and API Key
  •     Creating and attaching an icon and Label
  •     Signing the application
  •     Version-ing  your application
  •      Publishing in the Android Market.

    Android Training Course Certification
  • Training + Project Certificate by Rankers Solution Pvt. Ltd.
  • Android Trainee Associates Experience Certificate by Rankers Solution Pvt. Ltd.
  • Placement opportunity with Rankers Solution Pvt. Ltd.: We will hire you if you are an outstanding student!
  • Innovative Training From Certified Trainers.

Tuesday, 10 June 2014

WEB DESIGNING


web designing/ history:


  •      In 1996, Microsoft released its first competitive browser, which was complete with its own features and tags. The html markup for table was originally intended for displaying tabular data. HTML sites were limited in their design options, even more so with earlier versions of HTML. To create complex designs, many web designers had to use complicated table structures or even use blank spacer .Gif images to stop empty table cells from collapsing.CSS was introduced in December 1996 by the W3Cto support presentation and layout.
  •        In 1996, Flash (originally known as Future Splash) was developed. At the time, the Flash content development tool was relatively simple compared to now, using basic layout and drawing tools, a limited precursor to Action Script, and a timeline, but it enabled web designers to go beyond the point of HTML, animated GIF sand JavaScript. 

what is web designing and why we choose this?

  Website Designers can convert any existing or new website design into live Site using simple copy & paste.
          Website Designers can create unlimited page styles and layouts to create totally custom site areas within the same website. 
        Website Designers can speed delivery of any website project using our built-in design themes. 
        No software modules to install, databases to setup, or web servers to configure for the Website Designer, so adding interactive features to your website is easy. 
       Professional help is available to build any type of feature or customize the software to meet a Website Designer's specific requirements. 
        Website Designers only need to learn how to use one tool to build any type of website for your clients.

Main part of web designing

   HTML
   n CSS
   n Photoshop
   n Coral draw
   n Java script
   n flash
 Areas of a Web Page



HTML
  n HTML stands for Hyper Text Markup Language
  n HTML is a markup language
  n A markup language is a set of markup tags
  n The tags describe document content
  n HTML documents contain HTML tags and plain text
  n HTML documents are also called web pages

CSS


  nCSS stands for Cascading Style Sheets
  nStyles define how to display HTML elements
  nStyles were added to HTML 4.0 to solve a problem
  nExternal Style Sheets can save a lot of work
  nExternal Style Sheets are stored in CSS files
PHOTOSHOP
nImage editing program
nShows images as bitmaps
nBitmap =  arrangement of dots (pixels) on grid

    nDon’t confuse bitmap with file type called .bmp - just a descriptive term
nPixel = “Picture element” - smallest unit of an image
nSize of pixel depends on resolution

   nTypical web image: 72 dpi
   nTypical print image: 300 dpi or hgher
nEnd result can be saved in variety of ways: .bmp, .jpeg, .gif, .tif

JAVA SCRIPT



  nJavaScript is used in millions of Web pages to improve the design, validate forms, detect browsers, create cookies, and much more.


  nJavaScript is the most popular scripting language on the internet, and works in all major browsers, such as Internet Explorer, Mozilla, Firefox, Netscape, Opera.

CORAL DRAW
         Corel DRAW is a vector illustration program. Images are displayed on the computer screen as pixels.
         How the program treats the pixels is determined by whether the image is defined as a vector or a 
         bitmap. A bitmap file defines the position, color and size of each pixel. A vector program defines a line 
         of pixels and treats them as a single object. To change an object in a bitmap, you must change all the 
         pixels, so if a red box on a blue background needs to be smaller, you have to re-create a smaller red
         box and change the pixels where the box was to the blue background. When you have a vector 
         image, you redefine the size and location of the lines. Each object is independent of the others and can be manipulated as needed.

FLASH

  n Hopefully by the time you have completed this course you will have enough understanding of Flash that you can start to use it in your projects. Adding a bit of flash to your website can make it look good, but becarful to not go to wild with it as things can become slower and flash is the not the best to get good ranking
  nThings you will need for this course.
  nInternet Connection
  n Lots of obsession time

§

Training on PHP









Description of PHP:-
Rasmus Lerdorf wrote the first PHP - first called Personal Home Page - scripts as a series of Perl scripts that he used to track visitors to his webpage and to see who was viewing his resume.

He eventually rewrote PHP as a scripting engine and added support for forms. Over the years the Personal Home Page acronym was dropped and it evolved into the PHP Hypertext.


PHP can be used to create web applications ranging from personal websites to e-commerce applications and community web portals i.e. blogs etc.


What is PHP:-
  • PHP is server side scripting system
  • PHP stands for "PHP: Hypertext Preprocessor"
  • PHP is a widely-used, open source scripting language
  • PHP scripts are executed on the server.
  • PHP costs nothing, it is free to download and use.
  • Syntax based on Perl, Java, and C 
  • Very good for creating dynamic content
  • Powerful, but somewhat risky!
  • If you want to focus on one system for dynamic content, this is a good one to choose
What can PHP Do?

  • PHP can generate dynamic page content 
  • PHP can create, open, read, write, delete, and close files on the server 
  • PHP can collect form data 
  • PHP can send and receive cookies 
  • PHP can add, delete, modify data in your database 
  • PHP can restrict users to access some pages on your website 
  • PHP can encrypt data 
  • With PHP you are not limited to output HTML. You can output images, PDF files, and even Flash movies.You can also output any text, such as XHTML and XML.

Why you Choose PHP

  • PHP runs on various platforms (Windows, Linux, Unix, Mac OS X, etc.) 
  • PHP is compatible with almost all servers used today (Apache, IIS, etc.) 
  • PHP supports a wide range of databases 
  • PHP is free. Download it from the official PHP resource: www.php.net
  • PHP is easy to learn and runs efficiently on the server side.
Features of PHP

Open Source:-
PHP is freely available for use. The community of open source PHP developers provides technical support and is constantly improving updating the core PHP functionalities. PHP is available at free of cost under PHP General Public License and most of its associative required software's like MySQL, Text Editors and Apache Server are also freely available, so it proves very cost effective for the developers. 
Cross-Platform
PHP provides high compatibility with leading operating systems and web servers such as thereby enabling it to be easily deployed across several different platforms. PHP scripts can run across operating systems such as Linux, Windows, Solaris, OpenBSD, Mac OSX etc and also provide support for all major web servers such as Apache, IIS, iPlanet etc.
Power
Several web tasks can now be easily perform using PHP. For example now we can develop from small websites to giant business and organizational websites, informative forums, chatting platforms, CRM solutions, e-commerce shopping carts, community websites, e-business, shopping carts and gigantic database driven sites.
User Friendly 
Designed in a user friendly manner, PHP gives more flexibility than C, C++ and ASP and overall helps in increasing traffic to the site
Quick 
PHP is designed to work well with the web, and so things like accessing the GET and POST and working with HTML and URLs are built-ins in the PHP language. This makes it really concise and straightforward to make a website.
Extensions 
Being an open source language, a large number of libraries and extensions, to extend its core functionalities, are available for download. The source code of PHP can be modified to include custom created extensions and components thereby increasing its extensibility.
Easy Deployment 
There are many hosting companies that will, for a few dollars a month, give you a server running PHP so you can make a website really easily.
Automatically Refreshes 
Nowadays developing dynamic websites are in the huge demand due to its specific characteristics like it automatically refreshes and does not need to make much changes manually.
Community Support 
A huge advantage that PHP offers is its community. If you are looking for a particular script, chances are another user has already created something similar. Check within the PHP community for availability. Likewise, if you have created a function that others might enjoy, be sure to post the code for others.
Security 
PHP offers security as well that helps prevent malicious attacks. These security levels can be adjusted in the .ini file.

Advantages of PHP

  • Open Source, PHP is completely free.
  • PHP can be easily embedded directly into HTML.
  • Platform independent can run on Windows Linux or Mac servers.
  • Run faster on the internet and easily integrate AJAX, Callback etc.
  • Interfaces very easily with Apache/MySQL 
  • Lots of good books and on-line help.
  • It's available with documentation in many languages.
  • Easy to learn compared to many other scripting languages. It has a syntax that is easy to parse and is actually rather human-friendly.
  • Lots of hosting services have it ready to use, no special configuration.
  • Pretty easy to access other web-based tools through PHP i.e. google maps, etc.
  • Lots of good source code out there to use and/or learn from, as well as many useful libraries for working with PDFs, graphics, etc.
USES of PHP
  • E-Commerce 
  • Project Management Tools 
  • Graphical User Interface 
  • Building an Online Community 
  • Developing Facebook Applications 
  • Generating PDF Files 
  • Mailing Lists 
  • Image Processing and Generation 
  • Create Graphs and Charts 
  • Content Management Systems 
  • Create a PHP Photo Gallery 
  • Create Dynamic Website Templates 
  • Create Wordpress Plugins 
  • Creating Flash
Work on Online Project
  • We have to provide facility to do work on online projects. 
  • We provide the separate domain name for the individual user to work on this domain. 
  • We also provide free e-books of online projects and course related. 
  • We also help the students to earn money in their home places. 
  • And also tells that how to use domain and how to buy it. 
  • We provide whole facility which students can require in there projects.
CMS

Stands for "Content Management System." A CMS is software tool that allows you to create, edit, and publish content. While early CMS software was used to manage documents and local computer files, most CMS systems are now designed exclusively to manage content on the Web.
The goal of a CMS is to provide an intuitive user interface for building and modifying webpage content.
Several web-based CMS tools are available. The following are some of the most popular ones:

  • Word Press - free web software designed for creating template-based websites or blogs 
  • Blogger - Google's blogging tool designed specifically for maintaining a blog 
  • Joomla - a flexible web publishing tool that supports custom databases and extensions 
  • Drupal - an open source platform often used for developing community-based sites 
  • Weebly - a web-based platform for building simple personal and business websites Wix - a collection of web publishing tools for creating a highly customizable website
Word Press
WordPress is a free and open source blogging tool and a content management system (CMS) based on PHP and MySQL, which runs on a web hosting service. Features include a plug-in architecture and a template system. 
Word Press is used by more than 22.0% of the top 10 million websites as of August 2013.WordPress is the most popular blogging system in use on the Web, at more than 60 million websites.
Word Press has a web template system using a template processor.

Themes 
Word Press users may install and switch between Themes. Themes allow users to change the look and functionality of a Word Press website or installation without altering the information content or structure of the site.

Plug-in
One very popular feature of Word Press is its plugin architecture which allows users and developers to extend its abilities beyond the core installation. Word Press has a database of over 30,000 Plug-in,

Multi-user and multi-blogging
Prior to Word Press 3.0, Word Press supported one blog per installation, although multiple concurrent copies may be run from different directories if configured to use separate database tables.

Mobiles
Native applications exist for WebOS, Android, iOS (iPhone, iPod Touch, iPod),Windows Phone and BlackBerry.

Other features 

Word Press also features integrated link management; a search engine friendly, clean permalink structure; the ability to assign nested, multiple categories to articles; and support for tagging of posts and articles

Joomla

Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available.
Best of all, Joomla is an open source solution that is freely available to everyone.
Joomla is the most popular open source CMS currently available as evidenced by a vibrant and growing community of friendly users and talented developers.

Joomla's roots go back to 2000 and, with over 200,000 community users and contributors, the future looks bright for the award-winning Joomla Project.

Real World Example  what can Joomla Do?
Joomla is used all over the world to power Web sites of all shapes and sizes. For example:
  • Corporate Web sites or portals 
  • Corporate intranets and extranets 
  • Online magazines, newspapers, and publications 
  • E-commerce and online reservations 
  • Government applications 
  • Small business Web sites 
  • Non-profit and organizational Web sites 
  • Community-based portals 
  • School and church Web sites Personal or family homepages