0% found this document useful (0 votes)
57 views32 pages

Dev Final Report PDF

Uploaded by

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

Dev Final Report PDF

Uploaded by

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

IRONWORKER

A PROJECT REPORT

Submitted by

PATEL DEVKUMAR CHANDRASHEKHAR


190470116053

In partial fulfillment for the award of the degree of

BACHELOR OF ENGINEERING
In
INFORMATION TECHNOLOGY

VVP ENGINEERING COLLEGE, RAJKOT

Gujarat Technological University, Ahemdabad


[APRIL 2023]
VVP ENGINEERING COLLEGE
Kalawad Road, Rajkot, Gujarat-360005

CERTIFICATE

This is to certify that the internship report submitted along with the project
entitled Ironworker has been carried out by Patel Devkumar
Chandrashekhar under my guidance in partial fulfillment for the degree
of Bachelor of Engineering in Computer Engineering, 8th Semester of
Gujarat Technological University, Ahemdabad during the academic year
2022-23.

Prof. AditiBa Jadeja Dr. Darshana Patel

Internal Guide Head of the Department


VVP ENGINEERING COLLEGE
Kalawad Road, Rajkot, Gujarat-360005

DECLARATION

We hereby declare that the Internship report submitted along with the
Internship Project entitled Ironworker submitted in partial fulfillment for
the degree of Bachelor of Engineering in Computer to Gujarat
Technological University, Ahemdabad, is a bonafide record of original
project work carried out by me at Sky 9 I.T. Craft under the supervision
of Prof. Aditiba Jadeja and that no part of this report has been directly
copied from any students’ reports or taken from any other source, without
providing due reference.

Name of the Student Sign of Student

1 Patel Devkumar Chandrashekhar


ProjectID:219635 ACKNOWLEDGMENT

ACKNOWLEDGEMENT

First and foremost, I humbly offer my glory and honor to the Almighty GOD for the gift of
life and giving me strength to perform my responsibilities as an Internee and complete the
report within the stipulated time.

I am deeply indebted to my mentor Mr. Harsh Jobanputra for his wholehearted


supervision during my organizational attachment(internship). I am also grateful to Mr.
Abhishek Pujara. for giving me opportunity to carry out my Internship from their
company (Sky 9 I.T. Craft) and also for being my work place supervisor. It would have
been very difficult to prepare this report without their guidance.

My gratitude goes also to the entire information technology department VVP


ENGINEERING COLLEGE for arranging an Organizational attachment (Internship-
program) that facilitates the integration of theoretical knowledge with real-life situations.

Last but not least of all, I owe so much to my whole family for their undying support, their
unwavering belief that I can achieve so much, unfortunately, I cannot thank everyone by
name because it would take a lifetime but, I just want you all to know that you count so
much, had it not been for all your prayers, love and help, I would never have completed
this report.

Thank You,
Dev Patel

Gujarat Technological University i VVP Engineering College


ProjectID:219635 INTERNSHIP CERTIFICATE

INTERNSHIP CERTIFICATE

Gujarat Technological University ii VVP Engineering College


ProjectID:219635 ABSTRACT

ABSTRACT
The Company: Headquartered in Rajkot, Gujarat, INDIA Sky9 I.T. Craft
combines a passion for client satisfaction, technology innovation, deep
industry and a business process expertise and a collaborative workforce
that embodies the future of the work. We are driven by a passion to help our
clients to build more agile and more innovative future.

Methodology: Sky9’s primary goal is to provide web solutions, mobile smart


application solutions and provide other services regarding I.T. field that
satisfy the needs of even the most demanding customers. Each and every day,
we focus all our efforts on people and their rising expectations in this
dynamically changing world. We believe that by developing modern,
advanced I.T. solutions, and acting together with our clients, we can
significantly improve the quality of life for many people. We take advantage
of our expertise and experience to create solutions that can really affect the
present day of our clients and shape the future of their existing system.

Key parts of the report: Sky9 is present everywhere where technology and
business are combined with every day’s life. With a long track record of I.T.
projects and experience in various domains, we can create reliable and
highly-advanced products. Demonstrating an open and professional attitude,
we are a reliable partner for different companies that are looking for a
competent provider of top-quality developer resources in the field of web
development, mobile application development and I.T. services.

Gujarat Technological University iii VVP Engineering College


ProjectID:219635 LIST OF FIGURES

List of Figures

Fig 2.1 Visual Studio ............................................................................................ 6

