0% found this document useful (0 votes)
21 views26 pages

Web Internship Report

Technofly Solution & Consulting, established in 2017, specializes in software development, automotive embedded technologies, and corporate training, delivering over 15 training sessions in various programming languages. The company has expertise in Java and Android development, web design, and low power VLSI design, focusing on innovative solutions for clients in healthcare and automotive sectors. Currently, Technofly is developing a GPS training system and enhancing its corporate training offerings in Java, Python, and automotive embedded systems.

Uploaded by

mohanreddy5772
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views26 pages

Web Internship Report

Technofly Solution & Consulting, established in 2017, specializes in software development, automotive embedded technologies, and corporate training, delivering over 15 training sessions in various programming languages. The company has expertise in Java and Android development, web design, and low power VLSI design, focusing on innovative solutions for clients in healthcare and automotive sectors. Currently, Technofly is developing a GPS training system and enhancing its corporate training offerings in Java, Python, and automotive embedded systems.

Uploaded by

mohanreddy5772
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 26

CHAPTER 1

PROFILE OF THE COMPANY

1.1About the organization

Technofly solution & Consulting was found in year 2017 by 14+ years’ experience
team in software application domain and embedded systems domain .Technofly solution
focused on software development and maintenance , automotive embedded technologies ,
VLSI Design, Corporate Training & Consulting Globally .Till now we have delivered 15+
Corporate Training’s for Various Programming Languages ,Software Project module
solutions and embedded automotive Technologies companies in India. Involved in the
Development of OBD2 (on Board Diagnose Product for Passenger cars) for Clients in India.

1.2 Technical Expertise

1.2.1 Expertise Software Development:


We are proud to have solid Information Systems Professionals, who with the help of world-class
tools and equipment, study, design, develop, enhance, customize, implement, maintain and
support various aspects of Information Technology.

Services offered by Spectrum includes Software development in Perl, PHP and Java, Web
designing & development, Medical Transcription, Electronic Health Records, Electronic Medical
Record, SEO & Internet Marketing, Debt Collection Services, Appointment Reminder Services,
Software Testing and QA, Remote Infrastructure Management,

1.2.2 Java Development :

Java is perhaps the most established programming language in the world today. It is useful not
only for desktop/laptop devices, but also for mobile platforms. Our JAVA web application
developers are using tools like Ext JS, JSP, CSS, AJAX, HTML and framework technologies
like Hibernate, Spring, etc.

Our software developers have proven expertise and domain knowledge in designing and
developing health care applications like EHR, EMR etc. Our services range from the user
interface websites to complete online /offline software’s that integrates with client
requirements. With our systematic approach to designing and development, we guarantee the
error free and easy to use applications in Java.

1.2.3 Android Development :

Android is most flexible, user friendly, widely used and the fastest growing platforms in the
market. Android powers hundreds of millions of mobile devices in more than 190 countries
around the world. It's the largest installed base of any mobile platform and growing fast. Every
day another million users power up their Android devices for the first time and start looking for
apps, games, and other digital content.
The Android Advantage
With the android market booming constantly, your business can outperform competitors by
implementing well built and attractive android application which will provide a better reach,
access, and communication for customers.
If you are not sure about what app you want to build, we provide you with a premier android
consulting & development services to help you to grow your business. With our collective
experience and expertise in Android development, we can offer you multiple services in android
platform from a simple evaluation to development of a full fledged android App.

1.2.4 Website Designing


Innovation is the creation of new world. Web designing is all about creating a great website. It is
the initial foundation of any design. We at Spectrum are dedicated to provide quality, cost-
effective & productive design. We process your delusion into reality.
Spectrum has dedicated professionals who deliver top notch web designing to meet the
requirement of our clients. Our expert team of web designers keeps track of things put in the
right place of any web page and also takes care that the web page is user friendly to any user.

1.3 Technologies
JAVA/JEE (JDBC,SERVLETS,JSP,SPRING,HIBERNATE)

PYTHON DJANGO

HTML,CSS,JS,ANGULAR JS,REACT JS

Microcontrollers 8, 16, 32 bit

Embedded C, Iot (PHP Front End & MY SQL Back End)

Wireless – Bluetooth, GPS, GPRS, wifi

Communication protocols – Spi, I2c, CAN, LIN

Mat Lab simlink, Xilinx, Modelsim,LabView

1.4 Management

The Management team as mixture of Technical and Business development expertise

with 14+years of experience in the Information technology Field.

