Skip to content

Introduction in Java and Fundamental Algorithms

Photo of Anastasiia
Hosted By
Anastasiia
Introduction in Java and Fundamental Algorithms

Details

Introduction in Java programming language, basic concepts and fundamental algorithms

This workshop is designed for complete Java beginners, however you will require some of software to be installed prior to the workshop.

You will use basic programming concepts in the context of real life web application.

What you will learn:

  • Primitive Data Types
  • Flow control: loops, ifs, switches
  • Logical operators
  • Simple manipulation with objects

Prerequisites:

  • You should be confident computer user.
  • You should be able to understand basic mathematics.
  • !!! IMPORTANT !!! You should install following programs on your workstation prior meeting: Intellij Idea Community Edition, Git, Maven, JDK 17. Contact organizers for help in the case of any issues with installation.
  • You should be ready to register with Miro Boards (https://miro.com/) to provide input. However this is not mandatory.

Software Installation:

JDK 17
Use this link for Windows:
https://www.oracle.com/ae/java/technologies/downloads/#jdk17-windows

Use these commands for Ubuntu/Debian:
sudo apt update
sudo apt install openjdk-17-jdk

Use these commands for MacOS:
brew install openjdk@17

Intellij IDEA Community Edition
Use this link and choose your Operation System:
https://www.jetbrains.com/idea/download/

Please make sure you are downloading community edition unless you are ready to pay for Ultimate license.

Git
For Windows users, use following link:
https://git-scm.com/downloads

For Debian/Ubuntu users:
sudo apt update
sudo apt install git

For MacOS users - use one of provided methods - https://git-scm.com/download/mac

Maven
For Windows users, follow instructions here: https://phoenixnap.com/kb/install-maven-windows

For Debian/Ubuntu users, follow instructions here: https://www.digitalocean.com/community/tutorials/install-maven-linux-ubuntu#installing-maven-on-linux-ubuntu

For MacOS users, follow instructions here: https://www.digitalocean.com/community/tutorials/install-maven-mac-os#2-install-maven-on-mac-os

Photo of enCodeLab - IT Professionals & Aspiring Engineers group
enCodeLab - IT Professionals & Aspiring Engineers
See more events