Fig 2.2 VS-code environment ................................................................................ 6

Fig 2.3 Postman .................................................................................................... 7

Fig 4.1 User Table ................................................................................................ 13

Fig 4.2 Certificate Table ....................................................................................... 14

Fig 4.3 Collections ................................................................................................ 14

Fig 4.4 DB Table Graph ........................................................................................ 15

Fig 5.1 Create User ...............................................................................................16

Fig 5.2 Login User ............................................................................................... 17

Fig 5.3 Get User Profile ....................................................................................... 17

Fig 5.4 Create Certificate ..................................................................................... 18

Fig 5.5 Read Certificate ...................................................................................... 18

Fig 5.6 Update Certificate .................................................................................... 19

Fig 5.7 Delete Certificate ..................................................................................... 19

Gujarat Technological University iv VVP Engineering College


ProjectID:219635 List of Tables

List of Tables

Table 1.1 About Sky 9 I.T. Craft ............................................................................ 2

Table 2.1 Weekly Learning .................................................................................... 8

Gujarat Technological University v VVP Engineering College


ProjectID:219635 ABBREVIATIONS

ABBREVIATIONS

PC Personal Computer

LLP Limited Liability Partnership


POS Point Of Sale
API Application Programmable Interface
REST Representational State Transfer API

JS Java script

Gujarat Technological University vi VVP Engineering College


ProjectID:219635 TABLE OF CONTENT

TABLE OF CONTENTS

ACKNOWLEDGEMENT ................................................................................................ i
INTERNSHIP CERTIFICATE ........................................................................................ ii
ABSTRACT ................................................................................................................... iii
List of Figures ................................................................................................................ iv
List of Tables .................................................................................................................. v
ABBREVIATIONS ........................................................................................................ vi
TABLE OF CONTENTS............................................................................................... vii
CHAPTER – 1 ABOUT COMPANY............................................................................ 1
1.1 HISTORY .............................................................................................................. 1
1.2 TOP NOTCH SERVICE ........................................................................................ 1
1.3 FACILITIES .......................................................................................................... 1
1.4 RULES & REGULATIONS OF COMPANY ......................................................... 1
1.3 SUMMARY........................................................................................................... 2
CHAPTER – 2 INTRODUCTION TO INTERNSHIP AND PROJECT .................... 3
2.1. PURPOSE............................................................................................................. 3
2.2 SCOPE ................................................................................................................... 3
2.3 INTERNSHIP LEARNING .................................................................................... 3
2.3.1 BACKEND LEARNING’S .............................................................................. 3
2.4 AIMS AND OBJECTIVES .................................................................................... 5
2.5 TOOLS, TECHNOLOGIES AND LANGUAGE INTRODUCTION...................... 5
2.6 INTERNSHIP TIMELINE ..................................................................................... 8
CHAPTER – 3 PROJETC LEARNINGS & REQUIREMENT SPECIFICATIONS 9
3.1 BACK-END LEARNINGS .................................................................................... 9
3.1.1 C# .................................................................................................................... 9
3.1.2 .NET ............................................................................................................... 10
3.1.3 SQL................................................................................................................. 11
3.1.4 REST API ...................................................................................................... 11
3.2 SYSTEM CONFIGURATIONS ........................................................................... 12
CHAPTER – 4 SYSTEM DESIGN AND METHODOLOGY................................... 13
4.1 DATABASE DESIGN ......................................................................................... 13
CHAPTER – 5 PROJECT IMPLEMENTATION..................................................... 16
5.1 PROJECT FUNCTIONALITY ............................................................................. 16
5.2 IMPLEMENTATION DETAILS.......................................................................... 16
5.2.1 User Table Functionality ................................................................................ 16
5.2.2 Certificate Functionality ................................................................................. 18

Gujarat Technological University vii VVP Engineering College


ProjectID:219635 TABLE OF CONTENT

CHAPTER – 6 CONCLUSIONS AND FUTURE WORK ........................................ 20


6.1 FINDINGS AND CONTRIBUTIONS .................................................................. 20
6.2 PROBLEM ENCOUNTERED AND POSSIBLE SOLUTIONS ........................... 20
6.3 RECOMMENDATION FOR FUTURE WORK ................................................... 20
CHAPTER – 7 REFERENCE..................................................................................... 21

Gujarat Technological University vii VVP Engineering College


ProjectID:219635 ABOUT COMPANY

