Вы находитесь на странице: 1из 26

VVIT INDUSTRIALTRAINING

CHAPTER 1

INTRODUCTION

1.1 BACKGROUND

The preparation of an industrial training report is to enhance the writing skills of the
student on recording down the daily tasks given and new experience and task learned
as well as the commitment and responsibility to record down the daily tasks every day
and to prepare this industrial report given. Besides, it helps the student to understand
the format of the Final Year Project which is required to accomplish in final year for
two semesters of Calicut University.

Starting off, the students to accomplish their training, 5 days of Industrial training and
industrial visit is the part of the program of the graduation requirements which
undergraduates must be participated in related industry. These days of Industrial
Training started from 17th December till 21nd December 2017

As for my Industrial Training. I had joined Allievo is the training wing of. Aumento
Performers Solutions Pvt Ltd (An ISO 9001-2008 Certified Company) with the main
objective of promoting IT Education and practices across the Globe. It’s a fast
growing IT Education Company has maintained its leadership in imparting quality
services. Training programs will help prepare you for employment opportunities
through traditional Instructor Led Training, hands-on training, certification
achievement, and interviewing preparation. Allievo IT programs also include
internship opportunities designed to give you real-world workplace experience.

DEPT. OF CSE 1|Page ADMIN 2014


VVIT INDUSTRIALTRAINING

1.2 OBJECTIVE OF THE REPORT

The objectives of having industrial training are to allow the students to experience
new things, gain new knowledge that were not taught in lecture class, to build up the
responsibility and commitment on recording down the task into the log book every
day and also to improve the soft skill of the students which are communication skills,
leadership skills and teamwork that allow the students to learn how to approach to
outsiders, giving orders and working together as one.

DEPT. OF CSE 2|Page ADMIN 2014


VVIT INDUSTRIALTRAINING

CHAPTER 2

RELATED LEARNING OUTCOMES

2.1 COMPANY’S PROFILE

Established in 2011, Allievo is the training wing of Aumento Performers Solutions


Pvt Ltd (An ISO 9001-2008 Certified Company) with the main objective of
promoting IT Education and practices across the Globe. It’s a fast growing IT
Education Company has maintained its leadership in imparting quality services.
Training programs will help prepare us for employment opportunities through
traditional Instructor Led Training, hands-on training, certification achievement, and
interviewing preparation. Allievo IT programs also include internship opportunities
designed to give us real-world workplace experience.

Training programs will help prepare us for employment opportunities through


traditional Instructor Led Training, hands-on training, certification achievement, and
interviewing preparation. Allievo IT programs also include internship opportunities
designed. They provide the best IT training in the industry, different courses, online
training etc. Allievo Learning Center also provide internship , academic project
guidance , online training for BTech/BE (ECE,EEE,CSE,IT) , MCA ,MSC ,M Tech,

DEPT. OF CSE 3|Page ADMIN 2014


VVIT INDUSTRIALTRAINING

BCA ,BSC ,Diploma Students in different streams like Electronics , Electrical ,


Computer Science, Information Technology ,etc. Allievo learning center provide
guide line in different platform like php , android , java ,embedded system ,digital
image processing (DIP) , VLSI ,NS2 (networking) , etc. ISO Certified project centre,
so certified training institute.

WEB DESIGN:

Interactive features and functional tools are important to keep interest of users intact
and to ensure user’s return visits on the website. They generate maximum value for
money. They provide affordable web design services, including high quality website
design, flash and multimedia presentations. They constantly keep track of the latest
technological changes and deploy the latest web and design tools to ensure the high
quality of work and complete satisfaction. Professional web designers have the
capability to create deeply enriching, creative websites and brand enhancing solutions.

WEB DEVELOPMENT:

Expertise in the arena of web development services has left an impeccable track
record which can help us develop a winning website for business. Web development
is useful in developing most complex online website like ecommerce, social websites,
banking services and more. They build powerful web applications that streamline
their entire business and support multiple functions simultaneously. It is not matter
how big or small your organization, They have web solution for every business
industries.

APPLICATION SOFTWARE:

Extensive expertise in desktop application development ensures that in each project


we select optimum technologies for each customer's needs. We are eager to
undertake. Complex business challenges and providing user friendly, easy to use
application software’s that address those challenges completely.

DEPT. OF CSE 4|Page ADMIN 2014


