Xplicity Dev Day 2018

Xplicity

Xplicity

SHARE THIS:

Xplicity is always willing to share the knowledge and expertise with all the future brightest IT talents. During a day of practical and theoretical learning sessions, hosted by our own developers, you will have a unique chance to test your practical coding skills and learn some great stuff! Workshops are hosted on the 9th of March, 2018.

THE PROGRAM:

09:00 – 09:30 Registration

09:30 – 13:30 Basics of Machine Learning by Kęstutis Triponis @Xplicity, Chemijos g. 9D, Kaunas

AI and Machine Learning is the future of all technology. Companies like Google and Apple are already using it. During this workshop, you will obtain basic practical and theoretical knowledge of Machine Learning and AI.

The workshop will include:

  • The basics of AI and Machine Learning.
  • The main aspects and theory of neural networks.
  • Hands-on session: teaching algorithm to play SPACE INVADERS.
  • The migration of algorithm to Java/.NET. System ready for production stage.

Requirements for participants:

  • Laptop.
  • MATlab/ octave pre-installed.
  • Basic Python knowledge.

14:00 – 14:30 Registration

14:30 – 18:30 Creating a cross-platform desktop application with Angular and Electron by Andrius Tolvaisis @Xplicity, Chemijos g. 9D, Kaunas

During this workshop, you will learn how to benefit from these two technologies and build cross-platform desktop applications that are compatible with Windows, Linux, and Mac. Particularly you will learn how to:

  • Create and configure Electron and Angular apps so that they’d work together.
  • Create reusable Angular components.
  • Use Electron API: application menus, system tray, dialogs, taking screenshots.
  • Use Native APIs, e.g. file system access, execution of other processes.
  • Distribute your Electron app.

Requirements for participants:

  • Laptop.
  • Basic HTML, CSS, and JavaScript/TypeScript knowledge.
  • Basic Angular knowledge is preferable but not a must.

14:30 – 18:30 Code obfuscation by Nikita Laukhin @Xplicity, Chemijos g. 9D, Kaunas

During this workshop, you will not only find out what is obfuscation and why do we need it but also learn about the tools used for obfuscation and deobfuscation, different modes of obfuscation, problems, expected to arise during obfuscation and gain an in-depth theoretical and practical understanding of:

  • Obfuscation as one of the possible scenarios to protect your code.
  • IL and assembly browsing.
  • Different obfuscation modes and expected outcomes.
  • Obfuscation and deobfuscation in practice.

Requirements for participants:

  • Laptop with MS Windows.

HOW TO APPLY?

The event is completely FREE and available to EVERYONE who is able to fulfill the requirements. Choose the workshop(s) you want to participate in and fill out the application form here with your name, last name, email address, phone number, and a few motivational sentences.

Note: If you’re applying to more than one workshop, make sure the times of the workshops don’t overlap.