HOW DO E-COMMERCE WEBSITES EARN?

Reading Time: 5 minutes

Ever wondered how do websites like Flipkart, Amazon, Snapdeal, Jabong, MakeMyTrip earn money…….??

HOW DO E-COMMERCE WEBSITES EARN?

Well, I hope this blog will clear all your doubts about how these websites always offer you great discounts, gift vouchers, promotions, e-cash, free delivery and more, but still are BILLION DOLLAR COMPANIES.

There is always a question dwelling in our minds that prices of products on e-commerce website are lesser despite the fact those same products are available at a much higher price in same shop offline. Additional services provided by these sites and cost involved in their running are:

  • Free delivery
  • Very less profit margin, roughly 10% of the total sale
  • Additional discounts(nearly half of selling price) on a festival, marketing and advertising
  • Maintaining huge severs
  • Salary of lakhs of employees working with them at every stage of shipping from maintaining the site to delivering the product to your footsteps.

Main ways of making money are:

1. INVESTMENT: the Main reason that online retail companies have survived so far is Private Equity(PE) funding and exit of these PE investors. For example, assume a company is valued 10000 dollars. We approach an investor and tell him. “Sir, this is my valuation at this particular point, I have around 15000 users and these are my earnings. Will you provide me $1000 to increase my reach and expand? the investor replies,” I will provide you $1000 and in return, I need 5% of your stake and all information on your situation. I will sell my stake after two years”. After two years, the number of users becomes 27000, and the valuation becomes $25000. I tell investor, “Sir, we are in need of $10000 to expand, do you wish to stay as an investor or sell your stake in the company and exit?”. He says,”I want to exit” ow we approach to another richer investor and process go on.

2. FIXED PRICE: Registered seller pay a fixed monthly subscription to the e-commerce company to host their product on the platform(i.e website). In some cases, the company also charges a fixed closing fee like 10 for every sale.

3. COMMISSION: Depending on the product category, the company charges the registered seller a certain percentage commission on the value of the product sold. This commission could range between 5% – 20%.

HOW DO E-COMMERCE WEBSITES EARN?

4. OWN PRODUCTS: Amazon and Flipkart have a range of their own products such as headphones, furniture, kindle reader, amazon echo etc. for which they do not have to pay any commission.

Image result for amazon own product

5. DEALS: These websites often make deals with different brands to sell their product exclusively on their platform. This help _s them earn more, a lot more than selling the same product via some third party seller.

6. THIS ONE IS NOT GOOD: every one of us would have experienced ads of the product recently surfed, on other platforms. This happens as there are some companies that earn by selling the user data to third-party companies which further use your buying habits to show you targeted ads and products. Data is definitely worth a lot more than selling a book at a minimal profit.

What really happens in discounting? We always want big discounts and wait for it to come. But do you know who pays the discounted amount to sellers as prices of products cannot drop down in a minute as the sale starts…….its the website or the e-commerce company that bears the discounted price by giving compensation to registered sellers.

Big online retailers like Flipkart, Amazon, SnapDeal and Junglee have cutting edge analytics capabilities and dedicated resources to compare prices of products on different websites and across stores. Based on these prices they suggest the price at which the registered seller should offer their product. This suggested price is where discounting happens.

The seller is not under any obligation to offer his products at these prices but since they get compensated for the discount element by the online retailer, there is hardly a reason for them to not offer their products at the suggested price.

The term BILLION DOLLAR A billion dollar company does not mean that it has a profit of billion dollars or overall turnover. It means that the company has a total market capitalization of a billion dollars. (All stocks x stock price = 1 billion dollars). Also means a company generates billion dollars in revenue.

Are these companies in profit or loss? At Rs 11,754 crore, the combined losses of e-commerce majors Flipkart, Amazon and Snapdeal is almost double the annual budget of the Indian Space Research Organisation (ISRO). To put things in perspective, if ISRO was given the same amount, it would be able to launch about 24 ‘Mangalyaan’ missions to Mars.

Being having the name tag of billion dollar company these companies are actually in losses in a country like INDIA.

These companies mainly seem to be running on investments given by big PEs. Once the big PE funds run out funding for huge discounts could not be made and to survive, will be forced to sell at the original price. Then there are chances of making the profit on sales.