VVIT INDUSTRIALTRAINING

STRENGTH OF THE COMPANY:

Allievo founders have extensive business and training acumen and experience within
the IT field. Our greatest strength is a team of aspiring professionals who believe in
quality, commitment and competency. The management team consists of IT industry
veterans and they are highly trained in latest technologies.

SEO:

SEO Team uses proven techniques to ensure our website receives maximum traffic
and hence generate us more leads for our business. When it comes to enhancing
website visibility on the World Wide Web search engine optimization is a very
important task. If we're like most of our clients, we want our website to appear on the
first pages of Google.

Since Establishment in 2011, their prime focus is customer satisfaction. From creative
media designs to software applications, they work by understanding and adapting
their skills to the client’s needs. Faith Infosys strives to deliver fast and cost effective
services without compromising on quality.

SERVICES:

 Software Development:

 Application Software Development


 Web Development
 Web Hosting
 Search Engine Optimization
 Hadoop and Big Data

DEPT. OF CSE 5|Page ADMIN 2014


VVIT INDUSTRIALTRAINING

 Hardware Development:

 PCB designing
 8051/PIC/AVR/ARM
 Hardware And Networking

ORGANIZATIONAL CHART

DEPT. OF CSE 6|Page ADMIN 2014


VVIT INDUSTRIALTRAINING

COMPANY’S DETAILS

CIN U72200KL2011PTC028739

Company Name AUMENTO PERFORMERS


SOLUTIONS PRIVATE LIMITED

Company Status Active

RoC RoC-Ernakulam

Registration Number 28739

Company Category Company limited by Shares

Company Sub Category Non-govt company

Class of Company Private

Date of Incorporation 28 June 2011

Age of Company 6 years, 11 month, 17 days

Activity Software publishing, consultancy and


supply, Software publishing includes
production, supply and documentation
of ready-made etc

DEPT. OF CSE 7|Page ADMIN 2014


VVIT INDUSTRIALTRAINING

2.2 AREA OF EXPERTISE

2.2.1 ANDROID

Android is an open-source, Linux-based operating system for mobile devices such as


smart phones and tablet computers. Android was developed by the Open Handset
Alliance, led by Google, and other companies. Android programming is based on Java
programming language. If you have a basic understanding of Java programming, then
it will be fun to learn Android application development. Android offers a unified
approach to application development for mobile devices which means developers
need to develop only for Android, and their applications should be able to run on
different devices powered by Android.

The first beta version of the Android Software Development Kit (SDK) was released
by Google in 2007, whereas the first commercial version, Android 1.0, was released
in September 2008.On June 27, 2012, at the Google I/O conference, Google
announced the next Android version, 4.1 Jelly Bean. Jelly Bean is an incremental
update, with the primary aim of improving the user interface, both in terms of
functionality and performance. The source code for Android is available under free
and open source software licenses. Google publishes most of the code under the
Apache License version 2.0 and the rest, Linux kernel changes, under the GNU
General Public License version 2.

DEPT. OF CSE 8|Page ADMIN 2014


VVIT INDUSTRIALTRAINING

Android is a mobile operating system developed by Google, based on the Linux


kernel and designed primarily for touch screen mobile devices such as smart phones
and tablets. Android's user interface is mainly based on direct manipulation, using
touch gestures that loosely correspond to real-world actions, such as swiping, tapping
and pinching, to manipulate on-screen objects, along with a virtual keyboard for text
input.

In addition to touch screen devices, Google has further developed Android TV for
televisions, Android Auto for cars and Android Wear for wrist watches, each with a
specialized user interface. Variants of Android are also used on notebooks, game
consoles, digital cameras, and other electronics. Initially developed by Android Inc.,
which Google bought in 2005, Android was unveiled in 2007, along with the
founding of the Open Handset Alliance a consortium of hardware, software, and
telecommunication companies devoted to advancing open standards for mobile
devices. Beginning with the first commercial Android device in September 2008, the
operating system has gone through multiple major releases, with the current version
being 7.0 "Nougat", released in August 2016.Android applications ("apps") can be
downloaded from the Google Play store, which features over 2.7 million apps as of
February 2017.

