Web Applications - Databases/APIs/Web-based Applications


Timeline
-
January 16, 2024Experience start
-
April 29, 2024Experience end
Experience scope
Categories
Information technology Software development Databases Cloud technologiesSkills
application programming interface (api) software design patterns web services full stack development project scoping innovation researchAre you looking to infuse innovative and fresh perspectives into your projects while giving students a real-world experience? Bring on learners from Allegheny College to be your learner-consultants, in a project-based experience.
At Allegheny College, we foster an applied environment where students routinely take on practical applications of coursework. Our program equips them with a comprehensive skill set, enabling them to craft web applications that incorporate the “full stack." From databases to APIs, and public-facing web-based applications, our students learn about all the layers of a modern web service and programming design patterns to make the most of an approach or technology.
We are seeking business owners who are passionate about collaboration with students. The ideal partner should have:
- A clear project with a well-defined business problem statement.
- Projects can be research-focused, task-focused, or a mix of both.
- Flexibility and openness to negotiate project scope with our students to ensure a mutually beneficial partnership.
Students
Deliverables are negotiable, and will seek to align the needs of the learners and the organization.
Final project deliverables will include:
- A 10-15 minute presentation on key findings and recommendations
- A detailed report including their research, analysis, and insights
- A well-documented, version-controlled source code repository ready to hand off to you
Project timeline
-
January 16, 2024Experience start
-
April 29, 2024Experience end
Project Examples
Requirements
Learners in groups of 3-5 will work with your company to identify your needs and provide actionable recommendations, based on their in-depth research and analysis.
Project activities that learners can complete may include, but are not limited to:
- Developing secure, reliable application programmer interfaces (APIs) using the Representational State Transfer (REST) or Simple Object Access Protocol (SOAP) specification(s)
- Selecting solution-appropriate open source software to implement a “full stack” web application project using server-side or client-side rendering frameworks
- Completing iterative design processes and reporting progress and technical details through written documents and oral presentations
- Modelling industry standard server security practices such as, but not limited to, firewall, web server, and database configuration
As part of our course, we're going to look at a wide variety of technologies and platforms largely driven by you and your projects!
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:
Timeline
-
January 16, 2024Experience start
-
April 29, 2024Experience end