HOW DO E-COMMERCE WEBSITES EARN?

In the current scenario, only the consumers and manufacturers are the real winner. But these are tech companies and can become profitable tomorrow if they wish to show. One cannot shadow how these companies have evolved, they just need a click in their heads.

CONCLUSION: In this whole e-commerce battle only two sets of people seems to be winning. First are the delivery companies and the second, digital marketing companies like Google and Facebook. If brought under lights these big giants (poster boys of Indian startup culture) are actually in losses and may collapse at any time.

“Thank you for reading and giving your precious time to blog………!”

BY PRATEEK SHARMA

KEEP READING, STAY COOL!

TEAM CEV

Orientation 6.0

Reading Time: 3 minutes

A talk which was a special one in itself, as the current team-members desire to take the initiative of their seniors to great heights, this talk marks the beginning of that significant journey.

CEV organised an orientation for the freshers on 5th OCTOBER, 2018 at Production Seminar Hall.

The orientation was intended to give an outlining idea to all the first yearites on how to start their life in college, many landmarks were set for them by the speakers.

The speakers had really worked passionately to get the best for their dear juniors.

 

The icebreaker was the head of CEV Master Rushi Bhatt, 3rd year, ECE, started with words of greetings and congratulations for the JEE-MAIN crackers. He in a very decent way answered all the WHYs, WHATs, HOWs, WHENs, WHEREs regarding CEV in crisp way.

 

Then came Apurva Randeria with his views in detail on history of CEV and what the organisation want do in future.

Orientation 6.0
Orientation 6.0

Then came Ajay Rachuri with the ways in which CEV claims to serve his users, how the member can taper the great sources of SVNIT, through CEV.

Then came Dileep Reddy with his views on importance of personality development in this modern era, and how CEV can help them do develop effective ways of communication through regular GDs, blogs and talks.

Orientation 6.0
Orientation 6.0

Then came Sudhanshu Sinh who told the public about direct benefits from the organisation, the industrial trips. CEV having a great alumni working at its core, they arrange for these industrial trips.

Then came Darshit Patel came up with delight words and a light talk with audience to make them cheerful.

Orientation 6.0
Orientation 6.0

Finally the treasurer of CEV Deep Jariwala with stunning experience at CEV, he discussed about how CEV had helped him to get his startup start in third year of engineering.

Orientation 6.0

 

In the end after audience dispersed our head displayed love and respect for our mentors Chandan Suthar and Abhishek Tiwari, and gave a talk to CEV team to make there spirit high, followed by a group photoshoot.

Orientation 6.0
Orientation 6.0

Hence, the orientation for the academic year 2018 was successfully completed.

Orientation 6.0

What is API?

Reading Time: 5 minutes-By Hrishabh Sharma

Overview

Here are some definitions of API from various resources:

“In computer programming, an application programming interface (API) is a set of subroutine definitions, communication protocols, and tools for building software. In general terms, it is a set of clearly defined methods of communication between various components.” -[Wikipedia]

“An application program interface (API) is a code that allows two software programs to communicate with each other.”-[TechTarget]

Not only these if you search on any website about API, they will explain it brilliantly,

But it is only understandable by those who have worked on API, but if you haven’t then it can be difficult to fully understand, although the explanation is perfect but not in easy words.

Goals:

The goal of this blog is simply to make you understand the meaning of API in more easy words.


So let’s begin with an easy example-

Suppose if you wanna book a ticket of a train, then it is possible to book tickets of the same train through various apps say IRCTC Official App, Paytm etc.

Now the main thing you need to understand is that how it is possible to book the same seat through two different Apps?

Yes, the answer lies in API.

What API is doing is just letting you use someone’s else code in your application.

Absolutely, PAYTM will be using API provided by IRCTC.

Take a look at this perfect video provided by Mulesoft:

I think you are now getting some idea of what API actually is?

Let’s look at another example-
Google is a huge website and it writes a tall pile of codes.
These codes are for various services like search, youtube, Gmail, etc. What if we want to use them?

You must have seen, many websites provide logging in through Google’s Login credentials in their apps. So in a second, you can log in on that third party app using your google account.

So what actually is happening behind this, third party-app is using Google’s API  for providing login. In easy words, they are using Google’s code for the login system and fitting in their app and using their features, without worrying about what they have written.

