Website / Web Application Development
Timeline
-
June 15, 2020Experience start
-
June 16, 2020Project Scope Meeting
-
June 25, 2020Design / Mockup Review
-
July 30, 2020Mid-Point Check In
-
August 25, 2020Experience end
Timeline
-
June 15, 2020Experience start
-
June 16, 2020Project Scope Meeting
Meeting between students and company to confirm: project scope, communication styles, and important dates.
-
June 25, 2020Design / Mockup Review
Based on the company's specifications, students will prepare a design for the project to share. Feedback and approval are required before beginning to code.
-
July 30, 2020Mid-Point Check In
In addition to regular communication, this mid-point check-in is to formally review the project's progress so far to provide feedback and approval.
-
August 25, 2020Experience end
Experience scope
Categories
Skills
javascript software development web development node reactStudents will design and implement both a front-end and back-end website or web application for your organization. The application is required to use front-end components (React.js) and back-end services on a Node.js platform. This course gives students the opportunity to practice and apply the knowledge they have gained to create a real-world web application or website. The students will create a proposal for their development project and submit it to their instructor and the company for approval. Once approved, students will develop and demonstrate their project with a final presentation.
Students are able to work in small groups with defined roles for each student (e.g. designer, project manager, front-end developer, or back-end developer) and a designated liaison to communicate with the company.
Pay or stipend is optional but appreciated if the company's budget permits.
Learners
By the end of the project, students will create a presentation of their project with a demo that the company can finalize and implement.
Project timeline
-
June 15, 2020Experience start
-
June 16, 2020Project Scope Meeting
-
June 25, 2020Design / Mockup Review
-
July 30, 2020Mid-Point Check In
-
August 25, 2020Experience end
Timeline
-
June 15, 2020Experience start
-
June 16, 2020Project Scope Meeting
Meeting between students and company to confirm: project scope, communication styles, and important dates.
-
June 25, 2020Design / Mockup Review
Based on the company's specifications, students will prepare a design for the project to share. Feedback and approval are required before beginning to code.
-
July 30, 2020Mid-Point Check In
In addition to regular communication, this mid-point check-in is to formally review the project's progress so far to provide feedback and approval.
-
August 25, 2020Experience end
Project Examples
Requirements
Students are trained in the following areas of web development:
- Java and object oriented programming
- Web Development 1: Students learned the principles and techniques behind the design and development of effective web sites. Introduction to web technologies including, HTML, CSS, and FTP file management software. Introduction to advanced languages such as JavaScript, used for client-side scripting, and PHP, used for server-side scripting.
- Web Development 2: Deeper understanding of web programming using HTML5 and CSS3 by focusing on responsive design, for both desktop and mobile applications, using Media Queries. Students have learned frameworks such as jQuery and JavaScript to add functionality to their websites to enhance the user experience of their web sites.
- React and Modern JavaScript: React, Document Object Model (DOM), JavaScript ES6, JSX, and Redux.
- Node.js Fundamentals: Students learned to use Node.js programming asynchronous model, along with data storage and package management, to build networked web applications.
Additional company criteria
Companies must answer the following questions to submit a match request to this experience:
Additional company criteria
Companies must answer the following questions to submit a match request to this experience:
Be available for a quick phone call with the instructor to initiate your relationship and confirm your scope is an appropriate fit for the course.
Provide a dedicated contact who is available to answer periodic emails or phone calls over the duration of the project to address students' questions.
Provide regular feedback on defined milestones throughout the duration of the project.
Timeline
-
June 15, 2020Experience start
-
June 16, 2020Project Scope Meeting
-
June 25, 2020Design / Mockup Review
-
July 30, 2020Mid-Point Check In
-
August 25, 2020Experience end
Timeline
-
June 15, 2020Experience start
-
June 16, 2020Project Scope Meeting
Meeting between students and company to confirm: project scope, communication styles, and important dates.
-
June 25, 2020Design / Mockup Review
Based on the company's specifications, students will prepare a design for the project to share. Feedback and approval are required before beginning to code.
-
July 30, 2020Mid-Point Check In
In addition to regular communication, this mid-point check-in is to formally review the project's progress so far to provide feedback and approval.
-
August 25, 2020Experience end