{"id":4175,"date":"2020-04-07T11:36:25","date_gmt":"2020-04-07T03:36:25","guid":{"rendered":"https:\/\/people.utm.my\/azman\/?page_id=4175"},"modified":"2020-04-07T14:27:03","modified_gmt":"2020-04-07T06:27:03","slug":"web-programming-scsv-1223-section-04-2020","status":"publish","type":"page","link":"https:\/\/people.utm.my\/azman\/web-programming-scsv-1223-section-04-2020\/","title":{"rendered":"Web Programming"},"content":{"rendered":"<p><strong>Web Programming SCSV 1223 Section 04<\/strong><br \/>\n<strong>Semester 2, 2020<\/strong><\/p>\n<p>Week1:<strong> Introduction<br \/>\n<\/strong>Overview to the course, the internet and web programming<\/p>\n<p>Week 2 &amp; 3:<strong> HTML<\/strong><br \/>\nIntroduction to the fundamentals of HTML and create your own Web site. The topics covered HTML Basics, Displaying elements: Colour, Font, Text, Image, Table, Forms.<\/p>\n<p>Lab Exercise 1 (5%): HTML Form<br \/>\nAssignment 1 (15%): Web Performance, Optimization and Analysis<\/p>\n<p>Week 4 &amp; 5: <strong>CSS<\/strong><br \/>\nOverview on how to create state-of-the-art Web sites using modern CSS and HTML techniques. The topics covered CSS Basics, CSS Selectors, and CSS Properties: Font, Background, Colour, Box Model, and Grid.<\/p>\n<p>Video 1: <a href=\"https:\/\/youtu.be\/7ES7a8L83uM\">CSS Box Model<\/a><br \/>\nVideo 2: <a href=\"https:\/\/youtu.be\/-5HgR28qlSU\">CSS with Flexbox<\/a><br \/>\nLab Exercise 2 (5%) : HTML5 and CSS<\/p>\n<p>Week 6:<strong> JavaScript Fundamentals<br \/>\n<\/strong>Introduction to the JavaScript as the client-side scripting languages for the web. The topics covered JavaScript Basics: Keywords, Variables, Operators, Control Statements: Selections and Repetitions, Arrays, Functions, Objects.<\/p>\n<p>Video 3: <a href=\"https:\/\/youtu.be\/YyvfqKM44D4\">Lesson 1 Javascript &amp; console<\/a><br \/>\nVideo 4: <a href=\"https:\/\/youtu.be\/MZ-uX5Dymes\">Lesson 2 Javascript &amp; Console part 1\/2<\/a><br \/>\nVideo 5: <a href=\"https:\/\/youtu.be\/B-9SsWl2A2o\">Lesson 3 Javascript &amp; Console part 2\/2<\/a><br \/>\nVideo 6: <a href=\"https:\/\/youtu.be\/7mJnrcsE49U\">Lesson 4 JavaScript from lecture notes<\/a><\/p>\n<p>Assignment 2 (10%) : <a href=\"https:\/\/youtu.be\/kilm6eaDWKE\">Resume\/CV Website<\/a><\/p>\n<p>Week 7:<strong> JavaScript DOM<\/strong><br \/>\nIntroduce to the Document Object Model (DOM). The topic covers how to get, change, add, or delete HTML elements using DOM.<\/p>\n<p>Week 8: <strong>Semester Break<\/strong><\/p>\n<p>Week 9:<strong> Examples of JavaScript Usage<br \/>\n<\/strong>Getting input from Form Elements, JS form Validation.CSS<\/p>\n<p>Week 10: <strong>PHP Server-side programming<br \/>\n<\/strong>Introduction to server-side scripting languages for the web. The topics covered Keywords, Variables, Operators, etc. and Control Statements: Selections and Repetitions.<\/p>\n<p>Week 11: <strong>PHP Server-side<\/strong><strong>\u00a0programming<\/strong><strong> (continue)<br \/>\n<\/strong>Functions, Arrays, Web Variables<\/p>\n<p>Week 12: S<strong>erver Side Database Operation<br \/>\n<\/strong>Database Access:\u00a0 Connecting to a MySQL database, dealing with SQL Queries<\/p>\n<p>Week 13: <strong>Cookies and Session<br \/>\n<\/strong>Usage of cookies and session in web development<\/p>\n<p>Week 14: <strong>Example Applications:<br \/>\n<\/strong>Authenticating Users and Pages, Data population (from MySQL to HTML table).<\/p>\n<p>Week 15: <strong>Project Presentation<br \/>\n<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Web Programming SCSV 1223 Section 04 Semester 2, 2020 Week1: Introduction Overview to the course, the internet and web programming Week 2 &amp; 3: HTML Introduction to the fundamentals of HTML and create your own Web site. The topics covered HTML Basics, Displaying elements: Colour, Font, Text, Image, Table, Forms. Lab Exercise 1 (5%): HTML [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-4175","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/people.utm.my\/azman\/wp-json\/wp\/v2\/pages\/4175","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/people.utm.my\/azman\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/people.utm.my\/azman\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/people.utm.my\/azman\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/people.utm.my\/azman\/wp-json\/wp\/v2\/comments?post=4175"}],"version-history":[{"count":12,"href":"https:\/\/people.utm.my\/azman\/wp-json\/wp\/v2\/pages\/4175\/revisions"}],"predecessor-version":[{"id":4190,"href":"https:\/\/people.utm.my\/azman\/wp-json\/wp\/v2\/pages\/4175\/revisions\/4190"}],"wp:attachment":[{"href":"https:\/\/people.utm.my\/azman\/wp-json\/wp\/v2\/media?parent=4175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}