Types of API:

What is API?

Since this topic is very much wide…

Among all the types mentioned above , we will mainly focus on Web APIs aka Web-Services.

WEB-API:

 

Web API as the name suggests, is an API over the web which can be accessed using the HTTP protocol. It is a concept and not a technology. We can build Web API using different technologies such as Java, .NET etc. For example, Twitter’s REST APIs provide programmatic access to read and write data using which we can integrate twitter’s capabilities into our own application.

Types Of WEB-APIs:

Early on, one of the most popular enterprise formats for Web APIs was SOAP  But with the emergence of JavaScript Object Notation (JSON), we saw more reliance on HTTP and the growth of JSON APIs, while REST has grown in popularity and quickly become the de facto standard for general Web APIs today.

  • SOAP:

SOAP was designed back in 1998 by Dave Winer, Don Box, Bob Atkinson  and Mohsen Al-Ghosein for Microsoft Corporation. It was designed to offer a new protocol and messaging framework for the communication of applications over the Web. While SOAP can be used across different protocols, it requires a SOAP client to build and receive the different requests, and relies heavily on the Web Service Definition Language (WSDL) and XML:

<?xml
  version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-­‐envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-­‐
encoding">
<soap:Body
  xmlns:m="http://www.example.com/weather">
<m:GetWeather>
<m:pinCode>395007</m:pinCode>
</m:GetWeather>
</soap:Body>
</soap:Envelope>

 

Early on, SOAP did not have the strongest support in all languages, and it often became a tedious task for developers to integrate SOAP using the Web Service Definition Language.
However, SOAP calls can retain state, something that REST is not designed to do.

Before going to the next type, let’s understand a new term ,

RPC- “Remote Procedure Call (RPC) is a protocol that one program can use to request a service from a program located in another computer on a network without having to understand the network’s details.”

Apart from this definition, we can take it as a protocol working on the client-server model, without going much into detail

  • XML-RPC:

On the other hand, Remote Procedure Calls, or RPC APIs, are much  quicker and easier to implement than SOAP. XML-RPC was the basis for
SOAP, although many continued to use it in its most generic form, making simple calls over HTTP with the data formatted as XML.

However, like SOAP, RPC calls are tightly coupled and require the user to not only know the procedure name, but often the order of parameters as well. This means that developers would have to spend extensive amounts of time going through documentation to utilize an XML-RPC API, and keeping documentation in sync with the API was of utmost importance, as otherwise, a developer’s attempts at integrating it would be futile.

  • JSON-RPC

Introduced in 2002, the JavaScript Object Notation was developed by State Software, Inc.
The format was originally designed to take advantage of JavaScript’s ability to act as a messaging system between the client and the browser.

JSON was then developed to provide a simple, concise format that could
also, capture state and data types.
Yahoo started taking advantage of JSON in 2005, quickly followed by
Google in 2006. Since then JSON has enjoyed rapid adoption and wide language support, becoming the format of choice for most developers.
You can see the simplicity that JSON brought to data formatting as
compared to the SOAP/ XML format above:

