
JavaScript Foundation
At Edument, we are proud to have a number of teachers in our ranks with a deep and extensive JavaScript knowledge, eager to show what it is that makes the language special, a little strange, and worth knowing. The best way to teach something is with enthusiasm. Since we have a deep investment in JavaScript, we also teach it to inspire others to do great things with the language.
Many developers today need to do frontend work and relate to JavaScript in some way. In fact, JavaScript is getting more and more important in our day-to-day work. Many people approach web programming without a solid foundation in the language. This course explains the language in depth, how JavaScript works and what parts of it are important.
Using a real-world application as a concrete case, we will go through modern application creation with JavaScript from the ground up. We focus not only on the browser, but also on building simple applications with NodeJS. Doing that brings much-needed advantages of a modern development, such as testing, linting, module management, build systems, and file watching.
Syntax crash course
Case study: a simple app
jQuery and other libraries
Functions (and why they matter)
Functional programming
Node.js
Asynchrony - callbacks and promises
Common patterns
API writing
Objects
JavaScript's OLOO (Objects Linking to Other Objects) mentality
A developer environment: bundling, testing, minification, "transpilation"
Harnessing the browser dev tools
Case study: Models and views
What you will learn
Target audience
People who are starting out with building applications with JavaScript on the web platform, or who are self-taught web developers who know the basics of JavaScript but want a more solid understanding.
Prerequisites
This course is aimed at people with a developer background. Basic knowledge in HTML/CSS is a requirement.
20 900 SEK ex moms
- The course is given remote or in classroom
- Contact us for upcoming courses
- If you are a team there is an opportunity for content adaptation based on your needs
Duration: 2 days, or 4 half days
Level: Beginning
Language: English/Swedish
Course code: T180