ajax conp,BCIT : : COMP 3015 - Introduction to Web Applications with PHP

BCIT is planning for a substantial return to on-campus activity for the fall 2021 term as informed by BC Public Health Officer guidelines. Refer to each course listing for details.

Course Details

This hands-on course follows on from COMP 1850 and (COMP 2015 or COMP 2132) and is aimed at students who already possess a working understanding of web scripting with HTML5, CSS3, and JavaScript. Beginning with basic client/server concepts, students are introduced to server-side scripting, PHP theory, basic syntax and the difference between synchronous/asynchronous calls for responding to AJAX requests. There is a review of basic front end development concepts and JavaScript. Students who want to learn more about advanced JavaScript are also encouraged to complete: COMP 2909 -Angular and Vue.js Fundamentals, COMP 2912- Node.js Fundamentals and COMP 2913 -React and Modern JavaScript. COMP 3015 participants are provided with a front-end web application to connect to the back-end to serve the front end applications. Topics include: caching, Content Delivery Network (CDN), and external libraries to understand how to deal with these topics in the back end. Additional topics include: MySQL, password hashing and SSL/TLS. HTTP vs HTTPS, HTTP status codes, verbs, headers, cookies, and sessions as also discussed. Labs and exercises include different encoding types for transport between browser and server application, basic web application security and the dangers of cross site scripting, session hijacking. Participants gain experience with the major functions of server-side scripting, client/server architecture and a variety of open-source software tools. This course is required in several programs including Applied Web Development (AWD) plus the CST/PTS Diploma. It is also the prerequisite for COMP 4669 Advanced Web Applications. Upon successful completion of COMP 3015 students will able to write browser independent server-side scripts and develop a web application.

Prerequisite(s)

Credits

3.0

Cost

$635.25

Fall 2021

Below are two offerings of this course for the Fall 2021 term.

CRN 47006

Duration

Fri Sep 17 - Fri Dec 03 12 Weeks

Class Meeting Times

Dates

Days

Times

Locations

Sep 17 - Dec 03

Fri

18:00 - 21:00

DTC

DTC

Rm. 382

Instructor

Gary Tong

Course Outline

TBD – see Learning Outcomes in the interim

Cost

$635.25

Notes

Departmental approval needed

Please email cstpts@bcit.ca for Departmental approval. Include your Student number (A0#) and COMP__ and preferred CRN __ and Program Declaration____. Course is 36 hours on campus. Late registration is not permitted.

Status

Add to cart

CRN 44160

Duration

Mon Sep 13 - Mon Nov 29 12 Weeks

Class Meeting Times

Dates

Days

Times

Locations

Sep 13 - Nov 29

Mon

18:00 - 21:00

DTC

DTC

Instructor

TBD

Course Outline

TBD – see Learning Outcomes in the interim

Cost

$635.25

Notes

Departmental approval needed

Please email cstpts@bcit.ca for Departmental approval. Include your Student number (A0#) and COMP__ and preferred CRN __ and Program Declaration____. Course is 36 hours on campus. Late registration is not permitted. Class is in session October 11 (Thanksgiving).

Status

This course offering has been cancelled. Please check this page for other currently available offerings, subscribe to receive email updates or

contact us with your comments or questions.

Cancelled

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值