Android has been the best-selling OS on tablets since 2013, and runs on the vast
majority of smart phones. In September 2015, Android had 1.4 billion monthly active
users, and it has the largest installed base of any operating system. Android's source
code is released by Google under an open source license, although most Android
devices ultimately ship with a combination of free and open source and proprietary
software, including proprietary software required for accessing Google services.

Android is popular with technology companies that require a readymade, low-cost and
customizable operating system for high-tech devices. Its open nature has encouraged a
large community of developers and enthusiasts to use the open-source code as a
foundation for community-driven projects, which deliver updates to older devices,
add new features for advanced users or bring Android to devices originally shipped
DEPT. OF CSE 9|Page ADMIN 2014
VVIT INDUSTRIALTRAINING

with other operating systems. The extensive variation of hardware in Android devices
causes significant delays for software upgrades, with new versions of the operating
system and security patches typically taking months before reaching consumers, or
sometimes not at all. The success of Android has made it a target for patent and
copyright litigation as part of the so-called "Smartphone wars" between technology
companies.

Android Development Tools:

The Android SDK includes several tools and utilities to help you create, test, and
debug your projects.

 The Android Emulator: An implementation of the Android virtual machine


designed to run on your development computer. You can use the emulator to
test and debug your android applications.

 Dalvik Debug Monitoring Service (DDMS): Use the DDMS perspective to


monitor and control the Dalvik virtual machines on which you’re debugging
your applications.

 Android Asset Packaging Tool (AAPT): Constructs the distributable


Android package files (.apk).

 Android Debug Bridge (ADB): The ADB is a client-server application that


provides a link to a running emulator. It lets you copy files, install compiled
application packages (.apk), and run shell commands.

The following additional tools are also available:

 SQLite3: A database tool that you can use to access the SQLite database files
created and used by Android

DEPT. OF CSE 10 | P a g e ADMIN 2014


VVIT INDUSTRIALTRAINING

 Traceview: Graphical analysis tool for viewing the trace logs from your
Android application

 MkSDCard: Creates an SDCard disk image that can be used by the emulator
to simulate an External storage card.

 Dx: Converts Java .class byte code into Android .dex byte code.

2.2.2 JAVA FOR ANDROID

Java was originally designed for interactive television, but it was too advanced
technology for the digital cable television industry at the time. The history of java
starts from Green Team. Java team members (also known as Green Team), initiated
this project to develop a language for digital devices such as set-top boxes, televisions
etc. But, it was suited for internet programming. Later, Java technology was
incorporated by Netscape. Currently, Java is used in internet programming, mobile
devices, games, e-business solutions etc. There are given the major points that
describe the history of java.

1) James Gosling, Mike Sheridan, and Patrick Naughton initiated the Java
language project in June 1991. The small team of sun engineers called Green Team.

2) Originally designed for small, embedded systems in electronic appliances like set-
top boxes.

3) Firstly, it was called "Greentalk" by James Gosling and file extension was .gt.

4) After that, it was called Oak and was developed as a part of the Green project.

There are many java versions that have been released. Current stable release of Java is
Java SE 9.

1. JDK Alpha and Beta (1995).


2. JDK 1.0 (23rd Jan, 1996).
3. JDK 1.1 (19th Feb, 1997).

DEPT. OF CSE 11 | P a g e ADMIN 2014


VVIT INDUSTRIALTRAINING

4. J2SE 1.2 (8th Dec, 1998).


5. J2SE 1.3 (8th May, 2000).
6. J2SE 1.4 (6th Feb, 2002).
7. J2SE 5.0 (30th Sep, 2004).
8. Java SE 6 (11th Dec, 2006).
9. Java SE 7 (28th July, 2011).
10. Java SE 8 (18th March, 2014).
11. Java SE 9 (21st Sep, 2017).

Android applications are developed using the Java language. As of now, that’s really
your only option for native applications. Java is a very popular programming
language developed by Sun Microsystems (now owned by Oracle). Developed long
after C and C++, Java incorporates many of the powerful features of those powerful
languages while addressing some of their drawbacks. Still, programming languages
are only as powerful as their libraries. These libraries exist to help developers build
applications.

Some of the Java’s important core features are:

 It’s easy to learn and understand


 It’s designed to be platform-independent and secure, using virtual machines
 It’s object-oriented

Android relies heavily on these Java fundamentals. The Android SDK includes many
standard Java libraries (data structure libraries, math libraries, graphics libraries,
networking libraries and everything else you could want) as well as special Android
libraries that will help you develop awesome Android applications.

