Introduction to Internet Programming

Slides:



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

1/7 ITApplications XML Module Session 8: Introduction to Programming with XML.
CG0119 Web Database Systems Parsing XML: using SimpleXML & XSLT.
Understand Web Page Development Software Development Fundamentals LESSON 4.1.
Languages for Dynamic Web Documents
Web Development in Microsoft Visual Studio Slide 2 Lecture Overview Introduce Visual Studio 2013 Create a first ASP.NET application.
1 Chapter 12 Working With Access 2000 on the Internet.
IS 360 Course Introduction. Slide 2 What you will Learn (1) The role of Web servers and clients How to create HTML, XHTML, and HTML 5 pages suitable for.
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
Multiple Tiers in Action
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
CSE3310: Web training A JumpStart for Project.
With your friendly Web Developer, Chris.. Terminology  HTML - > Hypertext Markup Language  CSS -> Cascading Style Sheet  open tag  close tag  HTTP->Hypertext.
VS.NET Syllabus By Peter Huang.
.Net is a collection of libraries, templates and services designed to make programming applications of all kinds, easier, more flexible (multi platform),
Unit 1 – Web Concepts Instructor: Brent Presley. ASSIGNMENT Read Chapter 1 Complete lab 1 – Installing Portable Apps.
CSS/Photoshop Layouts – Quiz #7 Lecture Code:
Web Programming: Client/Server Applications Server sends the web pages to the client. –built into Visual Studio for development purposes Client displays.
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
Client side web programming Introduction Jaana Holvikivi, DSc. School of ICT.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
Weekend MS CS Program Internet and Web Technologies COT 5930 Web Project Development - Ajax Dr. Roy Levow, Associate Chair & Professor
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
Introduction to web development and HTML MGMT 230 LAB.
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 Development in Microsoft Visual Studio Slide 2 Lecture Overview How to create a first ASP.NET application.
IS2802 Introduction to Multimedia Applications for Business Lecture 1: Introduction to IS2802 Rob Gleasure
Cs332a_chapt10.ppt CS332A Advanced HTML Programming DHTML Dynamic Hypertext Markup Language A term describing a series of technologies Not a stand-a-lone.
Web Development Process The Site Development Process Site Construction is one of the last steps.
Session 1 Chapter 1 - Introduction to Web Development ITI 133: HTML5 Desktop and Mobile Level I
Advanced Web Technologies By: Faraz Ahmed. Contents 0 Course Outline 0 Architectures 0 HTTP.
TOPIC II Dynamic HTML Prepared by: Nimcan Cabd Cali.
Web Terminology Intro to Web. North Lake College 2 by Sean Griffin HTML vs. XHTML HTML: Hypertext Markup Language XHTML: eXtensible Hypertext Markup Language.
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
SERVER web page repository WEB PAGE instructions stores information and instructions BROWSER retrieves web page and follows instructions Server Web Server.
Document Object Model Nasrullah. DOM When a page is loaded,browser creates a Document Object Model of the Page.
1 Introduction to Web Application Review. 2 Five Layers Architecture HTML, CSS, Java Script ASP.net User ’ s.dll, Nunit, Web Services ADO.net SQL Server,
Overview Web Technologies Computing Science Thompson Rivers University.
CSE3310: Web training A JumpStart for Project. Outline Introduction to Website development Web Development Languages How to build simple Pages in PHP.
1 Introducing Web Developer Tools Rapid application development tools ASP.NET-compatible web editors –Visual Studio.NET Professional Edition –Visual Studio.
Teaching slides Chapter 6. Chapter 6 Software user interface design & construction Contents Introduction Graphical user interface – Rich window based.
DHTML.
Web Programming Language
Web Technologies Computing Science Thompson Rivers University
Project 1 Introduction to HTML.
Unit 4 Representing Web Data: XML
Department of Computer Science
Introduction to ASP By “FlyingBono” 2009_01 By FlyingBono 2009_01
Introduction to HTML.
Jim Fawcett CSE791 – Distributed Objects Spring 2001
Introduction to Advance Web Technologies
Database Processing with XML
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Web Development in Microsoft Visual Studio 2013
DHTML Javascript Internet Technology.
IS 360 Course Introduction
XML Data Introduction, Well-formed XML.
CMP Creating Your Personal and Small Business Web Sites
HTML5 Level I Session I Chapter 1 - Introduction to Web Development
More Sample XML By Sadia Anjum.
DHTML Javascript Internet Technology.
Cascading Style Sheets (Introduction)
Cascading Style Sheets (Introduction)
Secure Web Programming
Introduction to World Wide Web
ISYS 350 Building Business Applications
Web Technologies Computing Science Thompson Rivers University
Client-Server Model: Requesting a Web Page
Presentation transcript:

Introduction to Internet Programming Jim Fawcett CSE686 – Internet Programming Spring 2014

Scope of Course Programming models for client and server Windows platfrom, using Visual Studio and IIS Eight labs – one due each week Develop web pages and applications based on current lecture Final Project Build a web site compliant with one of several project specifications Will include Asp.Net MVC, Javascript, database programming, and development of a web service.

Things to absorb Programming Languages HTML - HyperText Markup Language Semantic structure CSS - Cascading Style Sheets Presentation with style formatting Javascript Behavior – programmed responses to events (mouse clicks, hover, …) C# Programming Language A Java like language in the C/C++ family Server-side programs that control how pages are generated. XML - eXtensible Markup Language A representation of structured data XSLT - XML Stylesheet Language Transformations Supports the separation of content from structure SQL and Linq - Structured Query Languages Used to manage data in Relational Databases like SQL Server

More Things to Absorb Flow model Box model DOM – Document Object Model Determines how a browser renders HTML Box model Cascading styles manipulate properties of boxes around HTML elements DOM – Document Object Model Browsers construct an internal parse tree when a page is loaded Each node in tree corresponds to an HTML element, attribute, or text The DOM provides an interface to the parse tree to support programming with Javascript and CSS ASP.Net Page and Control model How Asp generates HTML to satisfy a browser request ASP.Net MVC Model-View-Controller structure supports building complex websites that use loose coupling to gracefully support change Server-side object models Request, Response, Session, Application, … Relational data model Used to design data tables and relationships between tables

Structure of Course Class meets once each week Lectures occupy about half that time The rest you devote to labs Labs are checked at the end of each class Late fees levied if you don’t finish On the last day of classes you will demonstrate your web site, a culmination of everything you’ve learned in CSE686