How to Become a Web Developer - Things You Need to Learn - STEP 7 - Side Technologies to Learn by casweeney

View this thread on steempeak.com
· @casweeney · (edited)
$5.25
How to Become a Web Developer - Things You Need to Learn - STEP 7 - Side Technologies to Learn
![web-development-pieces.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1520596754/opf4p7fr3r8tane0fu8j.jpg)
[Photo Credit](https://www.topnotchinv.com/services)

Hi fellas, welcome back to another part of my How to become a web developer series. In the last step, we were able to know the type of databases to work with when using a particular type of back-end technology. You can check that out [HERE](https://steemit.com/howto/@casweeney/how-to-become-a-web-developer-things-you-need-to-learn-step-6-working-with-database). We also talked about the types of databases.

In this part of the series, we are going to learn some other side technologies that are handy for you to know as a web developer. With the knowledge on how to use these side technologies, you will have an edge over other web developers who don't know how to use them.
1 . **GIT Version Control System:** This allows you to save versions of your application and also provides a repository for you to backup and as well share the source code of your applications with other developers.
With GIT you can also create branches if you don't want to affect the main repository. GIT is easy to learn and it is very handy not only for web developers but software developers inclusive.
![1280px-Git-logo.svg.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1520596843/jvx0tsly9prcm8jytim9.png)
[Photo Credit](https://commons.wikimedia.org/wiki/File:Git-logo.svg)

2. **SSH and Basic Command Line:** At this stage you should start getting started with learning basic command line. SSH can also be used to work with GIT and when working Servers especially when uploading files and things of same sort.
**NOTE:** This is not a must learn but it's cool if you know about it.
![gubSD.gif](https://res.cloudinary.com/hpiynhbhq/image/upload/v1520597433/cajxz3hnmvxioak1l8de.gif)
[Photo Credit](https://kb.firedaemon.com/support/solutions/articles/4000086604-bitvise-ssh-client)

3. **CSS PreCompilers - Sass/Less:** Improving on the front-end, you have to start working with CSS PreCompilers, you can choose between Sass or Less, the both have some similarities and they offer you an efficient way to write your CSS. You can use variables which is really powerful and they make things like functions in CSS and you can also nest styles and a lot more. There are a lot of good videos that will guide you on learning Sass and Less on youtube.
![choosing-a-css-preprocessor.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1520596980/csspota2nqx4dxw867k6.png)
[Photo Credit](https://blog.rapid7.com/2014/10/22/which-css-preprocessor-should-you-choose/)
> I will suggest you learn Sass because it is a lot more powerful and easier to learn.

4. **APIS / REST Services:** API simply means Application User Interface. This enables you to make HTTP request with your browser which may be a GET request, a FETCH data from server request, a POST request to UPLOAD data to a server. It will also get you familiar with HTTP and REST services. Video guides to learn this is also available on youtube.
![rest-apis-fig2-100602499-large.idge.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1520597224/koxdufgegzkqtgviydcr.png)
[Photo Credit](https://www.infoworld.com/article/2960312/apis/build-a-reusable-rest-api-back-end.html)

5. **HTTPS / SSL:** HTTPS stands for Hyper Text Transfer Protocol Secure while SSL stands for Secure Sockets Layer. You need these technoligies so that you can create secured websites and also upload SSL certificates
![17-sucuri-a-ssl-http-vs-https-chart@2.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1520597306/hhwoj8enygb4w4pjfyih.png)
[Photo Credit](https://sucuri.net/guides/how-to-install-ssl-certificate)

On this note I will love to say ADIOS, until we meet again in the next part of this series. There I will talk about deploying an app.

#### Quote for motivation.
**Result Terminates Insult:** Develop yourself to see results.

*****
*****
`Related Topics`
> - [How to Become a Web Developer - Things You Need to Learn - STEP 6 - Working with Database](https://steemit.com/howto/@casweeney/how-to-become-a-web-developer-things-you-need-to-learn-step-6-working-with-database)
> - [How to Become a Web Developer - Things You Need to Learn - STEP 5 - Server Side Programming](https://steemit.com/howto/@casweeney/how-to-become-a-web-developer-things-you-need-to-learn-step-5-server-side-programming)
> - [How to Become a Web Developer - Things You Need to Learn - STEP 4 - Where Next to go](https://steemit.com/howto/@casweeney/how-to-become-a-web-developer-things-you-need-to-learn-step-4-where-next-to-go)
> - [How to Become a Web Developer - Things You Need to Learn - STEP 3 - Deploy A Website](https://steemit.com/howto/@casweeney/how-to-become-a-web-developer-things-you-need-to-learn-step-3-deploy-a-website)
> - [How to Become a Web Developer - Things You Need to Learn - STEP 2 - JavaScript](https://steemit.com/howto/@casweeney/how-to-become-a-web-developer-things-you-need-to-learn-step-2)
> - [How to Become a Web Developer - Things You Need to Learn - STEP 1](https://steemit.com/howto/@casweeney/how-to-become-a-web-developer-things-you-need-to-learn-step-1)
*****
![steem-slider.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1520596477/nmr54ocehnuaet1n8nfk.jpg)
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
post_id37,640,133
authorcasweeney
permlinkhow-to-become-a-web-developer-things-you-need-to-learn-step-7-side-technologies-to-learn
categoryhowto
json_metadata"{"format": "markdown", "community": "busy", "links": ["https://www.topnotchinv.com/services", "https://steemit.com/howto/@casweeney/how-to-become-a-web-developer-things-you-need-to-learn-step-6-working-with-database", "https://commons.wikimedia.org/wiki/File:Git-logo.svg", "https://kb.firedaemon.com/support/solutions/articles/4000086604-bitvise-ssh-client", "https://blog.rapid7.com/2014/10/22/which-css-preprocessor-should-you-choose/", "https://www.infoworld.com/article/2960312/apis/build-a-reusable-rest-api-back-end.html", "https://sucuri.net/guides/how-to-install-ssl-certificate", "https://steemit.com/howto/@casweeney/how-to-become-a-web-developer-things-you-need-to-learn-step-5-server-side-programming", "https://steemit.com/howto/@casweeney/how-to-become-a-web-developer-things-you-need-to-learn-step-4-where-next-to-go", "https://steemit.com/howto/@casweeney/how-to-become-a-web-developer-things-you-need-to-learn-step-3-deploy-a-website", "https://steemit.com/howto/@casweeney/how-to-become-a-web-developer-things-you-need-to-learn-step-2", "https://steemit.com/howto/@casweeney/how-to-become-a-web-developer-things-you-need-to-learn-step-1"], "app": "steemit/0.1", "tags": ["howto", "steemiteducation", "busy", "tutorial", "nigeria"], "image": ["https://res.cloudinary.com/hpiynhbhq/image/upload/v1520596754/opf4p7fr3r8tane0fu8j.jpg"]}"
created2018-03-09 12:14:42
last_update2018-03-10 22:12:12
depth0
children3
net_rshares1,406,309,531,126
last_payout2018-03-16 12:14:42
cashout_time1969-12-31 23:59:59
total_payout_value4.066 SBD
curator_payout_value1.186 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length5,308
author_reputation4,387,551,450,260
root_title"How to Become a Web Developer - Things You Need to Learn - STEP 7 - Side Technologies to Learn"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (65)
@chrizy ·
Brotherly am impressed with your howto become a Web developer. Going through your blog an idea just entered my head. Thanks you are good.
properties (22)
post_id37,782,079
authorchrizy
permlinkre-casweeney-how-to-become-a-web-developer-things-you-need-to-learn-step-7-side-technologies-to-learn-20180310t082304090z
categoryhowto
json_metadata"{"app": "steemit/0.1", "tags": ["howto"]}"
created2018-03-10 08:23:12
last_update2018-03-10 08:23:12
depth1
children2
net_rshares0
last_payout2018-03-17 08:23:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length137
author_reputation62,934,514,884
root_title"How to Become a Web Developer - Things You Need to Learn - STEP 7 - Side Technologies to Learn"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@casweeney ·
Okay sir, please feel free to share with me and the community sir @chrizy.
properties (22)
post_id37,811,655
authorcasweeney
permlinkre-chrizy-re-casweeney-how-to-become-a-web-developer-things-you-need-to-learn-step-7-side-technologies-to-learn-20180310t124233099z
categoryhowto
json_metadata"{"app": "steemit/0.1", "users": ["chrizy"], "tags": ["howto"]}"
created2018-03-10 12:42:42
last_update2018-03-10 12:42:42
depth2
children1
net_rshares0
last_payout2018-03-17 12:42:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length74
author_reputation4,387,551,450,260
root_title"How to Become a Web Developer - Things You Need to Learn - STEP 7 - Side Technologies to Learn"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@chrizy ·
I will do just that in my blog subsequently. 
**Because**
> It takes only a open minded person to know what is in the closed. 

Thanks @casweeney. You are for real. I remember the first day we first met courtesy of @jacobite. Is a memory to me that I will always remember and you where lively to the fullest that day. You are for real. It was as if we've known a long time now. Good one I like the spirit. Thumbs-up cheers.
properties (22)
post_id37,876,457
authorchrizy
permlinkre-casweeney-re-chrizy-re-casweeney-how-to-become-a-web-developer-things-you-need-to-learn-step-7-side-technologies-to-learn-20180310t211723686z
categoryhowto
json_metadata"{"app": "steemit/0.1", "users": ["casweeney", "jacobite"], "tags": ["howto"]}"
created2018-03-10 21:17:45
last_update2018-03-10 21:17:45
depth3
children0
net_rshares0
last_payout2018-03-17 21:17:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length423
author_reputation62,934,514,884
root_title"How to Become a Web Developer - Things You Need to Learn - STEP 7 - Side Technologies to Learn"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000