2016/2017 Fundamentals in Web Development

Slides:



Advertisements
Similar presentations
M2 – Explain the tools and techniques used in the creation of an interactive website. By Arturas Vitkovskij.
Advertisements

The World of Web Development Cindy Royal, Ph.D Assistant Professor Texas State University School of Journalism and Mass Communication
Introduction to Backend James Kahng. Install Node.js.
Multiple Tiers in Action
FIspace Project App Development Overview July 24th, 2014 Javier Romero Task Generic and Domain- specific Application Development leader Atos.
Where Do I Start REFERENCE: LEARNING WEB DESIGN (4 TH EDITION) BY ROBBINS 2012 – CHAPTER 1 (PP. 3 – 14)
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
The World of Web Development Cindy Royal, Ph.D Associate Professor Texas State University School of Journalism and Mass Communication
INTRO TO MAKING A WEBSITE Mark Zhang.  HTML  CSS  Javascript  PHP  MySQL  …That’s a lot of stuff!
ITM352 PHP and Dynamic Web Pages: Server Side Processing.
WebMatrix 2 /* web with benefits */. Everything You Need Start create new from OSS apps or templates, or start with existing sites hosted remotely or.
 Computer Information System Club focused on the understanding and applied learning of web development.  The club was founded in April 5,  We.
Projects Contact Skills Ryan Rigby Web Developer About Me Currently enrolled at Griffith University undertaking a Bachelor of Information Technology with.
L. Grewe LAMP, WAMP and... Motivaiton Basic Web Systems with Delivery of Static and Dynamic Web Pages html, css, media javascript (“dynamic” on client.
Sir Tim Berners-Lee (1955-) British computer scientist Inventor of the World Wide Web in 1989 (developed the first HTML protocol and sent the first messages.
Lecture 19 Web Application Frameworks Boriana Koleva Room: C54
1 3. Computing System Fundamentals 3.1 Language Translators.
Dynamic Pages – Quiz #11 Feedback (under assignments) Lecture Code:
MVC Design Pattern Web Developer at Crimshield, Inc Application Developer at IBM Present - Delta Developer at Tides.
George Gonsalves.  Free and lightweight web development tool.  Create, publish, and maintain your website  Optimized for Open Source  Designed for.
By Bearzx Dive Into Web Introduction To WEB
Today we’re gonna talk about… therightabstractions.com.
Kevin Ho Austin Eng Matt Hsu. Business Opportunity  Problem  How do I complete all of my errands with a busy schedule?  How can I find work during.
Web Development Process The Site Development Process Site Construction is one of the last steps.
Lindley Codes Touch Develop Youth Spark Day at Lindley Middle School.
Web Development Technologies Advanced Web-based Systems Advanced Web-based Systems | Misbhauddin.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
The basics of knowing the difference CLIENT VS. SERVER.
Introduction to web developement Abderrahim OUAKKI
The Inverse World of the FOREST Object Web Duncan Cragg Part 1 - Overview.
PROGRAMMING LANGUAGES Trends and why you should care.
Welcome to Snap! Below the Line Decal Facilitated By: Zachary McPherson and Bao Xie.
Dr. Abdullah Almutairi Spring PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used,
Web Application Development 1 Course Introduction.
ANGULAR JS 2.0 Revolutionizes UI/UX Development. A CONTEMPORARY FRAMEWORK  Open Source Web Application Framework  Renowned, Established & Stable Frontend.
Basics Components of Web Design & Development Basics, Components, Design and Development.
 A Javascript library designed to simplify client-side scripting of HTML.
The Brenkoweb provides the excellent online programming tutorial for the programmer in various languages like as PHP, SQL, HTML, ASP, Javascript,
I NTRO TO W EB TECHNOLOGY Basic terms. C LIENT – S ERVER M ODEL a distributed communication between service requestors and service providers.
Pros and Cons of Static or Dynamic Websites. As a website user, you may not bother if a site you visit is static or dynamic as it is a sheer backend functionality.
Dive into web development
Finding A Web Developer Job With No Experience
Profound.js: The future of open source development on IBM i
Web Technologies Computing Science Thompson Rivers University
Top 8 Best Programming Languages To Learn
Interview Questions and Answers
ITM352 PHP and Dynamic Web Pages: Server Side Processing 1.
Basic 1960s It was designed to emphasize ease of use. Became widespread on microcomputers It is relatively simple. Will make it easier for people with.
Time to learn to code Stephen Delaney
Frameworks.
5 Tips To Get Started With Full Stack Web Development
B2C Online Store. B2C Online Store Group Members Introduction Name: Muhammad Gulfam VU ID: MC Program: MCS Supervisor: Muhammad Qamar Usman.
Haritha Dasari Josue Balandrano Coronel -
Top 5 Front End Development Tools. 1. Sublime Text Sublime Text may be a super quick and have packed text and development editor. If you're about to be.
Life as a web developer Richard Baldwin
LAMP, WAMP and.. L. Grewe.
Web Development Tutorials for Beginners. The free tutorial helps beginners to learn how to code easily. A beginner can sign up for the tutorial to access.
UI Developer Overview  SV Trainings UI Developer Training is online course developed by industry experts to understand the concepts of HTML5, CSS3, Bootstrap,
Django Presentation: Project MiTunes 2.0
Unit 6 part 3 Test Javascript Test.
Secure Web Programming
Wordpress test.cs.edinboro.edu.
Web Development 101 Workshop
Web Technologies Computing Science Thompson Rivers University
WORKSHOP A Basics in HTML/CSS.
BSC-MSC-IT Course at TCCI
Web Application Development Using PHP
CGS 3066: Web Programming and Design Fall 2019
Presentation transcript:

2016/2017 Fundamentals in Web Development How to become a fully flagged web developer. WEB DEV CLUB By: Revelation Nyirongo (+265) 884-431-395 (+265) 991-180-822 Www.polywebdev.com

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.

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

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)

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)

More on Frontend Javascript Frameworks: -React.js -Angular.js -Ember.js -Vue.js

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.

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

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.

Functional Languages Like wise select one and pursue it Elixir Scala Clojure Haskell I implore my students to go for Haskell.

High performance languages Go/GoLang Rust Java C# C++ On a personal note I recommend Java, C++ or C#

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: +265 88 44 313 95 /0 9911 80 822 revnyirongo@polywebdev.com Www.polywebdev.com