Você está na página 1de 3

AIM:- ​To build and integrate REST APIs using Spring framework(s).

Group Call Time​:- Will be notified in WhatsApp groups.


Mode of Call:​- Zoom Calls & Meetings
Deadline:​- ​7-15 Days​.

There are two types of tasks for the interns-


1. Build REST APIs to demonstrate it using Web App.
2. Build an Android app using given screens & integrate given APIs correspondingly.

You can ​choose ​either of them and build upon it in order to complete this phase of the
internship.

Basic intro to task:-

You would need a basic knowledge of the following:-


● An IDE ( preference as follow - { IntelliJ / Android Studio> Eclipse > Netbeans)
● Java
● MySQL
● WAMP server / XAMPP server
● Maven
● Spring MVC
● Spring Boot
● Spring Hibernate
● Postman

Search out for tutorials/video tutorials and learn about them before starting building your main
application which you have to demonstrate.

1) For Building REST APIs to demonstrate it using Web App.


Once you are done with learning, build REST APIs of your own idea to show CRUD
features using those REST API’s. I.e Suppose you need to have details of students. So
build 4 API endpoints with which you can
1. Insert data
2. retrieve data
3. update data
4. delete data

Build at least 3 such sets of APIs.


if you are having time before the deadline ends.you can try to build frontend and
integrate those REST API’s with it as well ​(Optional)
2) For Building an Android app using given screens & integrate given APIs correspondingly.

Develop an app with reference to the screens (Link:- ​https://goo.gl/UqwBmt​ ​)


Integrate the already built REST API’s (Link to documentation:- ​https://goo.gl/YtkSxC​ ​)
The screens are selected so that the app should be CRUDable.
That is you should be able to:-
1. Insert data
2. retrieve data
3. update data
4. delete data

You need to understand how and why REST APIs are used .. so don’t skip Learning
about Frameworks.

Some resources:-
These resources will help you to get you started with your project:-
● Tutorial for Spring framework:- ​https://goo.gl/dPWvYd​ , ​https://goo.gl/NJX4TC
● Online tutorial for building REST APIs using Spring:- ​https://goo.gl/iRMCqr , ​Link 2 , ​Link
3
● Video tutorials for integrating REST APIs with an android app:- ​https://goo.gl/gYQeTU ,
https://goo.gl/UkXer8​ , ​Link3​ , ​Link4
 
You can follow other tutorials as well these are just for references.
Do more focus on learning part rather than the aesthetic features of your app.

Have Queries?
● For technical queries:-
Post your question on ​stackoverflow and share the link in the group. Your
mentors or your mates will help you in solving it.

● For non-technical queries:-


Post your question on TSF’s LinkedIn ​network page. Your queries will be
answered within 24hrs.
Steps to submit:-
● Upload your project on a GitHub private repository.
● Add AadityaSapate, Sameermth, iambeingkaran.
● Make a video of your project showcasing its features like code/DB
structure/postman-testing etc and upload it on YouTube.
● Share your experience of this internship on your LinkedIn profile. Don’t forget to tag TSF,
your mentors or anybody who has helped you in completing this project.
● Post it as a message in the group.

Please find the format of submission message and LinkedIn profile URLs of mentors below:-

Message Format:-

Name:
Email:
Github Url:
LinkedIn Post Url:
YouTube Url:

LinkedIn Profiles:-

Linkedin.com/in/the-sparks-foundation
Linkedin.com/in/priyeshiitd
Linkedin.com/in/Mani-sharma-14384a4
Linkedin.com/in/parulverma-singapore
LinkedIn.com/in/sameerreza
Linkedin.com/in/iambeingkaran
Linkedin.com/in/adityasapate26

Have a Happy Learning :)

Você também pode gostar