JavaScript Crash Course Vol. 3 - Lecture 4 - HTTP APIs with Express.js

Welcome to Women Techmakers Berlin's JavaScript autumn course! The course will be spread over 9 weekly meetings, we will go from learning the fundamentals to having your very own backend application deployed with Docker. ★ Course description★ This is a course designed for introducing JavaScript and Node.js as a platform for backend applications. It assumes that you know basic concepts of (obj

Nov 5, 2019, 5:30 – 9:00 PM

RSVP'd

Key Themes

Web

About this event

Welcome to Women Techmakers Berlin's JavaScript autumn course!
The course will be spread over 9 weekly meetings, we will go from learning the fundamentals to having your very own backend application deployed with Docker.

★ Course description★
This is a course designed for introducing JavaScript and Node.js as a platform for backend applications. It assumes that you know basic concepts of (object oriented) programming but we will start from the beginner level and build up. So, the more programming experience, the better — but total newbies are also welcome, provided that they invest the required amount of time for self-learning.

The course is designed around open-source technologies, so a Unix-like system, Linux or MacOS is preferred. Git and Visual Studio Code will be our main tools, along with Node.js. Windows is not preferred, but if you absolutely have to live on Windows, you should have a working git and Node.js installation, and the rest will work.

FAQ
- Some previous programming knowledge would be really useful
- It's completely free
- It's both for beginners and not-so beginners
- Ideally you'll keep working on your project at home
- All genders are welcome
- RSVP opens one week in advance

★ Lecture 4: HTTP APIs with Express.js★
An introduction to web applications with the express framework and most popular packages including sessions and authentication, as well middleware implementations. We go into the details of HTTP and talk about RESTful APIs. We start implementing an example back-end application with express. We briefly talk about real-time capabilities with WebSockets.

★ Before the class ★
- Update your RSPV if you are not able to come.
- Join our WTM Slack (https://slack.wtmberlin.com/) and #js-crash-course group.
- Check the pinned items of #js-crash-course.
- Check our Welcome Guide (https://github.com/WTMBerlin/jscc-welcomeguide). Make sure that you have all the steps until Node.js (included) ready -- and Problem Solving section!).
- If possible, watch the previous videos to be on track (they are on the pinned items of #js-crash-course).
- This is the official repository of this year's class: https://github.com/WTMBerlin/jscc2019. It's up to date with each lesson code and homework info.
- Don’t forget to bring your laptop and charger! :)

★ About Our Instructor★
Armagan is a software architect from Berlin and currently works as the Senior Engineering Manager at Wayfair.

Following the software craftsmanship philosophy, he has taught over 40 young engineering graduates on software and helped them enter the software industry.

For the last five years, he has been focusing on distributed cloud architectures and developed among many others an open-source framework, cote.js, for building microservices with Node.js.

Follow Armagan on twitter.com/dashersw, https://github.com/dashersw or on his own blog https://arm.ag.

★ ABOUT HOSTING COMPANY ★
Wayfair is one of the world's largest online destinations for the home. Whether you work in our global headquarters in Boston or Berlin, or in our warehouses or offices throughout the world, we're reinventing the way people shop for their homes through our commitment to industry-leading technology and creative problem-solving. https://www.wayfair.com/

★ ABOUT WTM BERLIN ★
At Women Techmakers Berlin we have been encouraging diversity in tech in Berlin since 2015. We strive for visibility, networking and resources to make the tech community of Berlin inclusive. We are one of the most active chapters of the global Women Techmakers program run by Google.

Our meetup groups are free of charge and open to people of all backgrounds, regardless of gender, age, race, expertise, etc. - everyone is welcome!

Please read our shared code of conduct. More information here: http://berlincodeofconduct.org/

Follow us on TWITTER:
https://twitter.com/wtm_berlin

Join us on FACEBOOK:
https://www.facebook.com/groups/1106085959408694

And join us on SLACK:
http://slack.wtmberlin.com

Organizers

  • Natalie Pistunovich

    Independent Consultant

    GDG Organizer

  • Anna Morgiel

    ImmoScout24

    GDG Organizer

  • Bukola Johnson

    Hellofresh SE

    Organizer

  • Seemran Xec

    Sawayo

    Software Engineer

Contact Us