Вы находитесь на странице: 1из 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.

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

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 about Frameworks.

so don’t skip Learning

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 :)