2.2.3 PHP

PHP is the latest incarnation of PHP (PHP: Hypertext Preprocessor)-a programming,


language devised by Rasmus Lerdorf in 1994 for building dynamic, interactive
Websites. Since then, it’s been evolving into a full-fledged language in its own right,
thanks to the hard work of all the people who contribute to its development. A sure
DEPT. OF CSE 12 | P a g e ADMIN 2014
VVIT INDUSTRIALTRAINING

sign that PHP is maturing (OOP) principles and improved support for XML. The zend
engine (the part that interprets and executes PHP cod1e) now enables PHP5
developers to implement, among a host of other things, graceful application-wide
error handling. With all the new features and functionality that PHP5 provides, it’s
important for programmers to “upgrade” their understanding in order to best make use
of this powerful Web scripting tool. And that’s why it is important for you, the reader
to invest your time learning about the latest and greatest that the people developing
PHP5 have to offer. PHP’s main use is as a cross-platform, html embedded server-
side web scripting language. Let’s take a moment to examine these terms.

Cross platform: most PHP code can be processed without alternation on computers
running many different operating systems. For Example, a PHP script that runs on
Linux generally also runs well on windows.

HTML-embedded: PHP code can be written in files containing a mixture of PHP


instruction and HTML code.

Server-side: The PHP programs are run on server-specially a web server.

Web scripting language: PHP programs run via a web browser. This means we can
write programs that mix PHP code and HTML, run them on a web server, and access
them from a web browser that displays the result of PHP processing by showing the
HTML returned by the web server. In other words, make programs available for other
people to access across the web, simply by placing them on a public web server.

HTML (hypertext markup language)-it’s the main language used to create web pages,
combining plain text with special tags that tell browsers how to treat that text. HTML
is used to describe how different elements in a web page should be displayed, how
pages should be linked, where to put image, and so on. Pure HTML documents, for all
their versatility, are little more than static arrangements of text and pictures, albeit
nicely presented ones. However, most of the sites you find on the web aren’t static but
dynamic even interactive. They can show you a list of articles containing a particular
word, in which you are interested, show you the latest news, even greet you by name

DEPT. OF CSE 13 | P a g e ADMIN 2014


VVIT INDUSTRIALTRAINING

when you log on. They enable you to interact, and present you with different
information according to the choice you make. We can program sites that present data
from a wide variety of sources, such as databases, files, or even other Web pages.

In other words, PHP can be used to write the sort of sites that those who regularly use
the web are likely to encounter every day. From search engines to information portals
to e-commerce sites, most major web sites incorporate some or all of these sorts of
programming. Among other things in the course of this book, you will use PHP to
build.

 A simple, online text editor.


 A web-based e-mail application.
 An object-oriented contact manager application.
 An object-oriented logging agent.

So, PHP5 can be used for a diverse range of applications, from simple utilities such as
a text editor powerful web application such as the logging agent case study.

2.2.4 MySQL

MySQL is a fast, easy-to-use RDBMS used for databases on many web sites. Speed
was the developers’ main focus from the beginning. In the interest of speed, they
made the decision to offer fewer features than their major competitors (for instance,
Oracle and Sybase). However, even though MySQL is less full featured than its
commercial competitors, it has all the features needed by the large majority of
database developers. It’s easier to install and use than its commercial competitors, and
the difference in price is strongly in MySQL’s favor.

Open source software: MySQL is available via the GNU GPL (General Public
License) for no charge. Anyone who can meet the requirements of the GPL can use
the software for free. If you’re using MySQL as a database on a Web site (the subject
of this book), you can use MySQL for free, even if you’re making money with your
Web site.

DEPT. OF CSE 14 | P a g e ADMIN 2014


VVIT INDUSTRIALTRAINING

Commercial license: MySQL is available with a commercial license for those who
prefer it to the GPL. If a developer wants to use MySQL as part of a new software
product and wants to sell the new product, rather than release it under the GPL, the
developer needs to purchase a commercial license. The fee is very reasonable.

Advantages of MySQL:

MySQL is a popular database with Web developers. Its speed and small size make it
ideal for a Web site. Add to that the fact that its open source, which means free, and
you have the foundation of its popularity. Here is a rundown of some of its
advantages:

 It’s fast. The main goal of the folks who developed MySQL was speed.
