Checkpoint-2 2167
Checkpoint-2 2167
PRN-NO- 20210802167
Date – 07 /07/2023
Check Point-2
This report is a short checkpoint of my internship work carried out at CODEFT TECHNOLOGIES
AVIRAT INFOTECH which summarizes my progress , the tasks that I have completed ,skills
acquired since the beginning of the internship.
TRAINING PEROID:-
Spring-Boot
The main library providing features that support the other parts of Spring Boot. These
include:
• The Spring Application class, providing static convenience methods that can be used
to write a stand-alone Spring Application. Its sole job is to create and refresh an
appropriate Spring Application Context.
spring-boot-autoconfigure
spring-boot-starters
Starters are a set of convenient dependency descriptors that you can include in your
application. You get a one-stop shop for all the Spring and related technology you need
without having to hunt through sample code and copy-paste loads of dependency
descriptors. For example, if you want to get started using Spring and JPA for database
access, include the spring-boot-starter-data-jpa dependency in your project, and you are
good to go.
spring-boot-actuator
Actuator endpoints let you monitor and interact with your application. Spring Boot Actuator
provides the infrastructure required for actuator endpoints. It contains annotation support
for actuator endpoints. This module provides many endpoints, including the Health
Endpoint, Environment Endpoint, Beans Endpoint, and many more.
spring-boot-actuator-autoconfigure
This provides auto-configuration for actuator endpoints based on the content of the class
path and a set of properties. For instance, if Micro-meter is on the class path, it will auto-
configure the Metrics Endpoint. It contains configuration to expose endpoints over HTTP or
JMX. Just like Spring Boot Auto Configure, this will back away as the user starts to define
their own beans.
spring-boot-test
This module contains core items and annotations that can be helpful when testing your
application.
spring-boot-test-autoconfigure
Like other Spring Boot auto-configuration modules, spring-boot-test-autoconfigure
provides auto-configuration for tests based on the class path. It includes many annotations
that can automatically configure a slice of your application that needs to be tested.
spring-boot-loader
Spring Boot Loader provides the secret sauce that allows you to build a single jar file that
can be launched using java -jar. Generally, you will not need to use spring-boot-
loader directly but work with the Gradle Vor Maven plugin instead.
spring-boot-dev-tool
The spring-boot-dev-tools module provides additional development-time features, such as
automatic restarts, for a smoother application development experience. Developer tools are
automatically disabled when running a fully packaged application.
About the project: Businesses must acknowledge that everyone has gone online, and
having a business means creating an online presence. Amazon is an excellent example of
a website containing all the essential components of an effective e-commerce site. Through
this project, we’ll learn how to use React to create a working replica of Amazon’s online
store.
How to do it: When someone starts a new business for trading items, the first thing they do
is convert their firm to e-commerce. Many companies want to use e-commerce as their sole
way of operation. The possibility of e-commerce is practically endless, which is why we’ll
embark on a journey to develop our own ecommerce solution. Prerequisites for this project
are HTML, CSS, and JavaScript.
About Company :-
Codeft Technologies Private Limited delivers high quality, reliable and cost-effective IT services to
customers globally. We provide world-class technology services by constantly exploring and
implementing innovative solutions that drive long-term value to our customers. As industry
leaders, we introduced offshore development centers, pioneered "follow the sun" development
and support frameworks, ensuring compressed delivery timeframes. Today, our solutions provide
strategic advantage to several most-admired organizations in the world.
Codeft Technologies Private Limited application modernization services help modernize legacy
systems to enhance flexibility, mitigate risk, minimize disruption and lower costs. We enable you
to address legacy system issues such as multiple technology platforms, high cost of maintenance,
unsupported systems, shrinking employee expertise, lack of integration and web capabilities. The
services provide a metrics-based framework to help you choose from different modernization
methods - web enabling, re-engineering, re-hosting, componentization and new development.
They are delivered using the Global Delivery Model.
ABSTRACT :-
SPRING BOOT TECHNOLOGY
This work process is to provide classified information. The website will provide different kinds of
facilities to the user like rentals; travels. The user should register to utilize the site .Each user will
be given User ld and password. Using that Id and password user can enter in to the site and can
put the ads. Those who want to view the information they can without registration. Java Spring
Framework (Spring Framework) is a popular, open source, enterprise-level framework for
creating standalone, production-grade applications that run on the Java Virtual Machine
(JVM).Java Spring Boot (Spring Boot) is a tool that makes developing web application and
microservices with Spring Framework faster and easier . The Spring Framework provides a
comprehensive programming and configuration model for modern Java-based enterprise
applications - on any kind of deployment platform. A key element of Spring is infrastructural
support at the application level: Spring focuses on the "plumbing" of enterprise applications so
that teams can focus on application-level business logic, without unnecessary ties to specific
deployment environments.
PROJECT PROSPECTIVE :-
A web application is a software application that runs on a remote server. In most cases, Web
browsers are used to access Web applications, over a network, such as the Internet. Some web
applications are used in intranets, in companies and schools, for example. Web applications are
different from other applications because they do not need to be installed .Some example web
applications are: Facebook (social networking), Flick (photo sharing). Mibbit (chatting), and
Wikipedia. Web applications are popular because most computer operating systems have web
browsers. Programmers can easily change a web application. Users do not need to install any
new software to see these changes. Spring is an enterprise Java framework. It was designed to
simplify Java EE development and make developers more productive. Spring makes use of
Inversion of Control and Dependency Injection to promote good software coding practices and
speed up development time.
SKILL SET BEFORE TRAINING :-
My skillset before the training was limited to the subjects. In training period here I am getting to
learn new things with proper guidance also have completed several courses that helped me to
get a strong theoretical and practical base and further going to implement it into the assigned
project .
KNOWLEDGE ACQUIRED:-
Servlet :- Servlet technology is used to create a web application (resides at server side and
generates a dynamic web page). Servlet is a class that extends the capabilities of the servers and
responds to the incoming requests. It can respond to any requests. Servlet is a web component
that is deployed on the server to create a dynamic web page. Servlet technology is robust and
scalable because of java language. Before Servlet, CGI (Common Gateway Interface) scripting
language was common as a server-side programming language.
JSP :- JSP technology is used to create web application just like Servlet technology. It can be
thought of as an extension to Servlet because it provides more functionality than servlet such as
expression language, JSTL, etc. A JSP page consists of HTML tags and JSP tags. The JSP pages are
easier to maintain than Servlet because we can separate designing and development. It provides
some additional features such as Expression Language, Custom Tags, etc.
FUTURE TASKS :-
As per the lectures conducted in training period the company will assign a project to us and
accordingly we will work on it .
OFFER LETTER :-