• No results found

CIM Courses for Creating Web Pages

N/A
N/A
Protected

Academic year: 2021

Share "CIM Courses for Creating Web Pages"

Copied!
8
0
0

Loading.... (view fulltext now)

Full text

(1)

© 5/2012 & 3/2011 Professor T.DeDonno

CIM Courses for

Creating Web Pages

http://cim.saddleback.edu/certificate

Summary of Technologies

(i.e., DHTML, PHP/MySQL & Java) & relevant courses to Create Web Pages using Adobe Applications

© 12/2012, 3/2011 Professor T. DeDonno 2

Outline

• Web Technologies for Content Delivery

– Web 1.0 Static Moved Toward DHTML – Web 2.0 – Dynamic Web

• Courses to Take First

– cim120, cim271a, cim278a, cim264a, cim274a

• Course Sequences

• Web Design Certificate

• Tentative Course Schedule

3

Web 1.0

Static Page Dynamic Page

• Dynamic HyperText Markup Language

• Client Becomes Dynamic Entity

• Standardize SQL Database Interface Language

Client TCP Get TCP Put HTML Forms CGI C & Perl Java Applet Java

Web Browser Web Server

DHTML = JavaScript + XHTML + CSS

Server

SQL

4

Web 2.0 –Dynamic Web Page

SQL Relational Databases are Flourishing

Web 2.0 Sites Wikipedia/YouTube/Facebook Use These Technologies

CLIENT Server

TCP Get

TCP Put

HTML Forms Java Applet Java C CGI Perl

JavaScript - TUI Servlet Embed

Perl CFX Flash VBScript Cold Fusion C++, VB.net Actionscript ASP PHP JSP ASP.NET CSS SQL

(2)

© 12/2012, 3/2011 Professor T. DeDonno 5

Web 2.0 Courses

Client: DHTML + Flash/ActionScript Server: SQL & (Framework & Scripting)

CLIENT Server TCP Get TCP Put HTML cim271a cim278a/b Dreamweaver DHTML IDE CGI Java Applet cs4b Java cim7a, ca4a Perl C JavaScript cim269a Servlet Embed Perl CFX Flash cim264a/b VBScript Cold Fusion C++, VB.net Actionscript cim264c/d ASP PHP cim225 JSP cs4b ASP.NET CSS cim 272 SQL cim205a

© 5/2012 & 3/2011 Professor T.DeDonno

What to Take First

Prerequisites

Courses to Take First

7

Web Design Concurrent or

Recommended Prep

• Can Distinguish Between Folder, Sub-folder & File? – No, Take CIM271A XHTML

• Can you integrated Excel into Powerpoint

Can you resize Windows?

– No, Take CIM120

• Can you identify File System, Executables?

– No, Take CIM174 or CIM120

• Can you differentiate DHTML, HTML & XHTML? – No, Take CIM271A/B XHTML

8

Courses to Take First

• CIM271A/B XHTML (Some JavaScript/CSS) – Nuts and Bolts of Web Page

• CIM278A/B Dreamweaver (DW) – DW Word Processor of Web Pages – Aka DHTML High Level Editor • CIM264A/B Flash: Web Animation

• CIM274A/B Photoshop: Photo Editing & Graphics • Cim205a SQL/MySQL

(3)

© 12/2012, 3/2011 Professor T. DeDonno 9

SW to Buy:

Adobe CS5 Web Premium

• Academic Pricing uscollegebuy.com – Educational Purposes Only ~$349 – Collegesoftware.org foundationccc.org • Flash – Premier Web Animation Tool

– ActionScript Scripting Language for Flash – De Facto Standard for Web Advertisement • Fireworks – Web Draw & Paint

– Slices, Hotspots, Photo editing, Pop-up Menus • Dreamweaver: Premier IDE DHTML Editor • Photoshop, illustrator, Acrobat Pro

© 12/2012, 3/2011 Professor T. DeDonno 10

Two Branches

• Web Page Design

– Animation: Flash, ActionScript

– Presentation/Content: XHTML,CSS; Dreamweaver App – Graphics: Fireworks/Photoshop

• Web Development

– Programmable/Database Aspects of Web Design – All Web Pages are Dynamic (Programmable/DB) – Server-Side Framework (Java – LAMP)

– Server-Side Scripting (PHP)

– Client-Side Development: JavaScript, ActionScript – Database (SQL/MySQL)

11

Initial Web Development

• CIM205A SQL : Universal Database Language • CIM7A: Intro to Java Programming

• CS1A: Intro to Programming

• Taken XHTML (CIM271A) or Equivalent – CIM269A JavaScript

