What is a Full-Stack Developer?

November 15, 2017
November 15, 2017 Shannon McNamara

What is a Full-Stack Developer?

Being a Full Stack Developer is far from easy. It requires you to have an understanding of both Front-End technologies and Back-End Technologies.

There are several requirements when it comes to being a Full Stack Developer including:

HTML/CSS/ JavaScript

Hypertext Markup Language

Also known as HTML, Hypertext Markup Language is a computer programming language. It is used to add structure to web pages.

Cascading Style Sheets

Next up is Cascading Style Sheets. Also referred to as CSS. CSS is what adds colour, layout and fonts to a website. It allows you to alter how a website will look on a desktop, laptop, iPad, iPod or even a mobile device.

JavaScript

JavaScript is used to make web pages more user-friendly and dynamic. It allows users to interact with the chosen website.

 

Now that all the pretty design part is out of the way, the next step is to add the functionality to the website. For example: when you sign up to Facebook, send Tweets, post comments to Instagram. This is all completed with Back End technologies!

 

Back-End Development

Generally, you should know one full purpose language. These languages include: PHP, Ruby and Python. I’m mostly familiar with PHP rather than the other two.

PHP

Basically, PHP is the ‘server-side’ scripting language. PHP is used to make web pages more interactive as it provides the freedom to do more things including password protection, storing your information in a database and ensuring you are using the correct password for the website you are currently using.

Databases

In my opinion, a database is the most important aspect of being a Full Stack Developer Click To Tweet. A website can not function without a database. How would information be stored? You should be aware of how to create a database, store and retrieve information from the database. But most importantly, ensure that your database is secure!

Security

Web Architecture and Security is typically described as an alternative association of software architecture specifically with the design and development of operations. In English, that means the communication between the front-end and the back-end of a web application.

HTTP

Lastly, HTTP (Hypertext Transfer Protocol) is a rule of conduct standarised by the World Wide Web and it is used to characterise communication and how it is formatted.

To break it down, when you search for a website and you enter it’s URL, a request is sent. This request is a command. This command searches (request) for the URL. Once it finds the URL, it requests the page and responds to your request and sends you the page you have searched for (response)

Becoming a Full Stack Developer is not easy! It’s an extremely long and tedious process but it does have it’s benefits including:

  1. You can switch between both Front-End and Back-End
  2. Hiring a full stack developer can save money as they have knowledge in all areas
  3. They can divide the work evenly and can move from task to task without problems!
, , ,

Shannon McNamara

Shannon is the sassiest member of the team and a Chief among web developers. If you can imagine it, she can build it! Master of all trades she designs as well as, develops.

Comments (2)

  1. Wonderful bⅼog you have here but I was curious about if
    you knew of any community forums that cover the same topics
    talked about in this article? I’d really like to be a part of cߋmmunity where I can get
    feedbacҝ from other experienced рeople tһаt share the same interest.
    If you have any suggestions, please ⅼet me know.

    Thank you!

Leave a Reply

Your email address will not be published. Required fields are marked *

Bitnami