Download presentation
Presentation is loading. Please wait.
1
2016/2017 Fundamentals in Web Development
How to become a fully flagged web developer. WEB DEV CLUB By: Revelation Nyirongo (+265) (+265)
2
Assumptions I assume you have the knowledge on how the web functions.
I assume you know the web architecture and all the elements that enable web development. All the basic knowledge one needs to have before jumping into coding/building websites.
3
What you need to learn first
You need to learn front end web development first: You will need to familiarize yourself with the following: HTML CSS JavaScript Fundamentals
4
Front End Web Development
Pick a text editor Atom.io Sublime Text Brackets.io I have always favored Atom because its written in Node.js and its an open source (for free)
5
Deep Front End If you master the above web development areas, you are good to go on to back end web development. Otherwise, if you want to add more to your basic front end knowledge. Level up by learning: CSS Tools: - CSS Frameworks: Bootstrap/Foundation (these will help you create responsive design websites)
6
More on Frontend Javascript Frameworks: -React.js -Angular.js
-Ember.js -Vue.js
7
Do you have to learn all these at once?
The answer is no! Pick one of the JavaScript frameworks above and master it. You do not necessarily need to know all of them.
8
Back-End Web Development
Next you might wanna learn backend web development, where you need to know one language from the following types of languages: -Scripting Languages -Functional Language -High-perfomance/ Compiled Languages
9
Scripting Languages Select one scripting language and learn it:
Node.js (express*, hapi*) Python (django, flask*) Ruby (Ruby on rails, Sinatra*) PHP (Laravel,Symfony2,Lumen) Note that I have put asterisk on the simple frameworks you can learn from each language.
10
Functional Languages Like wise select one and pursue it Elixir Scala
Clojure Haskell I implore my students to go for Haskell.
11
High performance languages
Go/GoLang Rust Java C# C++ On a personal note I recommend Java, C++ or C#
12
This is the first part If you would like to go further and deeper with web development e.g Database Designs, Security, Authorization e.t.c Be sure to contact me or better still join the web development club. My number: /
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.