– CIM225 PHP – CIM272 CSS

© 5/2012 & 3/2011 Professor T.DeDonno

Course Sequences

DW/CSS Sequence

Flash Sequence

(4)

© 12/2012, 3/2011 Professor T. DeDonno 13

Mastering Concepts

• Dreamweaver 3 – 4.5 Units • CIM272 CSS 3 Units • Flash 3 Units (CIM264A & B) • ActionScript (3..9 Units)

– 3 Basics (CIM264C Fall)

– 3 Flex Programming Angle (cim264d is project oriented) – 3 Units Flash Hacks (CIM264D Spring)

• Web Development 6..21Units

– Server Side Basic = SQL + PHP

– Client Side Basic = XHTML + JavaScript + Flash/ActionScript – Advance = Basic + CIM7A + CS4A + CS4B “Framework”

© 12/2012, 3/2011 Professor T. DeDonno 14

Courses Sequence Highlights

• All Can be Completed in 1 Year

– cim278a DW & cim271a XHTML  cim278b  cim272 CSS

• 1 Semester Typical Course Sequence

– cim205a SQL & CIM271A XHTML  CIM225 PHP

• Both Online and In-class Options

– Fall and Spring Overlap & Complement – e.g.,

CIM225 PHP & CIM272 CSS Hybrid Fall, Spring On-line

15

DW/CSS Sequence

cim278a/b DW + cim272 CSS

• CIM278A/B

Dreamweaver (DW) Begin .. Intermediate

• CIM272 CSS

– CSS Fundamentals, Hacks and Tricks – How to Design Web Pages for CSS

– Project Modeled after www.csszengarden.com – Quality Assurance

– Optional DW templates & DW Advance

16

Flash/ActionScript Sequence

• Flash Fundamentals CIM264A & B • ActionScript CIM264C (Fall)

– Read and Implement ActionScript Programming – Chapter 9..12 Flash A/B Book

– Touch on Flash Sites “Give Code”

• CIM264D Flash Hacks/Flash Sites (Spring) • Flash is Defacto Standard for Web Advertisement • 95%+ All Browser Have Flash Player

• SWF Format is a Superior Format

(5)

© 12/2012, 3/2011 Professor T. DeDonno 17

PHP/MySQL Server-Side

• CIM205A MySQL – Structured Query Language – Universal Language for Questioning a Database – SQL De facto Standard Relation Database Access – RDBMS: Oracle, IBM, “SAP”; MySQL, SQLServer • CIM225 PHP HyperText Preprocessor

– Server Side Scripting

– DHTML = XHTML(HTML4.0)+CSS+JavaScript

• Client Browser Dynamically Renders Web Page

– PHP Engine Dynamically Creates DHTML – PHP Scripts + DHTML  PHP Engine  DHTML – Word Press (Content Management System) – Presta Shop (E-Commerce System)

© 12/2012, 3/2011 Professor T. DeDonno 18

Client Side Scripting

• CIM271A XHTML

• CIM269A JavaScript

– The Client Side Scripting Language

• CIM269B 3 Unit Version of CIM269A

– Cover CIM269A + JavaScript Framework + AJAX

• CIM264C/D ActionScript Flash Hacks

19

Java Web Development

• CS1A/CS1B Intro to Programming

• Or CIM7A Intro to Java

• CS4A Advance Java Programming

• CS4B Java Web Programming

– Swing, JDBC, JSP, Sockets/Networking/Threads

• CS1D Java Data Structures

• All 4 Java Classes use Same Book

© 5/2012 & 3/2011 Professor T.DeDonno

Web Design

Certificate

(6)

© 12/2012, 3/2011 Professor T. DeDonno 21

Web Design Certificate

• CIM264A/B Flash

• CIM278A/B Dreamweaver • CIM271A/B XHTML • CIM274A PhotoShop

• CIM298 Capstone (Final 8 Weeks Spring) • Electives - 6

• Can submit course waiver (harder for easier) Know XHTML, submit 271A/B course waiver

take CIM269B JavaScript - jQuery Substitute cim272 CSS for Flash

© 12/2012, 3/2011 Professor T. DeDonno 22

Applying for Certificate

• Approximately 2 Months

Before End of Semester

• Admission & Records Submit Form

• http://saddleback.edu/admissions

• More Info

• http://cim.saddleback.edu/certificate

© 5/2012 & 3/2011 Professor T.DeDonno

Scheduling

Tentative Course Schedule

http://cim.saddleback.edu/certificate

24

Tentative Web Design Fall