CHAPTER – 1 ABOUT COMPANY

1.1 HISTORY

Sky 9 I.T. Craft is company which provides IT consulting and services company,
helping customers achieve highly scalable and reliable software solutions for their
businesses. Founded by Mr. Abhishek Pujara, Mrs. Nidhi Pujara. Company is based in
Rajkot, Gujarat.

1.2 TOP NOTCH SERVICE

Our firm provides Frontend, backend services to various industries catering startups,
agencies andSMBs. We have extensive experience in building cost-effective, standard-
compliant and user-friendly enterprise level applications.
 On going Projects
 Ironworker
 Coach Them
 Almanack
 Next Crew
1.3 FACILITIES

 All members and seniors are supportive if any one stuck in a bug.
 Responsive official time.
 Good working environment.
 Provide snacks and drinks.

1.4 RULES & REGULATIONS OF COMPANY

 Office time from 10:00 AM – 7:00 PM Must have to present in due time.
 If anyone unable to join the office at due time, then must have to inform it to the
project manager.
 Every employee has to complete 2 hundred hour works monthly.
 Must have to be cooperative with team members.
 Senior members must have to cooperate with juniors.
 Must be completed 200-hour work in every month.
 Have to upload the update daily to the line manager/ project manager.
 No one can violate the official rules.
 No member can disclose the project source code to another.
 Have to attend the meeting while discussion of new projects.

Gujarat Technological University 1 VVP Engineering College


ProjectID:219635 ABOUT COMPANY

1.5 SUMMARY
Website http://www.sky9itcraft.com/

Industries IT Services and IT Consulting

Company size 15 - 20 employees

Headquarters Rajkot, Gujarat

Type Privately Held

Founded 2021
Specialties
Software Product Development,
Custom Solution

Table 1.1: About Sky 9 I.T. Craft

Gujarat Technological University 2 VVP Engineering College


ProjectID:219635 INTRODUCTION TO INTERNSHIP AND
PROJECT

CHAPTER – 2 INTRODUCTION TO INTERNSHIP AND

PROJECT

2.1. PURPOSE

The goal is to prepare me as a backend developer. And I am doing my activities as intern


to be a backend developer. I am also getting and learning the official responsibility to
maintain the time and deliver my activities in due time. It helps me to Improving my
communication and data exchange.

2.2 SCOPE

 The scope of the project was to develop a multipurpose application in which user
can make their profile, update, read and also able to delete it.
 After creating the profile user can add their Certificates If they have or they
pass the test. Also need to implement authentication for login of user.
 User can upload avatar to their profile.
 User can also delete the avatar of their profile.

2.3 INTERNSHIP LEARNING

The internship I have decided is in .NET technology. The time period of this internship is 12
weeks. I am doing this internship in Sky 9 I.T. Craft. The internship had started on January 23th
2022.

2.3.1 BACKEND LEARNING’S

First Started learning from C#.

C# is a modern, versatile, and popular programming language that was


developed by Microsoft. It was first introduced in 2000 as part of the .NET
Framework, and has since become a widely-used language for developing
desktop, web, and mobile applications. The language is known for its ease of
use, type safety, and garbage collection features.

Gujarat Technological University 3 VVP Engineering College


ProjectID:219635 INTRODUCTION TO INTERNSHIP AND
PROJECT

One of the main features of C# is its type safety, which ensures that type errors
are caught during compile time, rather than at runtime. This makes C# code
more reliable and easier to maintain. Additionally, the language includes
automatic memory management through garbage collection, which makes it
easier to manage memory and avoid memory leaks.

Another important feature of C# is its support for object-oriented


programming. C# allows developers to define classes, interfaces, and other
object-oriented constructs, making it easier to write code that is modular,
reusable, and maintainable. In addition, C# supports other modern
programming paradigms such as functional programming and asynchronous
programming.

C# also has a rich set of libraries and frameworks that make it easier to develop
applications. For example, the .NET Framework includes libraries for
networking, database access, and user interface design, among others.
Additionally, there are many third-party libraries and frameworks available for
C#, such as ASP.NET, which allows for the development of web applications.

In terms of performance, C# is generally faster than other interpreted languages


such as Python or Ruby, and can be comparable to other compiled languages
such as C++. Additionally, C# is cross-platform, meaning that code written in
C# can be run on a variety of platforms, including Windows, macOS, and
Linux.

In conclusion, C# is a powerful, versatile, and popular programming language