1.5 Current status of Technofly solution

Present the company is involved with developing the GPS Training system for two
wheels with our associated partners also more focusing on Corporate Trainings on
JAVA/JEE, PYTHON , AUTOMOTIVE EMBEDDED and Focused on providing ASIC
solutions that involves Design and Verification IP’s And Functional Verification of Designs.

CHAPTER 2

ABOUT THE DEPARTMENT


2.1 WORKING DEPARTMENT IN THE COMPANY

We are proud to have solid Information Systems Professionals, who with the help of world-
class tools and equipment, study, design, develop, enhance, customize, implement, maintain and
support various aspects of Information Technology.

Our JAVA web application developers are using tools like Ext JS, JSP, CSS, AJAX, HTML
and framework technologies like Hibernate, Spring, etc.

Our software developers have proven expertise and domain knowledge in designing and
developing health care applications like EHR, EMR etc. Our services range from the user
interface websites to complete online /offline software’s that integrates with client
requirements. With our systematic approach to designing and development, we guarantee the
error free and easy to use applications in Java.

Spectrum has dedicated professionals who deliver top notch web designing to meet the
requirement of our clients. Our expert team of web designers keeps track of things put in the
right place of any web page and also takes care that the web page is user friendly to any user.

The team is associated with R&D in Wireless Communication Technologies


department in the company. The team is currently working on 4G-5G technologies associated
with Cognitive Devices such as WLAN, Bluetooth, Zigbee, other Mobile networks etc,for
better achievable network efficiencies. The work involves examining various methodologies
currently available and under development and implementation of the same for further
analysis and in depth understanding of the effects of these methods on network capacities.
The department is currently developing and examining optimal solutions for Network Data
Rate maximization in both co-operative and non-cooperative network users scenarios
involving cognitive(SU’s) and non-cognitive(PU’s) devices. The work is mainly
concentrated on:
Resource management (Spectrum management as well as power
management), Power Spectral analysis,

Detection Test statics computation methodology


analysis, Low power VLSI design

Efficiency analysis

The department is actively involved in acquiring latest technologies related projects in Low
power VLSI, wireless domain and these projects are well thought out and detailed
implementations are carried out. Projects are mainly done on Verilog, MATLAB platform
(from math works) and may also depend on NS2, NetSim and Xilinx platforms as per the
requirements of the project in progress.

Current internship involves study implementation and analysis of High speed and Energy

Efficient Carry Skip adder (CSKA) with Hybrid model for achieving high speed and
reducing the power consumption.
 Study Requirements: Low power VLSI design and fundamentals of Digital circuits
 Implementation Requirements: Verilog code / Modelsim tool

 Detection Test Static: Simulation results

 Platform: Verilog and simulated by Modelsim 6.4cand synthesized by Xilinx tool.


2.2.1 Software Engineering Department
Technofly solution has a dedicated group specializing in providing
productivity tools for work group collaboration, which also handles software projects
for small and medium scale enterprises.
Our Work group productivity software suite Smart Works consists of software
applications which can help you plan and track your projects, Manage meetings and
Track various issues to its closures. Smart Works is affordably priced and uses
TCP/IP based client server architecture at its core. Smart Works server runs on all the
windowing platforms (Windows 95/98/NT/2000/ME). Efforts are on to make
Smart works available on other platforms as well.

Technofly solution also offer services which includes


Developing client / server applications to run on Windows /
Linux Develop / Test Internet based applications
Test suite development for applications and network
protocols Developing Networking tools for the enterprises
Verification & Validation of Enterprise applications
Software maintenance of enterprise applications
Following are the skill sets Technofly solution has garnered in the area of software:
i. Programming Languages:C, C++, VC++, Java, C#, ASP.Net, PHP,
Lex &Yacc, Perl, Python, Assembly Language and Ada

ii. Operating Environments:Real Time Operating Systems such as,


GreenHills Integrity and MicroC-OS. DSP OS, VDK, OASYS and MS-
WINCE ,MS-Windows, Unix/Linux and MPE/iX are the operating systems
that Accord provides services on.
2.2 Engineering Departments and services

Technofly solution offers services in the areas of Real-Time Embedded


Systems, Low power VLSI design, Verification and Software Engineering Services. Its
strong team of around 30 engineers is equipped with the right tools and right processes
to deliver the best. Technofly solution also offers customization of its products.

2.2.1 Real Time Embedded System and Low power VLSI


design Department

Technofly solution embedded software, hardware, system development, system