CIM264A Flash CIM264B Flash CIM271B XHTML CIM271A XHTML CIM272 CSS CIM278B Dreamweaver CIM278A Dreamweaver CIM269B JavaScript jQuery First 1/2 Second 1/2 CIM7A Java CIM225 PHP

(7)

© 12/2012, 3/2011 Professor T. DeDonno 25

Web Design Spring

CIM264A Flash CIM271B XHTML CIM271A XHTML CIM272 CSS CIM278B Dreamweaver CIM278A Dreamweaver CIM298 Capstone Offered 2nd8 Week Spring

Note Offered any other time

First 1/2

Second 1/2

CIM225 PHP

© 12/2012, 3/2011 Professor T. DeDonno 26

Web Design Typical Sequence

CIM264A Fa/Spring

CIM264B Flash Fa/Spring First 8 Weeks

CIM271A XHTML Fa/Sp/Sum CIM271B Fa/Spring

CIM278A Dreamweaver Fa/Sp/Sum CIM278B Fa/Sp/Sum CIM272 CSS Fa/Sp 2nd 8 Weeks

CIM274A Photoshop Fall/Sp/Sum CIM 225 PHP Spring/Sum

CIM298 Portfolio Spring

CIM 225 PHP Fall CIM205a SQL Fall/Spring/Sum

CIM274B Photoshop Fall/Spring

CIM269B JavaScript jQuery

27

Web Development Sequence

CIM271A XHTML CIM269A JavaScript deprecated CIM225 PHP CIM205A SQL/MySQL CIM205B Web DB LAMP PHP/MySQL Merged into cim225 CIM7A Java or CS1B CS4B Java Web Applications CS4A Adv Java CIM205A SQL/MySQL Server Side Framework – High End Programming Fall Spring Server-Side Web Database Server-Side Scripting CIM225 PHP CIM269B JavaScript jQuery 28

Courses 2013-2014

Course Offered

Flash/ActionScript CIM264A-D Postponed will come back as “2D and 3D

Web/Mobile Animation”

Dreamweaver CIM278A 1st8 Hybrid 6-7PM Thur & Online

Dreamweaver CIM278B 2nd8 Spring - Summer 2nd4 weeks Online: Hybrid Fall 2nd8 Weeks

SQL CIM205A Online Spring, summer and Fall

PHP CIM225 2nd8 week Fall 6-9PM Tues; Spring Online JavaScript CIM269B 2nd8 Weeks Fall (Offered More Often) CSS CIM272 Fall 1st 8 Weeks 6-9PM Tuesday

(8)

© 12/2012, 3/2011 Professor T. DeDonno 29

Typical Full Time

12-15 Units/Semester

Fall 13 (15 Units)

CIM271A  CIM271B, CIM278A CIM278B

CIM274A  B, CIM205A, CIM269B

Spring 14 (15 Units)

CIM225, CIM272

CIM298, CIM205A MySQL/SQL

© 12/2012, 3/2011 Professor T. DeDonno 30

Typical Part Time

1.5 to 7.5 Units Per Semester

• CIM271A XHTML Summer or Fall

• Fall: CIM278A/B, CIM274A/B

• Spring: CIM205A, CIM272

Fall 11: CIM269B, CIM225

• Spring 12: CIM298

31

Summary - quiz

• What is Dreamweaver/CSS Sequence?

• ___ is the basic building block of Web Pages.

• Good Luck this Semester

References

Related documents

Partindo dos pressupostos e conceitos de Goleman (1995) para o construto de Inteligência Emocional, no que vem sendo corroborado por outros autores ( Bisquerra 2000, 2015;

Table 1.0 shows that there exists a direct relationship between the revenue allocation formula as prioxies by the share of federal, state and local government

Važnost trgovine između država članica EU očituje se u tome da je trgovina robom (izvoz i uvoz zajedno) na unutarnjem tržištu bila veća od trgovine izvan Europske

Thus, the aim of the present study was to assess the technological and sensory characteristics of pasta, formulated with different protein content and supplemented with an

Nearly 19 percent of the licensed drivers in South Dakota were under 25, but 39.2 percent of the drinking drivers in fatal and injury accidents and 48.4 percent of the speeding

Based on this, this paper mainly studies the multirobot autonomous navigation problem in power stations of smart microgrids, and multimobile robots are used to complete the

TO JE joŠ JeDnA RijEČ IZ NašeG diJAlEkta KOjA oTPrILike značI «ONo ŠtO sE DogOdilo».. erEignIës KOJim Se odREđuje

ITIL® is a registered trademark of the Cabinet Office Page 12 Continual Service Improvement.. CSI Register