CS-4220 Dr. Mark L. Hornick 1 CS-4220 (last time!) Web Software Applications.

Slides:



Advertisements
Similar presentations
SW381: Web Applications Development Prerequisite: SW211 (Introduction to Software Engineering) Instructor: Dr. Mohammad Anwar Hossain Office: Room 2058.
Advertisements

MSc. Publishing on WWW JavaScript. What is JavaScript? A scripting language devised by Netscape Adds functionality to web pages by: Embedding code into.
CAS CS 591 i1 (CS ) Network Security Administrativia.
Computer Applications for Business CS 170 Yang Yu
Lecture 3B: Client-Side Scripting IT 202—Internet Applications Based on notes developed by Morgan Benton.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
1 CIS 3700 Local Area Networks Abdou Illia, Ph.D School of Business Eastern Illinois University (Week 1, Monday 8/22/2006)
NJIT IT /104 Internet Applications
Introduction to Web Technologies Module – CS381 Introduction to Web Technologies – CS th January 2007 Dr Bogdan L. Vrusias
SE-2840 Dr. Mark L. Hornick1 Java Servlet-based web apps Servlet Architecture.
Quick Tour of the Web Technologies: The BIG picture LECTURE A bird’s eye view of the different web technologies that we shall explore and study.
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
ISE 390 Dynamic Web Development Introduction. Who am I? Richard McKenna Phone: Office: CS Room 1436 Office.
IT 210 The Internet & World Wide Web introduction.
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.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
HTML Forms and Scripts. Session overview What are forms? Static vs dynamic Client-side scripts –JavaScript.
CS 3305 Course Overview. Introduction r Instructor: Dr Hanan Lutfiyya r Office: MC 355 r hanan at csd dot uwo ca r Office Hours: m Drop-by m Appointment.
Web Design Vocab 12 The Last one! Applet, HTTPS, RGB Color, Rollover, Server.
L. Grewe LAMP, WAMP and... Motivaiton Basic Web Systems with Delivery of Static and Dynamic Web Pages html, css, media javascript (“dynamic” on client.
CS 638 Web Programming Introducing the web Lecture 1.
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
SE-2840 Web Application Development 1. 2 Contact info Dr. Mark L. Hornick For office hours, course syllabus, see:
SE 2030 Software Engineering Tools and Practices SE 2030 Dr. Rob Hasker 1 Based on slides written by Dr. Mark L. Hornick Used with permission.
CSCD 330 Network Programming Fall/Winter/Spring 2014 Lecture 1 - Course Details.
CS 494 Web Development Class Size: Winter, 214: 97 Spring, 214: 81 Summer, 2014: 69.
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)
CS-2851 Dr. Mark L. Hornick 1 CS-2852 Data Structures Dr. Mark L. Hornick Office: L341 Phone: web: people.msoe.edu/hornick/
1 CS6320 – SW Engineering of Web- Based Systems L. Grewe.
CS-280 Dr. Mark L. Hornick 1 CE-2800 Embedded Systems Software Dr. Mark L. Hornick web: myweb.msoe.edu/hornick Office: L-341 Phone:
SE-280 Dr. Mark L. Hornick 1 SE-280 Software Engineering Process Dr. Mark L. Hornick web: myweb.msoe.edu/hornick SE280 info syllabus,
IS2802 Introduction to Multimedia Applications for Business Lecture 1: Introduction to IS2802 Rob Gleasure
OO Data Structures SE Dr. Samir Tartir 2010/2011 Second Semester.
SE-2030 Software Engineering Tools and Practices SE-2030 Dr. Mark L. Hornick 1.
CS-1030 Dr. Mark L. Hornick 1 CS-1030 – Software Design 2 Dr. Mark L. Hornick web: people.msoe.edu/~hornick webCT: webct.msoe.edu.
Introduction Fall Dr. Chuck Lillie – Oxendine 1219 – – –
SE-2840 Dr. Mark L. Hornick1 AngularJS A library for JavaScript.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office New Building
CSCD 330 Network Programming Winter 2015 Lecture 1 - Course Details.
1 What is JQuery. jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax* interactions.
Syllabus Management System Matt Bernstein, Paul Capelli, Jared Segal.
Search: Prof. Jeff Sonstein Home Contact Website Design & Tech ( ) Fall 2011  Professor Jeff Sonstein Office: GOL-2555 Hours: T/R 10am-noon
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
Meeting Scheduling System Capstone Project - Team#5 Fall2007.
Document Object Model Nasrullah. DOM When a page is loaded,browser creates a Document Object Model of the Page.
CS210: Programming Languages Overview of class Dr. Robert Heckendorn.
October 7 th, 2010 SDU Webship. What did we learn last week? jQuery makes it really easy to select elements and do stuff with them. jQuery can process.
CE-2810 Dr. Mark L. Hornick 1 CE-2810 Embedded Systems Software 2 Dr. Mark L. Hornick web: people.msoe.edu/~hornick webCT: webct.msoe.edu.
CS-321 Dr. Mark L. Hornick 1 CS-321 – Computer Graphics Dr. Mark L. Hornick web: webCT: webct.msoe.edu.
Web Application Development 1 Course Introduction.
Overview Web Technologies Computing Science Thompson Rivers University.
Introduction to Web Technologies Module Introduction to Web Technologies – CS th January 2005 Dr Bogdan L. Vrusias
بسم الله الرحمن الرحيم Information’s New Technologies (Internet Technologies) Ahmed Abdelmageed, MSc Department of Computer Science, University of Khartoum.
PHP Assignment Help BookMyEssay. What is PHP PHP is a scripting language generally used on web servers. It is an open source language and embedded code.
Introduction to ECT 7130 Hong Cheng 2009/10 First Term.
Department of Computer Science, Florida State University
Software Engineering for Internet Applications
Model-View-Controller
CSCD 330 Network Programming Spring
CSCD 330 Network Programming Spring
Unit 6 part 3 Test Javascript Test.
Secure Web Programming
CSCD 330 Network Programming Spring
Course Overview CS 4640 Programming Languages for Web Applications
SE-1021 Software Development 2
SE-1011 Slide design: Dr. Mark L. Hornick Instructor: Dr. Yoder
Course Overview CS 4640 Programming Languages for Web Applications
CGS 3066: Web Programming and Design Fall 2019
Presentation transcript:

CS-4220 Dr. Mark L. Hornick 1 CS-4220 (last time!) Web Software Applications

CS-4220 Dr. Mark L. Hornick 2 Contact info Dr. Mark L. Hornick For office hours, course syllabus, see: Office: L-341 Phone:

Things we’ll cover in this course: Substrates and protocols of the www HTML5 and CSS for web page content and appearance Client-side JavaScript for validating forms and modifying content/appearance of web pages Ajax for efficient client-server interactions jQuery for efficient DOM queries Java Servlet-based web applications – implementation and deployment Java Server Pages (JSPs) Security, privacy and confidentiality in website design Java-based web services New HTML5 features 3

Things I assume you know : Java - proficiency with core language elements, data structures, threading, IPC This is all material you should have from SE1021, CS2852, SE2811 4

5 Labs Simple web server implementation Web page design using standard HTML/CSS Client-side scripting using Javascript/Ajax Java Servlet-based web app Form-processing web app JSP-based Servlets Deploying web apps to remote servers Web services

6 Grading Review grading on course website The grading formula applies only to those students who have successfully met the objectives of this course. There is a 10% per business day late penalty for all written work and no work will be accepted more than one week late for credit. You are encouraged to discuss assignments (lab and homework); but: everyone is responsible for doing and turning in their own work. (Sharing code is not allowed.)