integration, verification and product realization services to customers in automotive
electronics and consumer electronics segments worldwide. Technofly solution has more
than 14 years of experience in embedded systems on a variety of platforms such as
Microprocessors, Programmable Logic Devices (PLDs) and ASICs. Accord develops
applications based on the various commercially available real time and embedded
operating systems.

a) Technofly solution provides services in the following areas:


Design Services
Product Realization

b) Design Services
Technofly solution offer services in the areas of:
Hardware design and development

Software design and development

c) Hardware Design and Development


Hardware design and development services are related to:
High-speed digital design
Mixed signal design
Analog and RF design
PLD (FPGA/EPLD/CPLD) based design
Processor (Micro-controllers, DSP) based design
Mechanical enclosure design

The hardware design and development follow stringent life cycle guidelines laid out at
Technofly solution while accomplishing the following –
i. Design Assurance
Signal Integrity
Cross-talk
Matching and Impedance control
Power supply design with due emphasis for Low-power battery operated
applications
Thermal analysis
Clock distribution
Timing analysis
PCB layer stacking

ii. Design optimization


Selection of components keeping in mind
Cost , Size
Operating and storage temperature
MIL/Industrial/Commercial grades based on application
Environmental specifications like vibration, humidity, and radiation
iii. PCB design
Optimum number of layers for a given
application Material used for PCB
Rigid, Flexi and Rigid-Flexi designs based on applications

iv. Pilot production


Component sourcing, inward inspection and
inventory management
PCB assembly
Assembled PCB testing

v. Software Development
Software design and development services are related to
Real-time Embedded Application Development
Device Driver Development
BSP Development
Processor/OS Porting Services
RTOS based development
Board bring-up
Digital Signal Processing
Algorithms Porting across platforms

vi. ASIC
Design IP’s
Verification IP’s (VIP’s)
Complete verification Solution
vii. Skill Set
Language: C, C++, Assembly languages, Verilog and SystemVerilog
Hardware Platforms: ADI DSPs, TI DSPs, ARM, PowerPC, Xscale architecture

RTOS: Integrity, VDK, DSP OS, Micro C OS and OASYS


FPGA: Xilinx (Spartan and Virtex), Actel, Altera

viii. Tools
Development Tools: In-circuit emulators of various processor environments
Compilers: Compilers/IDEs of various processor environments

ix. FPGA Tools


Front End Design:XST, Synplify, SynplifyPro, Precision Synthesis

x. Back End Design:


Xilinx ISE 9.1.03i
Actel’s Libero 6.0
Altera’s MAXPlusII

xi. Simulation:
Xilinx ModelSim SE
Actel’s Libero 6.0
Altera’s MAXPlusII

xii. Coverage Analysis:


TransEDA VN-Cover

xiii. Debugging
ChipScope

xiv. Hardware Tools


Spectrum Analyzer
Signal Generators
Logic Analyzer
Digital Storage Oscilloscopes
Multifunction Counters
Development Tools and In-circuit Emulators for all ADI DSP’s, TI DSP’s,
ARM Processor, PowerPC
ORCAD, Allegro, Pspice
Temperature and Humidity Chamber

xv. Product Realization


Product Realization services are provided in the areas of:
Consumer Electronics
Automotive
Space
Defense
Simulation/Emulation
Temperature and Humidity Chamber
Temperature and Humidity Chamber
CHAPTER 3

TASK PERFORMED

Week wise work progress

For 4 weeks (Starting from July 9th 2018 to last date Aug. 4th 2017) as listed in below
Sl no week Work Assigned Work Completed

