JavaScript the Hard Parts: Build a Messaging Client
Details
Ready to level up your asynchronous JavaScript skills?
In this hands-on workshop, we’ll build on the concepts from JavaScript the Hard Parts: Async & Promises as you create your very own browser-based messaging client. Guided by our expert Codesmith instructor, you’ll dive into real-world coding as you fetch data from a custom server, update the DOM in real-time, and build a fully interactive chat experience— right from your browser. Make sure to also RSVP for this event on our website to receive the Zoom link!
What you’ll learn:
- Async/await patterns for seamless, real-time communication
- How to fetch and post data using a custom server API
- Techniques for building dynamic, data-driven user interfaces
- A practical introduction to client-server communication on the modern web
By the end of this workshop, you’ll have built a functioning mini messaging app—and gained the confidence to tackle more complex, server-connected applications in your coding journey.
Is this workshop right for you?
This workshop is open to all experience levels! We recommend completing the Precourse unit on our free learning platform CSX, to set yourself up for success, but no prior experience is required. Whether you’re just curious or ready to begin a new career path, this workshop is designed to meet you where you are.
What else should you know?
- Price: Always free! We believe in making tech education accessible to everyone.
- Engagement: This will be an interactive session, so bring your questions! We love to see our attendees with cameras on.
We offer free workshops every week to help you learn to code, build your technical communication skills, and land a job as a software engineer.
Check them out:
- Intro to Coding: Start with the essentials.
- Intermediate and Advanced Coding: Take your skills to the next level.
- Learn about Codesmith: Get to know our programs.
- Community Coding: Connect, collaborate, and code with others.
In order to maintain a supportive and safe learning environment, all event attendees are required to follow Codesmith's Event Code of Conduct.