Blog Default

Alt Fulltext

IT-250 Advanced Web Design

Course Description:

This course demonstrates how scripting language can be used to convert static HTML pages into dynamic pages. Syntax of a scripting language is introduced and students learn to use an advanced tool to generate more concise and readable code. The topics include Document Object Model (DOM), working with element set, Event model, animations and effects, library functions, latest technology to communicate with the server, creating user interfaces with themes and effects, and working with UI widgets.

Personal Reflection

The Advanced Web Design course strengthened my skills in web development. The main focus of the course is JavaScript, where I learned to create photo slide shows and add functionality to forms to manipulate input data. The Document Object Model (DOM) is featured heavily in our classes; it defines the logical structure and how a document is accessed and manipulated. One of my favorite uses for JavaScript is to hide sections of a form to avoid overwhelming users with many fields all at once. You can place JavaScript code anywhere in an HTML document within the tags <script> and </script>. The introduction to PHP and MySQL topics teaches how to take data from a form to a database and vice versa. They allow for Create, Read, Update, and Delete (CRUD) operations which are essential to any system.
Before the Advanced Web Design course, I developed websites using templates, and I could not add any custom functionalities. However, I can now create custom plugins for Joomla and WordPress, which required me to learn Hypertext Preprocessor (PHP) scripting language. In addition, the course was my first and only virtual class and required class participation. Consequently, I improved my problem-solving and critical thinking skills because of the live class participation. Therefore, I recommend the Advanced Web Design course for all students majoring in Computer Information Systems because it teaches important concepts that would give your team an advantage when designing the website for their system of choice.
My Advanced Web Design final project allowed me to utilize my skills to build a website using HTML, CSS, and JavaScript functions. The final project required that we followed all the steps in building a website, from designing wireframes to implementing and testing. I developed a website for a car rental company where the company expects customers to book a car from anywhere. The project's title is Cabrits Car Rental, and you can view its full implementation
here.