1 Week 1 (9th Joining Internship Program , Understood about S/W


July 2018 – Understanding about Company , Industry and Products
13th July Understanding about Software Understood Different
2018) Industries , Understanding Domain , Types Of Software
Understanding Web Application Applications ,
Architecture , Understanding Front- DataBase ,DBMS ,RDBM
End and Back-End Components of S ,SQL Installing MySQL
Web Applications 5.5 Server in Windows
Understanding Need and importance Machine
of DataBase in Web
Application ,Installing and working
with MySQL 5.5 server
2 Week 2 (16th Understanding Creating Tables in Created Database,Tables in
July 2018 – MySQL ,use of DataTypes in SQL, MySQL , Worked with
20th July Understanding Basic CURD CURD Operations in SQL ,
2018) Operations in SQL, Understanding Used Transaction
Usage and Purpose of Constraints in Management Commands
SQL, (commit,rollback,
Transaction Management Commands savepoint) Installing and
in SQL, Understanding Working of Working with SQLyog,
SQLyog Installing jdk 1.8 in
Understanding Setting up Java windows Machine worked
Environment in windows machine for with Basic and OOPS java
Development and Execution of Java Programs
Applications Understanding Basics
Java Programming, Understanding
Java OOPS Features
3 Week 3 (23rd Understanding working of Eclipse Installing and working with
July 2018 – IDE , Working with Java Classes and Eclipse IDE , worked with
27th July Objects ,Working with Java Packages JDBC and Established
2018) and import statements and Access Connection to MySQL
Specifiers , Exception Handling Database from Java
Techniques Program , Inserted and
Working with JDBC , Understanding Accessed Information to-
Connection , Statements , ResultSets from DataBase through
in JDBC , Understanding Connecting java Programs , Installed
Database with MySQL , Tomcat server, Created
Understanding to Execute SQL Dynamic Web Application
Commands from Java Application in Eclipse Integrated with
Understanding Installing and working Tomcat Server ,
with Tomcat Web Server implemented MVC
Understanding MVC Architecture Architecture
Creating Dynamic web Application in
Eclipse
4 Week 4 (30th Understanding Servlet Technology Defined Servlets to handle
July 2018 – and Defining Servlets in Dynamic Client Requests , Defined
3rd Aug 2018) Web Applications , Understanding HTML web Pages for
HTML Technology and Designing Client
and Web Pages using HTML, Defined JSP Pages and
Understanding JSP Technology and integrated HTML code and
Advantages of JSP over Servlets , JAVA code in single page
Understanding CSS to style HTML Defined CSS code to style
Web Pages , Understanding JavaScript HTML content , Written
Language usage to do Validation Java Script function to
Table 3.1 Weekly Work flow

3.1 Work done in week 1

Task Assigned: Joining Internship Program , Understanding about Company , Understanding


about Software Industries , Understanding about Domain , Understanding Web Application
Architecture , Understanding Front-End and Back-End Components of Web Applications
Understanding Need and importance of DataBase in Web Application ,Installing and
working with MySQL 5.5 server
Back ground study: Information about TechnoFly,Roles and Responsibilities of Interns
Description of work done: Understood about S/W Industry and Products Understood
Different Types Of Software Applications , DataBase ,DBMS ,RDBMS ,SQL Installing
MySQL 5.5 Server in Windows Machine

3.2 Work done in week 2

Task Assigned: Understanding Creating Tables in MySQL ,use of DataTypes in SQL,


Understanding Basic CURD Operations in SQL, Understanding Usage and Purpose of
Constraints in SQL,
Transaction Management Commands in SQL, Understanding Working of SQLyog
Understanding Setting up Java Environment in windows machine for Development and
Execution of Java Applications Understanding Basics Java Programming, Understanding
Java OOPS Features
Description of work done : Created Database,Tables in MySQL , Worked with CURD
Operations in SQL , Used Transaction Management Commands (commit,rollback, savepoint)
Installing and Working with SQLyog, Installing jdk 1.8 in windows Machine worked with
Basic and OOPS java Programs
3.3 Week done in week 3

Task Assigned: Understanding working of Eclipse IDE , Working with Java Classes and
Objects ,Working with Java Packages and import statements and Access Specifiers ,
Exception Handling Techniques
Working with JDBC , Understanding Connection , Statements , ResultSets in JDBC ,
Understanding Connecting Database with MySQL , Understanding to Execute SQL
Commands from Java Application
Understanding Installing and working with Tomcat Web Server
Understanding MVC Architecture Creating Dynamic web Application in Eclipse
Description of work done: Installing and working with Eclipse IDE , worked with JDBC and
Established Connection to MySQL Database from Java Program , Inserted and Accessed
Information to-from DataBase through java Programs , Installed Tomcat server, Created
Dynamic Web Application in Eclipse Integrated with Tomcat Server , implemented MVC
Architecture

3.4 Work done in week 4

Task Assigned: Understanding Servlet Technology and Defining Servlets in Dynamic Web
Applications , Understanding HTML Technology and Designing and Web Pages using
HTML, Understanding JSP Technology and Advantages of JSP over Servlets ,
Understanding CSS to style HTML Web Pages , Understanding JavaScript Language usage
to do Validation Scripting for HTML Fields
Understanding Software Engineering Domains and Software Development Life Cycle
(SDLC)
Back ground study: Referring to TLM 2.0 LRM and resources.
Description of work done: Defined Servlets to handle Client Requests , Defined HTML web
Pages for Client
Defined JSP Pages and integrated HTML code and JAVA code in single page Defined CSS
code to style HTML content , Written Java Script function to implement client side
Validations
CHAPTER 4