that offers many benefits to developers. Its type safety, automatic memory
management, object-oriented programming support, and rich set of libraries
and frameworks make it an ideal choice for developing applications of all
kinds.

Gujarat Technological University 4 VVP Engineering College


ProjectID:219635 INTRODUCTION TO INTERNSHIP AND
PROJECT

2.4 AIMS AND OBJECTIVES

The aim of this training is to make the candidate ready for Backend Development. The
internship mainly focuses on practical and self-learning. Through this training I aim to
learn most of the basics. From the point of view of the individual employee, there are
three main aims of training:

 Improve the individual’s level of awareness


 Increase an individual’s skill in one or more areas of expertise
 Increase an individual’s motivation to perform their job well

2.5 TOOLS, TECHNOLOGIES, AND LANGUAGE INTRODUCTION

I did internship in .NET framework which is used a lot in Backend-Development.


Microsoft Visual Studio is a free open source software framework for Windows, Linux,
and mac-os operatingsystem.

.NET is a software framework that was created by Microsoft in the early 2000s. It is
designed to provide developers with a consistent and reliable platform for building a wide
range of applications, from desktop software to web applications and beyond. Over the
years, .NET has become a vital tool for developers, offering a wealth of features and
benefits that make it an ideal choice for many different types of projects.

One of the key features of .NET is its support for multiple programming languages. This
means that developers can write code in a language that they are comfortable with,
whether it is C#, F#, Visual Basic, or any other .NET-supported language. This allows
teams to work together more effectively, as everyone can contribute to the project using
their preferred language.

Gujarat Technological University 5 VVP Engineering College


ProjectID:219635 INTRODUCTION TO INTERNSHIP AND
PROJECT

Fig 2. 1: Visual Studio

For implementation we used Vs-code and Microsoft Visual Studio as our editor and
normal live server as the hosting platform. Visual Studio Code and Microsoft Visual
Studio is a source-code editor made for Microsoft, Linux and mac-os. Features include
support for debugging, syntax highlighting, intelligent code completion, snippets, code
refactoring, and embedded Git. Users can change the theme, keyboard shortcuts,
preferences, and install extensions that add additional functionality

In the Stack Overflow 2021 Developer Survey, Visual Studio Code was ranked the most
popular developer environment tool, with 70% of 82,000 respondents reporting that they
use it.

Fig 2. 2: Vs-code environment

Gujarat Technological University 6 VVP Engineering College


ProjectID:219635 INTRODUCTION TO INTERNSHIP AND
PROJECT

Postman is an API platform for building and using API s. Postman simplifies each step of
the API life-cycle and streamlines collaboration so you can create better API faster.

Fig 2. 3: Postman

Gujarat Technological University 7 VVP Engineering College


ProjectID:219635 INTRODUCTION TO INTERNSHIP AND
PROJECT

2.6 INTERNSHIP TIMELINE

WEEK NUMBER WHAT TOPICS I COVERD

1 Basics of C# and .NET

2 .NET framework Vs .NET 5.0

3 CLR (common language runtime)


and CLS (common language
specification)

4 Stack Vs heap

5 Async await

6 Tight Coupling vs Lose Coupling

7 Casting Implicit and Explicit

8 Git and GitHub

9 Try and catch

10 Dependency Injection

11 Enumerable and quarriable

12 Web API Vs Web Service

Table 2. 1 Weekly Learning

Gujarat Technological University 8 VVP Engineering College


ProjectID:219635 PROJETC LEARNINGS & REQUIREMENT
SPECIFICATIONS

CHAPTER – 3 PROJETC LEARNINGS & REQUIREMENT

SPECIFICATIONS

3.1 BACK-END LEARNINGS

Till now we have completed following languages/frameworks in back-end:


 C#
 .NET
 SQL
 REST API

3.1.1 C#

C# is a modern and popular programming language that was developed by


Microsoft in the early 2000s. It is an object-oriented language that is designed for
building a wide range of applications, from desktop software to web applications
and beyond. One of the key features of C# is its type safety, which helps to catch
errors during compile time and make code more reliable and easier to maintain.

Server-side: In terms of server-side development, .NET provides a powerful


framework for building web applications, including ASP.NET. This framework
allows developers to create dynamic web pages and web services that can
communicate with databases, perform file manipulations, and more. Additionally,
.NET provides features such as memory management and garbage collection,
which help to optimize performance and ensure that the application can handle
large amounts of traffic and data.

