Dive into web development

Slides:



Advertisements
Similar presentations
ASP.NET Intro An introduction to the languages and communication of an ASP.NET system.
Advertisements

PHP and CSS to control web apps styles. CSS is used to style today’s web applications.
HTTP Request/Response Process 1.Enter URL ( in your browser’s address bar. 2.Your browser uses DNS to look up IP address of server.com.
Introduction to Backend James Kahng. Install Node.js.
What is it? –Large Web sites that support commercial use cannot be written by hand What you’re going to learn –How a Web server and a database can be used.
Cloud Computing Lecture #7 Introduction to Ajax Jimmy Lin The iSchool University of Maryland Wednesday, October 15, 2008 This work is licensed under a.
Multiple Tiers in Action
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
INTRO TO MAKING A WEBSITE Mark Zhang.  HTML  CSS  Javascript  PHP  MySQL  …That’s a lot of stuff!
ITM352 Javascript and Dynamic Web Pages: Client Side Processing.
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
 Computer Information System Club focused on the understanding and applied learning of web development.  The club was founded in April 5,  We.
Chapter 1: Introduction to Web
With your friendly Web Developer, Chris.. Terminology  HTML - > Hypertext Markup Language  CSS -> Cascading Style Sheet  open tag  close tag  HTTP->Hypertext.
Weekend MS CS Program Internet and Web Technologies COT 5930 Web Project Development - Ajax Dr. Roy Levow, Associate Chair & Professor
Introduction to ASP.NET1. 2 Web applications in general Web applications are divided into two parts –The server part –The client part The server part.
Session I Chapter 1 - Introduction to Web Development
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
By Bearzx Dive Into Web Introduction To WEB
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)
Session 1 Chapter 1 - Introduction to Web Development ITI 133: HTML5 Desktop and Mobile Level I
Web Development Technologies Advanced Web-based Systems Advanced Web-based Systems | Misbhauddin.
The basics of knowing the difference CLIENT VS. SERVER.
AJAX and REST. Slide 2 What is AJAX? It’s an acronym for Asynchronous JavaScript and XML Although requests need not be asynchronous It’s not really a.
Document Object Model Nasrullah. DOM When a page is loaded,browser creates a Document Object Model of the Page.
How Web Database Architectures Work CPS181s April 8, 2003.
JavaScript & Introduction to AJAX
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
COSC 2328 – Web Programming.  PHP is a server scripting language  It’s widely-used and free  It’s an alternative to Microsoft’s ASP and Ruby  PHP.
Introduction to AJAX MIS 3502, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 2/4/2016.
Overview Web Technologies Computing Science Thompson Rivers University.
1/7/2016www.infocampus.co.in1. 1/7/2016www.infocampus.co.in2 Web Development training gives you and all-round training in both the design and the development.
CSCI 3100 Tutorial 2 Web Development Tools 1 HTML 5 & CSS 3 1.
Introduction to Node.js® Jitendra Kumar Patel Saturday, January 31, 2015.
I NTRO TO W EB TECHNOLOGY Basic terms. C LIENT – S ERVER M ODEL a distributed communication between service requestors and service providers.
Introduction to JavaScript MIS 3502, Fall 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 9/29/2016.
Web Development. Agenda Web History Network Architecture Types of Server The languages of the web Protocols API 2.
Language HIGH LEVEL Overview
Web Programming Language
Web Technologies Computing Science Thompson Rivers University
Javascript and Dynamic Web Pages: Client Side Processing
2016/2017 Fundamentals in Web Development
Frameworks.
AJAX and REST.
Developing Web-Based Applications
Front Side Development
AJAX.
Web App vs Mobile App.
Web Development Training
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.
Introduction to Internet Programming
Introduction to AJAX MIS 3502 Jeremy Shafer Department of MIS
PHP + Oracle = Data-Driven Websites
JavaScript an introduction.
Introduction to AJAX MIS 3502 Jeremy Shafer Department of MIS
HTML5 Level I Session I Chapter 1 - Introduction to Web Development
EXTENSION AND INTEGRATION
Unit 6 part 3 Test Javascript Test.
Secure Web Programming
Back end Development CS Programming Languages for Web Applications
Globally interconnected 6lowPAN
Architecture of the web
Web Technologies Computing Science Thompson Rivers University
Client-Server Model: Requesting a Web Page
Introduction to JavaScript
Back end Development CS Programming Languages for Web Applications
Web Application Development Using PHP
Presentation transcript:

Dive into web development Introduction A. Kovalyov, BSUIR, 610902

What is web development? Ranges from single-page apps to the complex client-server apps Two main categories: front-end and backend

Front-end Programming language – JavaScript Markup – HTML Styles and design – CSS

JavaScript Untyped Interpreted Supported by all modern browsers

Backend Business logic Databases Front-end requests data from backend and displays it to a user Popular backend languages are Python PHP Ruby JavaScript (NodeJS)

Web frameworks Bundle with functions that allow you create web application faster There are front-end and backend frameworks Some popular frameworks today: Django Ruby on Rails NodeJS React (front-end)

How to start? Learn basics of HTML and CSS Document Object Model representation (DOM) Try JavaScript Backend: Learn how front-end communicates with backend apps (HTTP) Try basics of backend languages (Python, Ruby, PHP, C#, Java) Start using frameworks

Diligence is the mother of success.

To sum up Web development is popular today There are many different branches and technologies to try It’s really interesting, you’ll like it :)