Professional Documents
Culture Documents
COMPANY PROFILE
1. 1 Introduction
Vision
Mission
To ensure strategic planning with quality products and Profitable growth through
customer service, innovation, quality and commitment.
1.2 Team
1.3 Services
The web development process includes web design, web content development, client-
side/server-side scripting and network security configuration, among other tasks.
Web development ranges from creating plain text pages to complex web-based applications,
social network applications and electronic business applications.
Client-side coding
Server-side coding
Database technology
Vendors usually offer a mobile application platform to clients that want to go mobile or enter
the mobile market. The platform includes migration tools and resources that support a mobile
interface, or a development environment that allows creating new apps aimed at the Apple and
Android markets. A platform approach to mobile application development helps provide a
comprehensive model with tool suites that are accessible to developers and other users.
Internet of things (IoT) is a computing concept that describes the idea of everyday physical
objects being connected to the internet and being able to identify themselves to other devices.
Most people think about being connected in terms of computers, tablets and smartphones. IoT
describes a world where just about anything can be connected and communicate in an
intelligent fashion. In other words, with the internet of things, the physical world is becoming
one big information system.
1.3.5 Training Services
The training programs that are organized by us are of the best standards. We have some of the
best trainers who conduct these programs. All these trainers have been in the industry for a
long period. They know the problems faced by the industries. They have the total firsthand
knowledge. Their rich experience is something that you would gain from. They can train
students/ employee step by step. We offers training on Java, Web, C# & .Net, Python, Machine
Learning, Mobile Application Development, Software Testing and More
Streams Inc
Vishnu Enterprises
Deepthi Engineering
JB Transport India
BreakDQ
R.L Jalappa Institute of Technology
SJCPU
Rbits Technologies
ABOUT THE DEPARTMENT
2.1 Introduction
A Web Application Development is a client–server software application in which the client (or
user interface) runs in a web browser. Common web application include email, online retail
sales, online auctions, wikis, instant messaging services and many other functions.
Web Application Development is the creation of application programs that reside on remote
servers and are delivered to the user's device over the Internet.
They work in a variety of organizations of any size, and some work as independent freelancers.
The creation of a Web Application usually involves one or more Developers.
The Web application Development includes application creation which is more than just a
simple display of technology. It works on implementing the strategies for solving a problem,
doing a process online, making the repeated task easier or automated, creating meaningful
reports from data that would otherwise take hours or days, automated reminders and alerts to
team and customers etc. The website is just a smaller part of making the business online. This
is web applications that make the work easier for business but not visible to the public.
CSS is a style sheet language that describes the presentation of an HTML (or XML)
document. CSS describes how elements must be rendered on screen, on paper, or in other
media.
Advantages of HTML
Highly Flexible
User Friendly
Easy to Maintain and update any site
No strain on the server
Validation
Look and feel
PHP
The PHP stands for Hypertext Preprocessor (PHP), is a programming language that
allows web developers to create dynamic content that interacts with databases. PHP is basically
used for developing web based software applications. This document helps programmer to
build system base with PHP.
Advantages
MySQL
MySQL is the most popular Open Source Relational SQL database management
system. MySQL is one of the best RDBMS being used for developing web-based software
applications. MySQL is a fast, easy-to-use RDBMS being used for many small and big
businesses. MySQL is developed, marketed, and supported by MySQL AB, which is a Swedish
company. MySQL is becoming so popular because of many good reasons:
jQuery
jQuery is a lightweight, "write less, do more", JavaScript library. The purpose of jQuery
is to make it much easier to use JavaScript on system website. jQuery takes a lot of common
tasks that require many lines of JavaScript code to accomplish, and wraps them into methods
that programmer can call with a single line of code. jQuery also simplifies a lot of the
complicated things from JavaScript, like AJAX calls and DOM manipulation.
HTML/DOM manipulation
CSS manipulation
HTML event methods
Effects and animations
AJAX
Utilities
Advantages
There are lots of other JavaScript frameworks out there, but jQuery seems to be the
most popular, and also the most extendable. Many of the biggest companies on the Web use
jQuery, such as:
Google
Microsoft
IBM
Netflix
Laravel
Laravel is a free, open-source PHP web framework, created by Taylor Otwell and intended
for the development of web applications. Its latest version is 5.7.
Features of Angular JS
Overall, Laravel is a framework to build large scale and high performance web application
while keeping them as easy-to-maintain.
Core Features
Advantages
Laravel provides capability to create Single Page Application in a very clean and
maintainable way.
Laravel provides data binding capability to HTML thus giving user a rich and
responsive experience
Laravel code is unit testable.
Laravel uses dependency injection and make use of separation of concerns.
Laravel provides reusable components.
With Laravel, developer writes less code and gets more functionality.
In Laravel, views are pure html pages, and controllers written in JavaScript do the
business processing.
On top of everything, AngularJS applications can run on all major browsers and smart phones
including Android and iOS based phones/tablets.
Bootstrap Framework
Bootstrap is the most popular HTML, CSS, and JavaScript framework for developing
responsive, mobile-first web sites. Bootstrap is completely free to download and use and
also an open-source collection of tools for creating websites and web applications. It
contains HTML- and CSS-based design templates for typography, forms, buttons, navigation
and other interface components, as well as optional JavaScript extensions. It aims to ease the
development of dynamic websites and web applications.
Bootstrap is a front end framework, that is, an interface for the user, unlike the server-
side code which resides on the "back end" or server. Bootstrap is compatible with the latest
versions of the Google Chrome, Firefox, Internet Explorer, Opera, and Safari browsers,
although some of these browsers are not supported on all platforms.
Since version 2.0 it also supports responsive design this means the layout of web pages
adjusts dynamically, taking into account the characteristics of the device used (desktop, tablet,
mobile phone). Starting with version 3.0, Bootstrap adopted a mobile design philosophy,
emphasizing responsive design by default.
Bootstrap provides bootstrap css, bootstrap layouts and bootstrap plugins for effective
design.
WAMP/XAMPP Server
Wamp/xampp Server will install Apache, PHP5 and MySQL on system Windows
system. Wamp/xampp Server comes with a service manager as a tray icon. It will allow
programmer to easily manage system server. Programmer can install all releases of Apache,
MySQL and PHP as add-ons.
Fig 3.1 shows the WampManager which includes apache, Php, MySQL menu.
Fig 3.2 shows Apache Menu of wamp which includes version, services, error log, port etc.
Fig 3.3 shows MySQL3 menu of wamp which includes version, services, and console and
error log.
Fig 3.4 shows PHP menu of wamp which includes version, setting, extension and error log
Advantage
In order create dynamic web applications with PHP, Apache and Php myadmin
(MySQL database) WampServer allow users to set up a server locally on their Windows
machine in the same conditions of development on the server and programmer can upgrade
components, develop, perform any web development task and carefully test everything offline
first, which reduces the risks of creating problems on the live server.
It is very easy to install WampServer programmer just download the Wamp server
installation file (free) and follow the on screen instructions. it will use by default, the Apache
newest versions, MySQL and PHP.
After installed Wamp server, it possible programmer can add many PHP, Apache
and MySQL releases as one wants. Programmer can a different release go to select item on the
WampServer menu
Features
Notepad ++
Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor
and Notepad replacement that supports several languages. Running in the MS Windows
environment, its use is governed by GPL License
Features
3 Web Browser
A web browser is a computer program that is used to access the web (to view
webpages). A browser can also be used to download files, send and receive email or short
messages across the internet.
CHAPTER 3
TASK PERFORMED
Project Tile
2. Software/Hardware Requirements
3. Modules Description
Project Individual Roles
CHAPTER 4
REFLECTION NOTES
(Here’s what past students had to say about the internship experience...)
"I thoroughly enjoyed my internship this summer and now have very valuable experience under
my belt. I know this will help when looking for jobs and needing references. I was dreading it
in the beginning, but now I am so happy it was required. As much as the curriculum changes,
I hope that class remains constant."
"We all know that practical experience is the best, and internships give students that hands-on
experience they need. I feel that quality internships are essential to develop key skills that you
can't get in a classroom. Skills such as multitasking, communicating, learning to deal with
diversity, and dealing with deadlines are different when you are working for someone else, not
yourself like you do in college. Internships are also a great way to network with people in the
industry. My boss and co-workers were great about giving me contacts and referring me to
open positions in the industry."
"I learned that customer service is hard. You can not please everyone. There are people in this
world that are simply difficult. I have learned that stressing over little things will not get me
anywhere. I have learned to work well as a team and that without my counterparts the work
would not get done. Another aspect that I learned throughout my internship is to never be afraid
to ask lots of questions. By asking questions I got answers."
"I learned more than I ever expected. I felt in the beginning that I would really have a head
start being that I am a senior and have taken all my classes already but I realized that I don’t
think any amount of classes will ever prepare you for all the world has to offer. Don’t get me
wrong, I feel that Auburn did a wonderful job teaching me but I feel that it is most valuable if
combined with first hand work . I feel that during my time interning my most challenging part
of my work was having to share my tasks and coordinate my work with others. I have always
been kind of a perfectionist and liked to have things done my way so working with others and
sharing duties was a slight change I must say. It took me a couple of weeks to really feel
comfortable allowing someone else to share my work but eventually I learned it was ok and
that two heads were better than one."
Week 1 Activities
Domain Training
Training on HTML and CSS Assignments
Case Study Activities
Week 2 Activities
Team Formation
Training on SDLC, Bootstrap & CSS
Activities on Bootstrap & CSS
Week 3 Activities
Project Analysis & Design
Project Based Activities with team
Training on Bootstrap & CSS
Activities on JavaScript & Angular JS
Project Work
Week 4 Activities
Project Based Activities with team
Activities on Laravel
Assessment Test
Internship Project Work Presentation
Internship Report Preparation
Chapter 5
Note:
you can put images / Screen shots of your project and give detailed
descriptions for the images
Do not add any source code
CHAPTER 6
CONCLUSION
[3] http://www.w3schools.com/php/
[4] http://php.net/manual/en/intro-whatis.php