Client-side: For client-side development, .NET provides a range of libraries and


frameworks that make it easier to build responsive and interactive user interfaces.
These include Windows Forms, WPF, and UWP, which allow developers to build
desktop applications that can run on Windows.

Gujarat Technological University 9 VVP Engineering College


ProjectID:219635 PROJETC LEARNINGS & REQUIREMENT
SPECIFICATIONS
3.1.2 .NET

Introduction: .NET is a free, open-source, and cross-platform framework for


building different types of applications. It supports multiple programming
languages such as C#, F#, and Visual Basic, making it a versatile platform for
developers. .NET is widely used for building web, desktop, mobile, gaming, and
IoT applications, and it is supported by Microsoft.

Features of NodeJS: Here are some of the features of .NET that make it a popular
choice for application development:

 Cross-platform support: .NET supports multiple operating systems such as


Windows, Linux, and macOS, making it a versatile framework for building
applications.
 High performance: .NET is known for its high performance, thanks to its just-
in-time (JIT) compilation and native optimization.
 Security: .NET provides a secure framework for building applications, with
built-in security features such as code access security and cryptography.
 Rich library support: .NET provides a rich set of libraries and frameworks for
building different types of applications, making development faster and easier.
 Interoperability: .NET provides seamless interoperability with other platforms
and technologies, making it easy to integrate with existing systems.

Advantages of NodeJS: Here are some of the advantages of using .NET for
application development:

Rapid application development: .NET provides a robust framework for building


applications, with a rich set of libraries and tools that make development faster and
easier.

Scalability: .NET provides a scalable framework for building applications, with


support for horizontal and vertical scaling.

Language support: .NET supports multiple programming languages, making it


easy to find developers who are familiar with the language of your choice.

Gujarat Technological University 10 VVP Engineering College


ProjectID:219635 PROJETC LEARNINGS & REQUIREMENT
SPECIFICATIONS

3.1.3 SQL

Introduction: SQL (Structured Query Language) is a standard programming


language used for managing relational databases. It is used to create, manipulate,
and retrieve data from databases. SQL is widely used for building enterprise-level
applications and is supported by most database management systems.

3.1.4 REST API

REST (Representational State Transfer) is a style of software architecture for


creating web services that are scalable, flexible, and easy to maintain. REST APIs
are built on top of the HTTP protocol and use HTTP verbs like GET, POST, PUT,
and DELETE to perform CRUD (Create, Read, Update, Delete) operations on
resources.

One of the key principles of REST is the concept of resources, which are
identified by unique URIs (Uniform Resource Identifiers) and can be any type of
object or data entity. Each resource can have multiple representations, such as
JSON, XML, or HTML, and clients can specify the format they prefer to receive
in the HTTP request headers.

Another important aspect of REST is statelessness, which means that the server
does not store any client context between requests. Instead, each request contains
all the information necessary to complete the request, including authentication and
session data if required. This makes REST APIs highly scalable and allows them to
handle a large number of concurrent requests.

Gujarat Technological University 11 VVP Engineering College


ProjectID:219635 PROJETC LEARNINGS & REQUIREMENT
SPECIFICATIONS

3.2 SYSTEM CONFIGURATIONS

The software requirement specification can produce at the culmination of the analysis
task. The function and performance allocated to software as part of system engineering
are refined by established a complete information description, a detailed functional
description, a representation of system behavior, and indication of performance and
design constrain, appropriate validate criteria, and other information pertinent to
requirements.

Software Requirements
• Operating system: Windows 7 or above / Linux /macOS.
• Coding Language: C#, TypeScript, .NET
• Database: Microsoft SQL Server
• Postman and Swagger

Hardware Requirement
• System: One 64-bit dual processor, type Intel Sandybridge, such as Intel Xeon
E5-2670v3 @ 2.5 GHz or higher specification
• Hard Disk: 1TB.
• Ram: 8GB.
• SSD: 250GB.

Gujarat Technological University 12 VVP Engineering College


ProjectID:219635 SYSTEM DESIGN AND METHODOLOGY

CHAPTER – 4 SYSTEM DESIGN AND METHODOLOGY

4.1 DATABASE DESIGN

Here I design first tables that used by us. There are mainly two tables that I used forstoring
system data.

For Database I used Microsoft SQL Server.

User Table: which has following fields


 name
 password
 email
 token
 timestamps

Fig 4. 1 User Table

Gujarat Technological University 13 VVP Engineering College