Consequently, the software was designed from the beginning with speed in
mind.

 It’s inexpensive. MySQL is free under the open source GPL license, and the
fee for a commercial license is very reasonable.

 It’s easy to use. You can build and interact with a MySQL database by using
a few simple statements in the SQL language, which is the standard language
for communicating with RDBMSs.

 It can run on many operating systems. MySQL runs on a wide variety of


operating systems — Windows, Linux, Mac OS, most varieties of Unix
(including Solaris, AIX, and DEC Unix), FreeBSD, OS/2, Irix, and others.

 Technical support is widely available. A large base of users provides free


support via mailing lists. The MySQL developers also participate in the e-mail
lists. You can also purchase technical support from MySQL AB for a very
small fee.

DEPT. OF CSE 15 | P a g e ADMIN 2014


VVIT INDUSTRIALTRAINING

 It’s secure. MySQL’s flexible system of authorization allows some or all


database privileges (for example, the privilege to create a database or delete
data) to specific users or groups of users. Passwords are encrypted.

2.2.5 HTML

The language is written in the form of HTML elements consisting of tags enclosed in
angle brackets (like <html>). Browsers do not display the HTML tags and scripts, but
use them to interpret the content of the page. HTML can embed scripts written in
languages such as JavaScript which affect the behavior of HTML web pages. Web
browsers can also refer to Cascading Style Sheets (CSS) to define the look and layout
of text and other material. The World Wide Web Consortium (W3C), maintainer of
both the HTML and the CSS standards, has encouraged the use of CSS over explicit
presentational HTML since 1997.

HTML is a markup language that web browsers use to interpret and compose text,
images, and other material into visual or audible web pages. Default characteristics
for every item of HTML markup are defined in the browser, and these characteristics
can be altered or enhanced by the web page designer's additional use of CSS. Many of
the text elements are found in the 1988 ISO technical report TR 9537 Techniques for
using SGML, which in turn covers the features of early text formatting languages
such as that used by the RUNOFF command developed in the early 1960s for the
CTSS (Compatible Time-Sharing System) operating system: these formatting
commands were derived from the commands used by typesetters to manually format
documents. However, the SGML concept of generalized markup is based on elements
(nested annotated ranges with attributes) rather than merely print effects, with also the
separation of structure and markup; HTML has been progressively moved in this
direction with CSS. Berners-Lee considered HTML to be an application of SGML.

It was formally defined as such by the Internet Engineering Task Force (IETF) with
the mid-1993 publication of the first proposal for an HTML specification, the
"Hypertext Markup Language (HTML)" Internet Draft by Berners-Lee and Dan

DEPT. OF CSE 16 | P a g e ADMIN 2014


VVIT INDUSTRIALTRAINING

Connolly, which included an SGML Document Type Definition to define the


grammar. The draft expired after six months, but was notable for its acknowledgment
of the NCSA Mosaic browser's custom tag for embedding in-line images, reflecting
the IETF's philosophy of basing standards on successful prototypes. Similarly, Dave
Raggett's competing Internet- Draft, "HTML+ (Hypertext Markup Format)", from late
1993, suggested standardizing already-implemented features like tables and fill-out
forms.

After the HTML and HTML+ drafts expired in early 1994, the IETF created an
HTML Working Group, which in 1995 completed "HTML 2.0", the first HTML
specification intended to be treated as a standard against which future
implementations should be based. Further development under the auspices of the
IETF was stalled by competing interests. Since 1996, the HTML specifications have
been maintained, with input from commercial software vendors, by the World Wide
Web Consortium (W3C). However, in 2000, HTML also became an international
standard (ISO/IEC 15445:2000). HTML 4.01 was published in late 1999, with further
errata published through 2001. In 2004, development began on HTML5 in the Web
Hypertext Application Technology Working Group (WHATWG), which became a
joint deliverable with the W3C in 2008, and completed and standardized on 28
October 2014.

Hyper Text Markup Language, commonly referred to as HTML, is the standard


