Web Site Application Development, IT-D 462
About this Course:
Programming for Web pages is introduced with emphasis on creation of interfaces to handle Web-based form data. Programming is taught in multiple languages. Security of Web sites is covered with an emphasis on controlled access sites. Setup, administration and customization of content management systems including blog and portal sites are introduced. Participants design and create a major Web site with including basic programs with Web interfaces and process data flows from online forms with basic database structures. Current technologies included in this course include Ruby on Rails, PHP, MySQL and Content Management Systems (CMS).
IT-D 461 Internet Technologies and Web Design or HTML, CSS, Basic Java Script or equivalent experience or previous programming experience required for enrollment
Who Should Attend:
This class is valuable for anyone involved in establishing, developing or maintaining a Web site, such as developers, managers, marketing and graphics staff, project leaders and teams.
Upon successful completion, participants will be able to:
- Build, and deploy server environments for modern agile web applications
- Plan and architect large scale web applications, including scalability and flexibility.
- Deploy and use multiple modern web frameworks such as Rails and Django
- Build services using REST APIs and client applications to consume those services
- Build web forms to control user input both within and without common web frameworks
- Employ the MVC design pattern to create web applications
- PHP language and MySQL Database
- Ruby on Rails and MongoDB Database
- Python with Django and possibly other frameworks
- Server deployments
- Frameworks for above, including AJAX and JS integration
- Webservices, REST APIs and 3rd party API integration
Grading/CEU award for this course includes successful completion of several projects during the semester.