SUMMARY

4.1 Week 1

Learnt about the organization and its department and services provided, Roles and
responsibilities of Interns , Introduction to SDLC
Learnt about Different Types of S/W Applications
1. Stand Alone Applications
2. Client Alone Applications
3. Web Applications
4. Enterprise Applications
5. Distributed Applications

Learnt about Basic Web Application Architecture


Understood Front-End and Back-End Components in Web Application
Understanding Need and importance of DataBase in Web Application ,Installing and
working with MySQL 5.5 server

Background Study
What is SQL?
SQL stands for Structured Query Language.
SQL lets you access and manipulate databases.
SQL is an ANSI (American National Standards Institute) standard.
Introduction to SQL
What is Database
What is RDBMS
DBMS vs RDBMS
SQL SyntaxSQL
Data Types
SQL Operators
SQL CREATE Database
SQL DROP Database
SQL SELECT Database
SQL Table
What is TableSQL TABLE Variable
SQL CREATE TABLE
SQL DROP TABLE
SQL TRUNCATE TABLE

Riccardi, Greg. Principles of Database Systems with Internet and Java Applications. Addison
Wesley, 2001.
Ronald R. Plew, Ryan K. Stephens. Teach Yourself SQL in 24 Hours 3rd Edition. Sams
Publishing, 2003.
SQL http://en.wikipedia.org/wiki/SQL
W3C http://www.w3schools.com/sql/sql_tryit.asp
Wikipedia - SQL http://en.wikipedia.org/wiki/SQL
Wikipedia - join http://en.wikipedia.org/wiki/Join_(SQL)

4.2 Week 2

Created Database,Tables in MySQL , Worked with CURD Operations in SQL , Used


Transaction Management Commands (commit,rollback, savepoint) Installing and Working
with SQLyog.
Installing jdk 1.8 in windows Machine worked with Basic and OOPS java Programs.
Back ground study
Learnt about Fundamentals about Java Application Devlopment Environment
Java Compiler
Java Interpreter
JVM,JRE,JIT-Compiler
JDK

Lernt about Java Language Fundamentals


CharacterSet ,Keywords , Datatypes ,Identifiers , Variables, Constants,Literals,Operatorls
Control Statements Arrays
Opps Features

Class & Objects