{“pinCode":“395007”}

 

So, JSON presented a marked improvement over XML.

  • REST:

Now the most popular choice for API development, REST or RESTful APIs were designed to take advantage of existing protocols. While REST can be used over nearly any protocol, it typically takes advantage of HTTP when used for Web APIs. This means that developers do not need to install libraries or additional software in order to take advantage of a REST API. REST also provides an incredible layer of flexibility. Since data is not tied to methods and resources, REST has the ability to handle multiple types of calls, return different data formats.

Unlike SOAP, REST is not constrained to XML, but instead can return XML, JSON,  or any other format depending on what the client requests. And unlike RPC, users aren’t required to know procedure names or specific parameters in a specific order.

 

I think uptill now, the question “what the hack is API?”  is somewhat answered, but this  description is not enough , there are many things you still need to explore on your own. So keep exploring.

Thanks for reading..

Happy Learning! ..

TEAM CEV.

*Most Welcome to questions and doubts in comment section……….

**Resources:

 

#Objection accepted for copied images

Intro To Web Development.. From Where to Start…….?

Reading Time: 11 minutes-By Hrishabh Sharma

 

 

About this article:
This article is not for making you master in this web development field but will        definitely make you more comfortable…

Prerequisites:
No prerequisites buddy,be happy 😛
Just a Good text editor like Atom,Sublime Text 3 ,etc will be enough.
So let’s  start this journey.
Let`s move on to a basic question:

How the websites work?
       Computers connected to the web are called clients and servers. A simplified  diagram of how they interact might look like this:

                                          Intro To Web Development.. From Where to Start…….?

  • Clients are the typical web user’s internet-connected devices (for example, your computer connected to your Wifi, or your phone connected to your mobile network) and web-accessing software available on those devices (usually a web browser like Firefox or Chrome).
  • Servers are computers that store web pages, sites, or apps. When a client device wants to access a webpage, a copy of the webpage is downloaded from the server onto the client machine to be displayed in the user’s web browser.

           The client and server we’ve described above don’t tell the whole story. There are many other parts involved, and we’ll describe them below.

            For now, let’s imagine that the web is a road. On one end of the road is the client,  which is like your house. On the other end of the road is the server, which is a shop you want to buy something from.


Intro To Web Development.. From Where to Start…….?

      In addition to the client and the server, we also need to say hello to:

  • Your internet connection: Allows you to send and receive data on the web. It’s basically like the street between your house and the shop.
  • TCP/IP: Transmission Control Protocol and Internet Protocol are communication protocols that define how data should travel across the web. This is like the transport mechanisms that let you place an order, go to the shop, and buy your goods. In our example, this is like a car or a bike (or however else you might get around).
  • DNS: Domain Name Servers are like an address book for websites. When you type a web address in your browser, the browser looks at the DNS to find the web site’s real address before it can retrieve the website. The browser needs to find out which server the website lives on, so it can send HTTP messages to the right place (see below). This is like looking up the address of the shop so you can access it.
  • HTTP: Hypertext Transfer Protocol is an application protocol that defines a language for clients and servers to speak to each other. This is like the language you use to order your goods.
  • Component files: A website is made up of many different files, which are like the different parts of the goods you buy from the shop. These files come in two main types:
    • Code files: Websites are built primarily from HTML, CSS, and JavaScript, though you’ll meet other technologies a bit later.
    • Assets: This is a collective name for all the other stuff that makes up a website, such as images, music, video, Word documents, and PDFs.

So what happens, exactly?

 When you type a web address into your browser (for our analogy that’s like walking to  the shop):

  1. The browser goes to the DNS server, and finds the real address of the server that the website lives on (you find the address of the shop).
  2. The browser sends an HTTP request message to the server, asking it to send a copy of the website to the client (you go to the shop and order your goods). This message, and all other data sent between the client and the server, is sent across your internet connection using TCP/IP.
  3. Provided the server approves the client’s request, the server sends the client a “200 OK” message, which means “Of course you can look at that website! Here it is”, and then starts sending the website’s files to the browser as a series of small chunks called data packets (the shop gives you your goods, and you bring them back to your house).
  4. The browser assembles the small chunks into a complete website and displays it to you (the goods arrive at your door — new shiny stuff, awesome!).

What is DNS?
    Real web addresses aren’t the nice, memorable strings you type into your address bar to find your favorite websites. They are special numbers that look like this: 64.255.315.20.
    This is called an IP address, and it represents a unique location on the Web. However, it’s not very easy to remember, is it? That’s why Domain Name Servers were invented.  These are special servers that match up a web address you type into your browser (like “mozilla.org”) to the website’s real (IP) address.

   

  After all this content that you have read you know briefly how web is working..

  Now i think you are ready to learn the two different fields in this Web Development area and easily distinguish between them viz FRONTEND WEB DEV & BACKEND WEB DEV.

  Basically,While frontend and backend development are certainly distinct from one another, they’re also like two sides of the same coin. A website’s functionality relies on each side communicating and operating effectively with the other as a single unit. Is one more important than the other? Nope. They both play very important roles in web development. So where should we start? Let’s flip a coin.

Frontend Web-Development:
    The frontend of a website is what you see and interact with on your browser.

    Let’s say you decide to start a business. You open a Vada Pav Shop 😂 and need a professional website to present your business to customers and tell them where you’re located. Maybe you’ll include a few photos and some information about your food items. All you need are frontend technologies to build your website.

Intro To Web Development.. From Where to Start…….?

Front-end Languages:

        HTML,CSS,Javascript together create everything that’s visually presented when you visit a webpage — whether it’s online shopping, reading the news, checking your email or conducting a Google search.  

HTML:  
    HyperText Markup Language is the language used to describe and define the content of a Web page in a well-structured format.
    HTML consists of a series of elements, which you use to enclose, wrap, or mark up different parts of the content to make it appear or act a certain way. The enclosing tags can make a bit of content into a hyperlink to link to another page on the web, italicize words, and so on.  For example, take the following line of content:

                                           I Love Web-Dev

     If we wanted the line to stand by itself, we could specify that it is a paragraph by enclosing it  in a paragraph (<p>) element:

<p>I Love Web-Dev</p>

 

         Intro To Web Development.. From Where to Start…….?

     **keep in mind HTML is case insensitive ..

      So,basically a HTML file consists of many such elements

       A Simple HTML Code:

 

<!DOCTYPE html>    <!--Declaration of HTML5 file -->
<html>
<title>HTML Tutorial</title>   <!-- Title of the web-page -->
<body>  <!--contains body of the webpage or we can say that it is the section of the HTML document that will be directly visible  on your web page. -->
<h1>This is a heading</h1>    <!--a simple heading tag -->
<p>This is a paragraph.</p>    <!--contains a paragraph -->
</body>
</html>

 

 

    This is how a simple HTML code looks like..

    If you want to experiment with writing some HTML on your local computer, you can:

  1. Copy the HTML page example listed above.
  2. Create a new file in your text editor.
  3. Paste the code into the new text file.
  4. Save the file as index.html
  5. Open it in web-browser .

 

    You can explore many more tags and how to use them on:

 https://www.w3schools.com/html/default.asp

 

  CSS:
   Cascading Style Sheets(CSS)) are used to describe the appearance of Web content.

    The above one line may or may not have made sense, so let’s make sure things are clear by presenting a quick example. First of all, let’s take a simple HTML document, containing an <h1> and a <p> (notice that a stylesheet is applied to the HTML using a <link> element):

 

<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
<link rel=”stylesheet” href=”style.css”>
</head>
<body>
 <h1>This is a Heading</h1>
 <p>This is a paragraph.</p>
</body>
</html>

 

 

       Now let’s look at a very simple CSS example containing two rules:

 

body {
background-color: blue;
}
h1 {
color: green;
text-align: center;
}
p {
font-family: verdana;
font-size: 20px;
}

 

 The first rule starts with a body selector, which means that it will apply its property     values to the <body> element and change background color to yellow.

 The second rule starts with an h1 selector, which means that it will apply its property     values to the <h1> element. It contains two properties and their values (each  property/value pair is called a declaration):

  1. The first one sets the color text of heading h1  to green
  2. The second one modifies the text and align the text in center..

The third rule starts with a p selector, which means that it will apply its property values  to the <p> element.

 Now try it yourself,by applying css properties in your own web-page .

 Take help from:

  https://www.w3schools.com/css/default.asp

 

JavaScript:
     JavaScript is the programming language that runs in the browser, which is used to build advanced interactive Web sites and applications for secure browser execution.

     I will not go deeper in this ,as this is itself a huge topic,so wait might write on it in future..    

    In addition to basic front-end languages, you’ll come across frameworks like Bootstrap and Angular, as well as JavaScript libraries like jQuery, and CSS extensions like Sass and LESS. There’s a long list of resources like these, which support HTML, CSS, and JavaScript. Their purpose is simply to make code more manageable and organized by providing various tools and templates compatible with common coding languages.

 Another interesting thing:

 BOOTSTRAP:
       According to the official website, Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.

      Bootstrap can be boiled down to three main files:

  • bootstrap.css – a CSS framework
  • bootstrap.js – a JavaScript/jQuery framework
  • glyphicons – a font (an icon font set)

      Below is starter template for Bootstrap taken from official website or you can also download Bootstrap files on your system to access them offline instead using CDN as used below :

 

<!doctype html>
<html lang="en">
 <head>
   <!-- Required meta tags -->
   <meta charset="utf-8">
   <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
   <!-- Bootstrap CSS -->
   <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
   <title>Hello, world!</title>
 </head>
 <body>
   <h1>Hello, world!</h1>
   <!-- Optional JavaScript -->
   <!-- jQuery first, then Popper.js, then Bootstrap JS -->
   <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
   <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
 </body>
</html>

 

 

    For more info on how to use it visit:

  https://getbootstrap.com/docs/4.1/getting-started/introduction/

 

        The grid is probably one of the most essential aspects of the framework. It’s the basis on which the entire layout is created. Beyond that, Bootstrap’s core CSS will also add helpful styling to forms, tables, buttons, lists, and images, as well as fully functioning navigation bars, while the core JavaScript will add helpful code for creating modals, alerts, popups, dropdowns, etc.

       The Bootstrap grid system has four classes:

  • xs (for phones – screens less than 768px wide)
  • sm (for tablets – screens equal to or greater than 768px wide)
  • md (for small laptops – screens equal to or greater than 992px wide)
  • lg (for laptops and desktops – screens equal to or greater than 1200px wide)

Intro To Web Development.. From Where to Start…….?

       So basically what Bootstrap’s grid feature does is that,it divides the whole screen into  number  of rows and 12 columns.

     The following is a basic example of a Bootstrap grid:

 

<div class="row">
 <div class="col-sm-4">.col-sm-4</div>
  <div class="col-sm-4">.col-sm-4</div>
  <div class="col-sm-4">.col-sm-4</div>
</div>

The above example shows how to get a three equal-width columns starting at tablets and scaling to large desktops. On mobile phones or screens that are less than 768px wide, the columns will automatically stack.

 Give your hands on by dividing screen into two unequal columns  starting at tablets and scaling to large desktops,you will be more confident then.

 So these grid classes automatically manages break points simlar to media queries in HTML5. 

 For more cool features and functionality of Bootstrap,You can visit:

https://getbootstrap.com/docs/4.1/layout/overview/

 

 Backend Web-Development:

              The backend (or “server-side”) is the portion of the website you don’t see. It’s responsible for storing and organizing data, and ensuring everything on the client-side actually works. The backend communicates with the front-end, sending and receiving  information to be displayed as a web page.

Intro To Web Development.. From Where to Start…….?

  Server Side Setup:

          Your website needs a database to manage all the customer and product information. A database stores website content in a structure that makes it easy to retrieve, organize, edit, and save data. It runs on a remote computer called a server. There are many different databases that are widely used, such as MySQL, SQL Server, PostgresSQL, etc.

Your app will still contain frontend code, but it also has to be built using a language that a database can recognize. Some common backend languages are Ruby, PHP, .Net, and Python. These programming languages often run on frameworks that simplify the web development process. Django, for example, is a framework written in Python. “Django” is a popular technology for building dynamic web apps that makes the process much faster.

Ofcourse If you have learned basic HTML,CSS or have knowledge about little frontend then you can start learning Backend Web Development.

You can learn various Backend Platforms:

  • Flask(Python)- http://flask.pocoo.org/docs/1.0/
  • Django(Python)- https://docs.djangoproject.com/en/2.1/
  • Ruby On Rails(Ruby)- https://rubyonrails.org/
  • PHP- https://www.w3schools.com/pHP/default.asp

 

Frontend vs. Backend: Which Should I Learn?

    If you’re keen to learn web development but aren’t sure whether to go down the frontend or backend route, it’s important to consider the day-to-day tasks of each. If you like the idea of working with visual designs and bringing them to life, creating a first-class user experience, then you’ll probably enjoy working in the frontend.
    If you enjoy working with data, figuring out algorithms and coming up with ways to optimize complex systems, you might prefer to work as a backend developer.

 Now you hopefully have a good idea of the differences between the frontend and backend, and how they work together to create functional, user-friendly websites.

 I will surely write another blog on Backend Web-Dev soon..

 So if you are interested start learning today.

 Recommended Basic Courses:

https://in.udacity.com/course/intro-to-html-and-css–ud304

https://courses.edx.org/courses/course-v1:HarvardX+CS50W+Web/course/

The first course covers basic conecepts of HTML+CSS

And the second one deals especially with Backend Web Development Using Python

 

*Feel free to ask any doubts by leaving an email at

hrishabh01sharma@gmail.com

If you really like the content provided above ,then leave a like.😉  

References:

 

 

For more info explore above mentioned link…

 

CEV - Handout