Giter Site home page Giter Site logo

koopreynders / web-app-from-scratch-2122 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cmda-minor-web/web-app-from-scratch-2122

0.0 1.0 0.0 8.73 MB

The course Web App From Scratch is about learning to build web applications with vanilla HTML, CSS & JavaScript, without frameworks or unnecessary libraries. Web App From Scratch is part of the half year minor programme about Web Design and Development in Amsterdam. Bachelor Communication and Multimedia Design, Amsterdam University of Applied Science.

Home Page: https://cmda-minor-web.github.io/web-app-from-scratch-2122/

License: MIT License

HTML 100.00%

web-app-from-scratch-2122's Introduction

Web App From Scratch @cmda-minor-web 2021 - 2022

In this course you will learn to build a web application without frameworks or unnecessary libraries, but with vanilla HTML, CSS & JavaScript as much as possible. The end result is a modular, single page web app (SPA). Data will be retrieved from an external API, manipulated and finally shown in the UI of the App. You will learn to apply interface principles when building and testing the interface. With the gained knowledge you will be able to build interactive prototypes, based on a user story and real data. Also you will gain a better understanding of how API's, frameworks and libraries work.

Assignment

  • Visitekaartje: Ontwerp en maak met HTML, CSS en JS een visitekaartje.
  • Teampagina: Ontwerp en maak met je team een teampagina waarin je de verschillende visitekaartjes toont.
  • Single Page App: Design and build a single page web app based on a User Story.

Program

Planning Maandag Dinsdag Vrijdag
Week 1 - Hellooo ๐Ÿคธ Introduction + visitekaartje Teampagina Teambespreking
Week 2 - Hello API ๐Ÿ’ College + briefing opdracht College + Work Feedbackgesprekken
Voorjaarsvakantie
Week 3 - Refactor ๐Ÿ›  College + work College + work Feedbackgesprekken
Week 4 - Wrapping up ๐ŸŽ College + work work Beoordelingsgesprekken

Best Practices

All work during this course will be tested against our Best Practices for JavaScript.

Rubric

Your efforts will be graded using a single point rubric (see below). You will have to pass the criterion (centre column) to pass the course. During the test you will be consulted and will be given feedback on things we think deficient and things we think are an improvement on the criterion.

Deficiency Criterion Improvement
User Interface - you design, build and test the user interface by applying interface design principles
Code structure - you write modular, consistent and efficient HTML, CSS and JavaScript code by applying structure and best practices. You manage state for the application and the UI
Data management - you understand how you can work with an external API using asynchronous code. You can retrieve data, manipulate and dynamically convert it to structured html
Project - your app is working and published on GitHub Pages. Your project is thoroughly documented in the README.md file in your repository.

web-app-from-scratch-2122's People

Contributors

koopreynders avatar joostf avatar razpudding avatar notendoos avatar suustenvoorde avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.