Encapsulation
Abstraction
Inheritance
Polymorphism
public class Test1 {
public static void main(String[] args) {
int []arr=new int[5];

System.out.println(arr.length);

arr[2]=100;

System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
System.out.println(arr[4]);
//System.out.println(arr[10]);

String names[]=new String[3];

System.out.println(names[0]);
System.out.println(names[2]);

Hello1 []harr=new Hello1[2];

System.out.println(harr[0]);

System.out.println("------------");
arr[0]=11;
arr[1]=55;
arr[2]=33;
arr[3]=22;
arr[4]=9;

for (int i = arr.length-1; i >= 0; i--) {


System.out.println("arr["+i+"]\t"+arr[i]);
}

for (int i = 0; i < arr.length; i++) {


for (int j = 0; j < arr.length-1; j++) {
if(arr[j]>arr[j+1]){
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}

System.out.println("------------");

for (int x : arr) {


System.out.println(x);
}

}
}

class Hello1{}

public class Test2 {


public static void main(String[] args) {
System.out.println("st1-------");
Student st1=new Student();
System.out.println(st1.sid);
System.out.println("st1.showDetails()-------");
st1.showDetails();
st1.reading();
st1.playing();

System.out.println();
System.out.println("st2-------");
Student st2=new Student();
st2.sid=222;
st2.sname="Sonu";
st2.section="Wipro";
System.out.println(st2.sid);
System.out.println("st2.showDetails()-------");
st2.showDetails();
st2.reading();
st2.playing();
System.out.println(st1==st2);

System.out.println("=====================");

Employee emp1=new Employee(1122,"Ajay","SJT");


emp1.showDetails();
Employee emp2=new Employee(1122,"Manu","Google");
emp2.showDetails();

}
}

class Student{
/*int sid=101;
String sname="Siddu";
String section="SJT";*/

int sid;
String sname;
String section;

void reading(){
System.out.println(sname+ " is reading book");
}
void playing(){
System.out.println(sname+ " is playing cricket");
}

void showDetails(){
System.out.println(sid+"\t"+sname+"\t"+section);
}
}

class Employee{
int eid;
String ename;
String org;
public Employee(int eid, String ename, String org) {
this.eid = eid;
this.ename = ename;
this.org = org;
}

void working(){
System.out.println(ename+ " is playing cricket");
}

void showDetails(){
System.out.println(eid+"\t"+ename+"\t"+org);
}

public class Test4 {


public static void main(String[] args) {

Bank bank=new Bank();


bank.getRateOfIntrest();

bank=new Sbi();
bank.getRateOfIntrest();

bank=new ICICI();
bank.getRateOfIntrest();

System.out.println("----------");
Calculator cal=new Calculator();
System.out.println(cal.add(10, 20));
System.out.println(cal.add(10, 20,30));
}
}
class Bank{
int rate_of_intrest;

int getRateOfIntrest(){
rate_of_intrest=10;
System.out.println("ROI : "+rate_of_intrest+"%");
return rate_of_intrest;
}
}

class Sbi extends Bank{

int getRateOfIntrest(){
rate_of_intrest=9;
System.out.println("ROI : "+rate_of_intrest+"%");
return rate_of_intrest;
}

class ICICI extends Bank{

int getRateOfIntrest(){
rate_of_intrest=11;
System.out.println("ROI : "+rate_of_intrest+"%");
return rate_of_intrest;
}

class Calculator{
int add(int a,int b){
return a+b;
}

int add(int a,int b,int c){


return a+b+c;
}

int add(int a,byte b){


return a+b;
}
}

class SciCalculator extends Calculator{


int add(int a,int b){
return a+b;
}

int add(int a,int b,int c,int d){


return a+b+c+d;
}
}
4.3 Week 3

4.4 Week 4
CHAPTER 5

CONCLUSION

5.1 About Project and My Role


Company was Developing a Online Shopping Application from scratch for one of its Client, Company did not
Disclosed Complete Information about Project
Company Assigned me the task of Designing a complete cycle for Customer Registration and Login Model
I have worked in
Designing a Login Page
Designing a Register Page
Defining a Controller to Handle Login Action
Defining a Controller to Handle Register Action
Defined a JDBC Class DB Connection
Defined Business logic for Login and Register Action
Create a Table for Customer Information

5.2 Conclusion and Future Work

Becoming a Java web developer is not something you can become overnight. There is no book called “Teach
yourself Java Web Development in 21 days.” There are no short cuts to becoming a Java web developer. There
are a lot of different technologies you need to learn and master. Each of these take time to learn.
Being a Java web developer can be a very rewarding career. You can get started just focusing on the front end,
or just the backend technologies. Larger Java development shops will allow you to specialize in one area of
the technologies over another.
If I was starting out as a Java web developer today, I probably would focus first on the client side
technologies. The client side technologies are agnostic to the server side technologies. Thus, as you’re starting
out you will have greater employment options. Compensation on the client side technologies is generally
lower than the server side, but it’s a good place to start out. You can quickly gain the skills to be employable,
then shift focus and broaden your skill set and later seek better employment opportunities.

During Internship on “Full-Stack Web Development in Java/JEE” I understood the

Working of following Softwares and Tools


MySQL Server 5.5
SQLyog
Jdk 1.8
Appache Tomcat web Server
Eclipse IDE Luna

Used Following Languages and Technologies


Languages
Sql , Java ,HTML ,CSS ,JavaScript
Java Technologies
JDBC ,Servlets ,JSP

Future Work
JQuery ,Angular JS, React can be used in Front-End
Spring MVC and Hibernate can be Used for Controller and Back-End Design

5.2 References

SQL http://en.wikipedia.org/wiki/SQL
W3C http://www.w3schools.com/sql/sql_tryit.asp/
Wikipedia SQL http://en.wikipedia.org/wiki/SQL/
Wikipedia http://en.wikipedia.org/wiki/Join_(SQL)/
Mysql - https://dev.mysql.com/downloads/
Sqlyog - https://sqlyog.informer.com/5.1/
Jdk - http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Tomcat - https://tomcat.apache.org/download-70.cgi/
Elcipse - https://www.eclipse.org/downloads/
HTML - https://www.w3schools.com/html/
CSS - https://www.w3schools.com/css/
JavaScript - https://www.w3schools.com/js/

You might also like