![]() This session focuses on solving the challenges of asynchronous programming with certain constructs in Node.js - promises, async and await keywords. ![]() Recorded talk Lecture 3: Promises and Async Programming We use Visual Studio Code as the IDE of choice. Useful tools like PM2 and nodemon are introduced in this session, as well as live debugging with Node.js. We also talk about interacting with the file system. Demonstration of the previous JavaScript and ES6 fundamentals, delving into the module pattern and several examples to familiarize with npm packages. A brief intro to its implementation and moving on to making use of and creating modules. Recorded talk Lecture 2: Node.js Ecosystem & BasicsĪ fast dive into the Node.js ecosystem, detailing its working principles. We use the Chrome browser as a playground for an interactive session. In this session, we cover the basic programming paradigms in JavaScript, as well as topics like OOP and functional programming. Syllabus Lecture 1: JavaScript & ES6 FundamentalsĪn introduction on how JavaScript works and how to take advantage of the new ES6 syntax and features. If you will watch all talks, live or online, and present a satisfying final project - you will get the graduation certificate. if you caught a cold) or any meeting (e.g. This is done with the purpose to help all those who want to take our course and can’t attend one meeting (e.g. You’ll spot them easily - they have a red cross helmet emoji as part of their names.Īdditionally, all talks are recorded and uploaded to YouTube. An invite link to our Slack can be found in each of the meetup events.ĭuring the meetings a group of volunteers will be around to answer your questions.Īdditionally, all our volunteers are online on Slack to answer your questions, in addition to several online-only volunteers. ![]() We also have a dedicated Slack channel (#js-crash-course) in the WTM Slack to help out the attendees with their assignments outside the class hours. It won’t be a bed of roses, but it will provide immense learning opportunities. We will strive to do better each and every week. This will not be an easy task, but we are committed to get every attendee on this level :)įinally, this is a challenging, intensive, but fun and resourceful course. In the end we expect to come up with a simple backend application that gets deployed with Docker and provides a REST API before a MongoDB datastore. 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. ![]() Git and Visual Studio Code will be our main tools, along with Node.js. The course is designed around open-source technologies, so a Unix-like system, Linux or MacOS is preferred. 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. It assumes that you know basic concepts of (object oriented) programming but we will start from the beginner level and build up. You’ll discover all of the important aspects of the language (without delving into expert-level nitty-gritty details or confusing jargon) as you develop a fast knack for programming with JavaScript.This is a course designed for introducing JavaScript and Node.js as a platform for backend applications. Light-hearted and hands-on, the book introduces you to programming essentials through fun examples, hands-on exercises, and cool projects like building a Pong-style computer game. This fast-paced tutorial quickly teaches total beginners how to code in this popular, easy-to-learn language. JavaScript is the programming language of the internet-the secret sauce that makes websites dynamic, responsive, and all-around awesome. Like Python Crash Course, this hands-on guide is a must-have for anyone who wants to learn how to code from the ground up-this time using the popular JavaScript programming language. A fast-paced, thorough programming introduction that will have you writing your own software and web applications in no time. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |