The primary purpose of the course is to guide students through planning, coding and testing a complete web application. Students will build upon their acquired knowledge of the web and applications as well as continued exposure to user-centered design principles. The course will provide hands-on experience and shall include discussion and exploration of practical implications of emerging trends in web design and development.
Learning Objectives
- Implement modern techniques related to the planning, production and management of medium to large websites.
- Design, implement, test, and debug complex web applications.
- Understand the role of databases and database management within a web application context.
- Research and use existing frameworks.
- Demonstrate knowledge and use of control structures in procedural programming.
- Evaluate and use algorithms for the purpose of solving common computing tasks.
- Explore and incorporate security measures.
- Utilize content versioning systems.
Framework Connections
Competency Areas
Feedback
If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.