markup language used to create web pages. Web browsers can read HTML files and
render them into visible or audible web pages. HTML describes the structure of a
website semantically along with cues for presentation, making it a markup language,
rather than a programming language. HTML elements form the building blocks of all
websites. HTML allows images and objects to be embedded and can be used to create
interactive forms. It provides a means to create structured documents by denoting
structural semantics for text such as headings, paragraphs, lists, links, quotes and
other items. Hyper Text Markup Language (HTML) is the standard markup language
for creating web pages and web applications. With Cascading Style Sheets (CSS) and
JavaScript it forms a triad of cornerstone technologies for the World Wide Web.

DEPT. OF CSE 17 | P a g e ADMIN 2014


VVIT INDUSTRIALTRAINING

Web browsers receive HTML documents from a web server or from local storage and
render them into multimedia web pages.

HTML describes the structure of a web page semantically and originally included
cues for the appearance of the document. It provides a means to create structured
documents by denoting structural semantics for text such as headings, paragraphs,
lists, links, quotes and other items. HTML elements are delineated by tags, written
using angle brackets. Tags such as <img /> and <input /> introduce content into the
page directly. Others such as <p>...</p> surround and provide information about
document text and may include other tags as sub-elements. Browsers do not display
the HTML tags, but use them to interpret the content of the page.

HTML can embed programs written in a scripting language such as JavaScript which
affect the behavior and content of web pages. Inclusion of CSS defines the look and
layout of content. The World Wide Web Consortium (W3C), maintainer of both the
HTML and the CSS standards, has encouraged the use of CSS over explicit
presentational HTML since 1997.

2.2.6 FRONT END DEVELOPMENT

Front-end web development is the practice of converting data to graphical interface


for user to view and interact with data through digital interaction using HTML, CSS
and JavaScript. There are several tools available that can be used to develop the front
end of a website, and understanding which tools are best fit for specific tasks marks
the difference between developing a hacked site and a well designed, scalable site.

Hyper Text Mark-up Language (HTML):

Hypertext Markup Language (HTML) is the standard markup language for creating
web pages and web applications. Hyper Text Markup Language (HTML) is the
backbone of any website development process, without which a web page doesn't
exist. Hypertext means that text has links, termed hyperlinks, embedded in it. When a
DEPT. OF CSE 18 | P a g e ADMIN 2014
VVIT INDUSTRIALTRAINING

user clicks on a word or a phrase that has a hyperlink, it will bring another web-page.
A markup language indicates text can be turned into images, tables, links, and other
representations. It is the HTML code that provides an overall framework of how the
site will look. HTML was developed by Tim Berners-Lee. The latest version of
HTML is called HTML5 and was published on October 28, 2014 by the W3
recommendation. This version contains new and efficient ways of handling elements
such as video and audio files. It is very useful in creating web pages.

Cascading Style Sheets (CSS):

Cascading Style Sheets (CSS) controls the presentation aspect of the site and allows
your site to have its own unique look. It does this by maintaining style sheets which
sit on top of other style rules and are triggered based on other inputs, such as device
screen size and resolution.

JavaScript:

