CSE 330 Online Textbook - Table of Contents
Welcome to CSE 330S. In this course, you will learn how to write web applications.
Contents
Module 1: Server Configurations
In Module 1, you will configure your own web server on Amazon Web Services.
Module 2: HTML, CSS, and PHP
In Module 2, you will learn HTML, CSS, and PHP, three important languages for web development.
Module 3: MySQL
In Module 3, you will learn how to communicate with a back-end database.
Module 4: JavaScript and AJAX
In Module 4, you will learn JavaScript and how to use JavaScript to make live-updating web applications.
Module 5: Creative Programming
Module 5 is a chance for you to apply what you've learned to far to make a cool web application of your own.
Module 6: Python and Django
In Module 6, you will learn Python, a popular scripting language, and Django, a Web framework running on Python.
Reference
Use this wiki as a starting place for your projects in CSE 330. However, web development is a large field, so it is impossible for us to document everything you might need to know. Here are some other places you should look when you need to find something:
- WebPlatform.org, a community-driven source containing documentation and tutorials for Web technologies
- The Web Education Community Group Wiki, also sponsored by the W3C.
- SitePoint, which has a reference page as well as quality articles and tutorials
If you can't find what you need in any of these places, try using your favorite search engine. Be wary of sites that come up on search engines. Many HTML reference sites document bad practices and dated techniques. If you're unsure whether a reference site you find is legitimate, ask a TA.