WEB DEVELOPMENT (ADVANCED)
In this course students will learn about the processes involved in web development. Students will receive instructions on how to set up a website using the javascript platform node.js. This course involves both client and server side programming and sets students up for building a website of their own. It is strongly recommended that students have a basic understanding of any coding language prior to taking this course.
Topics Covered:
Topics Covered:
- Client Side
- Javascript
- JSON
- CSS / HTML formatting
- Forms
- AJAX
- Databases
- Server Side
- Node.js
- Templating
- Synchronous vs asynchronous
- OAuth [time permitting]
- Canvas [time permitting]
- mySQL [time permitting]