JavaScript is an event based imperative programming Language (as opposed to


HTML's declarative language model) that is used to transform a static HTML page
into a dynamic interface. JavaScript code can use the Document Object
Model (DOM), provided by the HTML standard, to manipulate a web page in
response to events, like user input. Using a technique called AJAX, JavaScript code
can also actively retrieve content from the web (independent of the original HTML
page retrieval), and also react to server-side events as well, adding a truly dynamic
nature to the web page experience.

DEPT. OF CSE 19 | P a g e ADMIN 2014


VVIT INDUSTRIALTRAINING

2.2.7 INTRODUCTION TO FRAMEWORKS

2.2.7.1 BOOTSTRAP

Bootstrap is currently the most popular front-end framework. It was created by Mark
Otto and Jacob Thornton, developers working in Twitter. It was creators’ intention to
build a tool that will support developers in fast development of web applications,
applications that will have consistent code and in the same time – become easier in
maintenance and further development. Initially it was used only in internal projects,
but in August 2011 it was publically released on MIT license. Newest Bootstrap
version is marked with number 3, from 2nd version it supports responsiveness.

Bootstrap has modular structure, its most important components are:

DEPT. OF CSE 20 | P a g e ADMIN 2014


VVIT INDUSTRIALTRAINING

1. CSS files - contain global settings and define using number of ready and
complementary classes - look of the most important HTML items, i.e. text, lists,
form elements, tables or images. Besides CSS files contain classes that allow
creating responsive layouts quickly and many other handy classes. Complement
to the above is set of ready-to use, frequently employed on today’s websites,
components. These include expanding elements, buttons with advanced features
(e.g. grouping), navigation menu, paginations, messages or progress bars.

2. JS files - contain ready-to-use plugins of popular jQuery library and allow for
enriching created interface with dynamic elements quickly. Most important are:
modals, carousel sliders, dynamic tabs, expandable lists, accordions or tooltips.
What is worth mentioning, aforementioned items can be manipulated not only
using JS code, but also by attributes of the HTML tags.

Using a tool that is available online, user can adjust framework to his needs, without
interfering directly in the source code. It is possible to:

1. Pick selected CSS and jQuery plugins that will be actually used. This optimizes
weight of the output Bootstrap files.

2. Modify default Bootstrap settings that refer to colors, type and size of fonts,
breakpoints or margins and spacing. It is significant facilitation, in particular for
less experienced developers and the amount of changes that can be done this way
is very large (tens parameters).

It is worth to add that framework offers detailed documentation and because of its
popularity it is possible to find a lot of helpful resources. Bootstrap uses LESS, which
is dynamic style sheet language.

DEPT. OF CSE 21 | P a g e ADMIN 2014


VVIT INDUSTRIALTRAINING

2.2.7.2 FOUNDATION

Framework created in 2011, developed by California-based Company called ZURB.


Currently fifth edition is available. Similarly to Bootstrap it was first created to
support development of new orders (mainly to speed up prototypes build time). After
certain time it became independent project, released as open-source. Authors praise
themselves that Foundation was first widely available framework supporting
responsiveness.

For companies that use this framework commercially, ZURB offers professional
support service (there are several packages available that are different in terms of
support level and response time).

DEPT. OF CSE 22 | P a g e ADMIN 2014


VVIT INDUSTRIALTRAINING

Foundation provides the following:

1. Defines global styles, look of the most popular HTML elements (text, tables,
form elements, lists, images, etc.), but also styles responsible for responsiveness
or visibility of particular site areas in various resolutions.
2. Styles covering less common, but frequently used components, among others:
information panels, pagination, navigation or breadcrumbs.

3. Possibility to use existing jQuery plugins, what facilitates implementation of


dynamic interface elements. Within Foundation 5, these are plug-in that support:

Dynamic loading of different content variants dependable on screen’s width, Images


presentation in a form of slider (orbit slider) or on overlay as gallery (clearing light
box),Validation of data entered in form fields, Additional functionalities for buttons
and button groups, Tabs, accordions, tooltips, messages and modal windows.

Foundation was built using Sass, thanks to which it offers extended possibilities in
terms of quick adjustments of default styles. It is also relatively easy to be integrated
with web applications.

DEPT. OF CSE 23 | P a g e ADMIN 2014


VVIT INDUSTRIALTRAINING

CHAPTER 3

DAILY DIARY

DAY 1 INTRODUCTION TO ANDROID &JAVA


PROGRAMMING
(THEORY & PRACTICALS)

DAY 2 ABOUT PHP & HTML


(THEORY & PRACTICALS)

DAY3 FRONT END DEVELOPMENT (PRACTICALS)

DAY 4 INTRODUCTION TO FRAMEWORKS (THEORY)

DAY 5 SOFT SKILL TRAINING

DEPT. OF CSE 24 | P a g e ADMIN 2014


VVIT INDUSTRIALTRAINING

CHAPTER 4

CONCLUSION

In a nutshell, this internship has been an excellent and rewarding experience. I can
conclude that there have been a lot I’ve learnt from my work at Cemosis. Needless
to say, the technical aspects of the work I’ve done are not flawless and could be
improved provided enough time. As someone with no prior experience with
Node.js whatsoever I believe my time spent in research and discovering it was well
worth it and contributed to finding an acceptable solution to build a fully functional
web service. Two main things that I’ve learned the importance of our time-
management skills and self-motivation.

DEPT. OF CSE 25 | P a g e ADMIN 2014


VVIT INDUSTRIALTRAINING

CHAPTER 5

REFERENCE

 www.wikipedia.org
 www.microsoft.com/net
 www.w3schools.com

DEPT. OF CSE 26 | P a g e ADMIN 2014

Вам также может понравиться