Study alongside best EPAM practitioners with FREE voucher award provided by Tech Orda Program! To get into the program, you have to go through a competitive selection process.
The Android program provides you with cutting-edge knowledge, a set of useful tools and technologies required for modern Android development. The main goal is to enable you to build Android applications and work on projects using Kotlin.
In this course you will learn the fundamentals of how computers work and how that relates to modern web technology. You will understand the main principles of algorithm design and how basic Computer science concepts are used in IT.
Deep Dive into Java Development
You will discover how to create and run simple Java programs and get the basics of managing Java projects. At the end of this course, you will get confidence with Java programming and clearly understand how to make your Java projects manageable and convenient to work on.
Professional Java SE Development
You will learn how to use special language features, like classes and interfaces, inheritance tools, generics and more. You will also learn how to design your programs to be object-oriented and how to use built-in frameworks such as Collections, I/O, Streams API and concurrency tools. Another topic covered is garbage collecting and working with JVM.
Kotlin
Learn the Kotlin language, which was specially designed to interoperate with Java. By the end of the course, you will learn multi-threading in Kotlin with coroutines, including channels and flow. The course is practice-oriented and includes hands-on tasks, which will allow you to start using your knowledge right away.
Android
This course starts with the basic concepts of Android and continues with the application components. You will learn how to build UIs (user interfaces), download from the network, and save information locally. Moreover, you will dive into architecture principles and commonly used libraries. The end goal is for you to perform Android-specific testing, create and upload applications to stores.
Capstone Project for your Portfolio
It is time to consolidate in one place all the skills you have acquired throughout the program. The following weeks are dedicated to your capstone project: app implementation and demo. By completing the capstone project assignment, you will be able to apply the gained knowledge and skills of Java, Kotlin and Android and gain hands-on experience in presenting a project.
UpSkill Career Services
You have the option to attend career services webinars to help you create a resume and obtain job search techniques. Our team will connect you with resources to successfully land your first job in your new career. Take advantage of 1:1 career advisory sessions to ask any questions and gain support!
Have any questions? Contact us