Most people always say programming without knowing that it entails a lots of things, when you approach someone and you mentioned the word programming it means a lots to people but generally, larger percentage of people do think programming is only about website design and development, No. This post will explain some of the easiest way to lean website development and its advantages socially, economically, financially etc. The world programming entail a lots of things as said earlier, some sections in programming include, website design and development, mobile app design and development, game design, Artificial intelligence, data analysis, Machine Learning, Robotics etc.
there’s no way we will mention website development without explaining the concepts of a website, in the easiest way, a website is the collections of related data under a single domain name, this would be explained better later in this post. Web development is the act or work involved in developing a website. There are lots of ways in which you can adopt for website development, you can create a website with Content management system (CMS), you can also decides to write your code from scratch. Some of the popular contents management system include, WordPress, Drupal, joomla etc.
If you decides to write your codes from the scratch, this involves you learning some tools that are required for you to design your website from the scratch. Web and Development roles would be categorized into three in this post, We have a front-end developer, a backend and a full-stack developer.
A front-end Developer
a front-end developer is someone in charge of the layout, design, outlook, interface of a website, this implies that, whatever you can use your eyes to see on a website is the work of a front-end developer.
Some of the tools that are required by a front-end developer includes:
✔ Html
✔ css
✔ javascript
✔ bootstrap
✔ JQUERY
✔ etc
html stands for hypertext markup language, please note, html is not a programming language, it’s a markup language, html is use to structure your website, it’s used to make the layout of a website, it is also used to collect inputs from users etc, in html, you will be dealing with tags. e.g <p> </p> this is a paragraph tag in HTML.
CSS
CSS stands for cascading style sheet, we use CSS to design our HTML, we use CSS to beautify our website, in short, html serves as block and cement while CSS serves as paint. in CSS, you will be dealing with styles, CSS properties etc.
Javascript
javascript is a programing language, lightweight, interpreted, object-oriented language with first-class functions, and is best known as the scripting language for Web pages, it’s used for alert, pop-ups, animations etc. it’s a very strong tool that a front-end developer must have to build awesome websites with better user experience.
JQUERY
JQUERY is one of the Javascript libraries, it ease the some of the stress involves in Javascript, it’s very good for a frontend developer to know Javascript libraries as this will help building a nice looking website with better user experience.
Backend Developer
Backend Developers are the ones in charge of the logical aspect of a website, that is hidden that you can’t use your eyes to see. Imagine you fill a form on a particular website, after clicking on submit button, you have a response saying your data has been saved into the database, how come? What do you mean by database?, how did you saved my data to database? those processes involved in collecting your data and saving them to the database is hidden, it cannot be seen as you are seeing your form.
- This is a typical example of work of a backend developer.
Some of the tools that are required by a backend developer
✔ PHP
✔ Python
✔ Java
✔ SQL
✔ MYSQL
✔ LARAVEL
✔ Jdango
etc
PHP
PHP stands for pre-hypertext processor, PHP is a server-side programming language. As a beginner in web Development, it is very easy for you to start with PHP. Starting with basics of PHP will help you to understand some concept such as variables, operators, data types, arrays, functions etc.
Python
Python is one of the most popular programming languages, is very light, easy to learn and very sensitive, Python is use in Artificial intelligence, in website design, etc.
SQL
SQL stands for Structured Query Language, We use SQL queries to interact with database, most especially MYSQL database. In MYSQL database allows you to relate with tables, this implies that, MYSQL is relational database.
LARAVEL
Laravel is PHP Framework, in PHP all everything involves writing codes from scratch, Laravel was built on vanilla PHP, LARAVEL being a PHP framework will easy the stress of you writing raw PHP codes and it will also help you in securing your website.
Conclusion
Website Development is one of the fast growing technology Skills that people are adopting these days, in this first volume, we have briefly discussed some basic terms in programming and website development. In the vol. 2 of this post, we will discuss the importance of website development, Economically, Socially, Financially etc.