Git is a distributed version-control system for tracking changes in any set of files. Create a Repository git init [project name] From scratch — Create a new local repository git clone [project url] Download from an existing repository Observe your Repository git status List new or modified files not yet committed git diff Show the …

Git Read More »


Automates the deployment of applications inside software containers, by providing an additional layer of abstraction and automation of operating-system-level virtualization Management Commands docker dockerd Launch the Docker daemon docker info Display system-wide information docker inspect Return low-level information on a container or image docker version Show the Docker version information Image Commands docker build Build …

Docker Read More »

Alpha Java Track

During 440+ hours of intensive training, I gain access to key practical knowledge and insights needed to become the next Java developer — advanced Java, object-oriented programming, data structures and algorithms, high-quality code, unit testing, databases, front-end fundamentals, Spring MVC. 20% of the program was dedicated to polishing my soft skills. I develop the ability …

Alpha Java Track Read More »

Web Development

During my training, I was able to learn and use all the technologies I need to develop a complete web application like front-end, back-end, databases, CMS, and Web Server Administration.