If you are curious about web-technology and want to know how it works this project will teach you all the components that are to be taken in mind while building a Web-based Application which also communicates with an API (Application Programming Interface) - donot get confused with this API just means you can send a request to the server and a valid and relevent data as per the request will be recieved in response as JSON Format which can be parsed in Any programming language.
Following are the Technologies and Stacks that you will be working on:
Each Step has Learning Material for understanding and working on the Given Step.
Install a IDE like Atom or Visual Studio Code
[https://code.visualstudio.com/]
https://atom.io/
https://www.sublimetext.com/
Github/Git is an indirect gift you will get if you follow this document. Following Video will be a good place to set Github Repo for this project.
https://www.youtube.com/watch?v=iR5WIknxdkY
You will need following material.
There are many resources to learn Basics you can find many on the web…
Note that You should try building on your personal PC so you can learn by doing
Following HTML Resources may be useful but you can always learn HTML CSS using Google.
https://www.w3schools.com/html/html_css.asp
https://www.w3schools.com/html/html_scripts.asp
We need a Bootstrap Template to start out work.
We need to play with Bootstrap Elements to get gist of how it works.
There are many templates available We also have a template which we can play with.
We have Dummy Design and we have to play with this and design as per desired UI we need.
Use your HTML CSS Skills to place the elements in your fav design.
Following are the Examples for UI Inspiration
Donot Download NodeJS as shown in the video as you will not need it for now.
https://www.youtube.com/watch?v=W6NZfCO5SIk
What is API?
API is a web service which is available on a Web address(IP or Domain Name) to do specific action like creating a new user account, getting information of a specific username.
An API provides us access to the data as per request we send.
Example : https://www.instagram.com/username/?__a=1
Above URL is a Path where the Instagram Open API (Unofficial Term) serves the request which contains a Username to get details of.
Yes! You will need to make your Project’s API in Action Project #3. For Now You will just be interacting with an Existing API to learn.
GET Request:
POST Request:
There are other requests also but for now GET and POST knowledge should serve the purpose.
Then filter needed data from JSON using JavaScript
Following Image is Demo of Insta API.
JSON is a format in which we can get data from any API and transfer some data using Requests.
https://www.youtube.com/watch?v=iiADhChRriM
https://www.instagram.com/username/?__a=1
Copy the response to http://chris.photobooks.com/json/default.htm
and hit render to understand available data