ProjectID:219635 SYSTEM DESIGN AND METHODOLOGY

Certificate Table: which has following fields


 User Id
 Effective On
 Is Confirmed
 Created By

Fig 4. 2 Certificate Table

Fig 4. 2 Collections

Gujarat Technological University 14 VVP Engineering College


ProjectID:219635 SYSTEM DESIGN AND METHODOLOGY

4.4 DB Table Graph

 Above image shows the schemas of both the modules:

1. User
2. Certificate

 User Table contains name of the user, email address and a token are also there in the
module.
 Certificate Table contains Certification ID, Certification Type, Expires On &Starts On.

Gujarat Technological University 15 VVP Engineering College


ProjectID:219635 PROJECT IMPLEMENTATION

CHAPTER – 5 PROJECT IMPLEMENTATION

5.1 PROJECT FUNCTIONALITY

User can add his/her Certificates and able to modify and delete his/her Certificate.

5.2 IMPLEMENTATION DETAILS

 Project Name: Ironworkers

5.2.1 User Table Functionality

 User can login to his/her profile with email and password.

 User can logout his/her profile.

 User can read his/her profile.

 User can create Certificate for his/her self if they pass.

 User can upload avatar.

 User can update his/her profile.

 User can delete his/her profile.

Fig 5.1 Create User

Gujarat Technological University 16 VVP Engineering College


ProjectID:219635 PROJECT IMPLEMENTATION

Fig 5.2 Login User

Fig 5.3 Get User Profile

Gujarat Technological University 17 VVP Engineering College


ProjectID:219635 PROJECT IMPLEMENTATION

5.2.2 Certificate Table Functionality

 Certificate can be added.

 Certificate can be updated.

 All Certificate can be fetched by admin role.

 Certificate can be deleted.

Fig 5.4 Create Certificate

Fig 5.5 Read Certificate

Gujarat Technological University 18 VVP Engineering College


ProjectID:219635 PROJECT IMPLEMENTATION

Fig 5.6 Update Certificate

Fig 5.7 Delete Certificate

Gujarat Technological University 19 VVP Engineering College


ProjectID:219635 CONCLUSIONS AND FUTUR WORK

CHAPTER – 6 CONCLUSIONS AND FUTUR WORK

6.1 FINDINGS AND CONTRIBUTIONS

My responsibility as an intern I have to develop backend applications. I am going to


complete my internship program successfully. As an intern I have got opportunity to
work with experienced team and I have learnt a lot from the team.

At first, I have get the knowledge about how to work with a team and how to divide the
task and completed the responsibility. I also learn many important points to be a
backend developer.

I have a lot of limitations and very little knowledge about development. Now I am able
to fix my mistakes and I have learnt how to work on a cross-platform.

6.2 PROBLEM ENCOUNTERED AND POSSIBLE SOLUTIONS


Problems:

 At the start of this internship, I had some problems regarding how a company
works and how I will I ask about my doubts?
 At the back-end side how to arrange folders and how to manage them?

Solutions:

 My seniors are kind and always ready to help they regularly ask about any
doubtsI have and try to solve them.
 At the back-end side, our mentors regularly arranged sessions for practical.
 Internet is the best helper and guide for us it helped me to solve the so
many problem.

6.3 RECOMMENDATION FOR FUTURE WORK


As an intern, I have some limitations to doing my responsibility completely. I mainly
worked on the backend part of the project and currently working on a real project. I have
already fixed my limitation and try to develop my skill higher.

Gujarat Technological University 20 VVP Engineering College


ProjectID:219635 REFERENCE

CHAPTER – 7 REFERENCE
The following courses and websites are referred during the analysis and execution phase
of the project.

Web Links:

1. https://youtu.be/BKynEBPqiIM - C#

2. https://youtu.be/pXmMdmJUC0g - MVC

3. https://youtu.be/FuAhnqSDe-o - Dependency Injection.

4. https://youtu.be/V2sMXJnDEjM - Async & Await

5. https://youtu.be/fmvcAzHpsk8 - .Net core MVC REST API 1

6. https://youtu.be/HVZMTkhonZk - .Net core MVC REST API 2

7. https://youtu.be/tuJqH3AV0e8 - Microservice architecture

8. https://youtu.be/Z9vphGImsas - Microservice in .net core

9. https://youtu.be/Kn_clV8mVOM - LINQ Concept

Gujarat Technological University 21 VVP Engineering College

You might also like