fbpixel

Events

Inspiration, Knowledge & Networking

JavaScript Workshop

Today, JavaScript is more than just a script programming language that you can run in the browser. Besides the browsers, we can use JavaScript for a vast spectrum of software development: server side of web apps, game development, blockchain, desktop and mobile apps and even AI. It can be explained by many reasons: a lot of international companies, organizations and open source are making huge contributions to evolve JavaScript and teach other people to work with it. If you know JavaScript, it will open many opportunities for you as an employee or as an entrepreneur. And this technology will stay in demand for a long period of time.

JavaScript is quite a simple language – there are no strong type systems, it does not require the compilation step, and its syntax is similar to other languages. But this is only at a first glance)

Despite its simplicity, JavaScript contains hidden features that makes learning language difficult and development even more difficult . Even many developers from other programming languages make mistakes when using JavaScript, and come back to these mistakes again and again.

In this workshop Anton Chiswick will explain how JavaScript works under the hood, make the curtain come down to help you get the hang of the basis of JavaScript. After this workshop you will have a clear understanding about the internal mechanics of JavaScript and be able to start your own path in JavaScript development!

WHAT YOU WILL LEARN:

  • brief history of JavaScript

  • where and for what you can use JavaScript

  • type system and how its works

  • operators

  • type coercion

  • how to use functions

  • objects and inheritance

  • promises

  • modules

  • how to use documentation

  • what is node, npm and js engine

  • how to use JavaScript in the browser

  • how to use JavaScript on server side

ABOUT THE SPEAKER:

Hello, my name is Anton Chistik, and I have been working as a front-end developer for the last 3 years. I don’t have a degree in Computer Science, I had started to learn web development on my own, but I got stuck, because I had no clue how to apply my knowledge. So I decided to enter a Ukrainian private IT academy, to get the hang of how to use JavaScript in modern web development.

After 3 month of learning, I got my first job in a product IT company. So, my learning path took around 5 month before I started to work as a front-end developer. Along my way in web development I had developed micro services for payments, worked with animations, SVG, made layouts, implemented services to gain users statistics, developed servers for testing purposes, implemented auth services based on modern JWT technology, developed games via Phaser game framework etc. My major JS framework is Vue.js, I have been working with it almost my whole career. But I am certain that deep knowledge of JavaScript will allow you to start working with any framework. I tried other programming languages (C#, Dart, Python), but my heart is always with JavaScript for good.

Instagram handle:

@h3v3rm1h9

——————————————————

##Event Registration Instructions:##

Please bring your laptop to attend this workshop.

This event is free and open to Dojo Members and the Public. 

Register at Dojo front desk or send an email to rsvp@dojobali.org. Sign up fast! Limited to 12 seats!

Back to Events

Dojo Bali - IS OFFICALLY CLOSED

Dojo Bali is a coworking space located on the beautiful island of Bali, Indonesia. Dojo Canggu is open 24/7 and located at Echo Beach, Canggu offering a collaborative and relaxing coworking environment. New locations are coming soon. Stay tuned to find out where the next Dojo will be set up.

Dojo Bali is a Registered Trademark and under license of PT Mintox, Indonesia
PT Dojo Bali Coworking Registration No: AHU-3570685.AH.01.11.TAHUN 2015

www.dojobali.org

Login