Practice tests for CSCI E-12
Fundamentals of Web Application Development
The tests presented in this application are based on material covered in class and supplementary research conducted during the completion of course assignments.
This project is an academic minimum viable product (MVP). The software and its underlying code are provided without warranty of any kind, express or implied, including but not limited to the accuracy or correctness of results. This application is intended for educational purposes only.
- Graduate Credit
Key Takeaways from CSCI E-12
The content is based on lecture notes, in-class demonstrations, assignments, and associated research.
20 questions Start - Graduate Credit
Feedback from the Final Project
This test covers concepts, solutions and lessons learned from Andy's final project - this web application
20 questions Start - Web Development Foundations
Basics of HTML, CSS, and JavaScript
This test focuses on foundational web technologies, including HTML structure and semantics, CSS layout and styling principles, and core JavaScript concepts.
10 questions Start - React Coming soon
Introduction to React and Next.js
The content covers fundamental concepts of component-based development using React, along with an introduction to Next.js for routing, rendering strategies, and application structure.
50 questions Not available - Architecture Coming soon
Microservices and APIs
This test explores the principles of microservice-based architectures and the role of APIs in modern web applications. Topics include service boundaries, RESTful design concepts, data exchange formats, and common challenges such as versioning, security, and reliability.
50 questions Not available - Cybersecurity Coming soon
Web Security and Authentication Fundamentals
This test covers essential web security concepts, including common vulnerabilities, secure authentication practices, session management, and the role of HTTPS. Questions emphasize practical awareness of security risks and best practices when building and deploying web applications.
90 questions Not available