Web Dev Summer School
About | Mentors | Schedule | Important Dates | Applications | Packs
About
The MAD Summer School of Web Development is an international learning experience for sharing knowledge on the Modern Web. This is particulary important for students attending courses on Computer Science, Informatics and Web/Mobile Development, as well professionals worldwide, aiming to learn and apply the new trends related with the design and implementation of sophisticated, progressive and responsive Web applications.
The MAD Summer School of Web Development will be composed by several workshops, tool demos and masterclasses focused on the development for the Modern Web from the Web foundations (HTML+CSS+JS) to the modern Web:
- UI Design & Prototyping (Wireframes, Mockups & Prototyping Tools)
-
Web Tooling
- Scaffolding Tools (Yeoman, Brunch, Loom)
- Module bundler tools (Bower, Webpack)
- Task Builder Tools (Grunt, Gulp, NPM scripts)
- Version control tools (Git)
- Transpilers (Babel)
-
Responsive Web
- Layouts (Flexbox, CSS Grid)
- Processing (SASS, PostCSS)
- Methodologies (BEM, OOCSS, SMACSS)
- Frameworks (BootStrap)
- Web Storage (HTML5 Web Storage, IndexedDB, Cache API)
- Real-time Multiplayer Games (Canvas, WebSockets)
- Static Site Generators (Hugo, Jekyll, Hexo, MiddleMan)
-
JS Frameworks
- Libraries (jQuery)
- Frameworks (React, Vue and Angular)
- Progressive Web Apps (Service Workers, Caches API and Web App Manifests)
- JS Unit, Integration and Functional Testing Frameworks (Mocha, Jasmine, Jest)
-
Backend Foundations
- Web servers (Node)
- REST frameworks (Express)
- NoSQL Databases (MongoDB)
- Object data modeling (Mongoose)
- Web services (REST, GraphQL)
Mentors