top of page
Courses Main 2

COURSES

android-oreo-java.png

Tim Buchalka

​ANDROID JAVA MASTERCLASS
-BECOME AN
APP DEVELOPER
icons8-user-groups-52.png
69134
icons8-star-filled-96.png
icons8-star-filled-96.png
icons8-star-filled-96.png
icons8-star-filled-96.png
icons8-star-half-empty-96.png
(10411 Reviews)

ANDROID JAVA MASTERCLASS
-BECOME AN

APP DEVELOPER

Know that you’re exactly in the right place to MASTER Android 7 Nougat app programming as well as Android 8 Oreo!

Yes, we are in the process right now of updating the entire course to Android Oreo now it has been released by Google!

In this course, you will discover the power of Android app development, and obtain the skills to dramatically increase your career prospects as a software developer. You’ll also have a head start over other developers using obsolete tools and earlier versions of Android.  

Android is continually being updated, so OLD versions of the operating systems will have features from the latest version. It's called AppCompat, which is a set of support libraries used to make apps developed with newer versions, work with older versions.  

But it only works if the developer codes it a right way. It doesn’t just happen by default. The way I teach you in this Masterclass course is the right way!

data-structures-and-algorithms.png

Tim Buchalka

DATA STRUCTURES AND ALGORITHMS: DEEP DIVE USING JAVA
icons8-user-groups-52.png
91880
icons8-star-filled-96.png
icons8-star-filled-96.png
icons8-star-filled-96.png
icons8-star-filled-96.png
icons8-star-half-empty-96.png
(14339 Reviews)

DATA STRUCTURES AND ALGORITHMS: DEEP DIVE USING JAVA

So you've worked with the basics of data structures and algorithms in Java (or another OO programming language) but feel like you need a deeper knowledge of how things work.

Maybe you have taken other courses on this topic that focus more on teaching how to pass job interview tests (theory) instead of how to make good choices for the programs you develop (implementation).

Or maybe you are ready to move from a junior programming position to a more senior one and need to get skilled in advanced concepts like data structures, and how to apply them to your own projects.

Whatever the reason, if you are looking for a course that focus on the implementations to give you a complete understanding of how things work, then this is the course for you.

This course goes over the theory of how things work, but only to give you what you need to know to understand the implementation covered. 

LEARN C# FOR BEGINNERS

CRASH COURSE

c-crash-course.png

Tim Buchalka

LEARN C# FOR BEGINNERS
CRASH COURSE
icons8-user-groups-52.png
10083
icons8-star-filled-96.png
icons8-star-filled-96.png
icons8-star-filled-96.png
icons8-star-filled-96.png
icons8-star-half-empty-96.png
(1858 Reviews)

If you are like most people wanting to learn a programming language, you don't have much spare time.  What time you have is extremely valuable.   What you need is a course that will teach the essential C# programming skills quickly.

Think of a word processing program like Microsoft word - it has lots of advanced features that most people never use.   It's the same with computer programming.  A typical programming language has many parts that rarely get used, and a lot of what is taught in a typical computer course or textbook never gets used in the real world by professional developers.

So why learn it all?  It makes much more sense to learn just want you need to learn to become productive, and be then able to apply for C# developer positions.   If you really want to learn these other parts of the language, then you can later, and its highly likely you will pick it up faster anyway at that point because of the skills you have already learned.

That's what this course is all about - giving you the skills you need quickly without any fluff or useless information.

The course is aimed at complete beginners.  No previous experience is necessary or assumed. If you are coming from another programming language like Java or C++, then you will also feel right at home here, and you can skip any of the introductory parts if you wish.  But keep in mind there are subtle differences in C# compared to Java, so it's probably a good idea to watch all videos anyway.

JAVA SPRING TUTORIAL MASTERCLASS - LEARN SPRING

FRAMEWORK 5

spring-course.png

Tim Buchalka

JAVA SPRING TUTORIAL MASTERCLASS -
LEARN SPRING
FRAMEWORK 5
icons8-user-groups-52.png
38636
icons8-star-filled-96.png
icons8-star-filled-96.png
icons8-star-filled-96.png
icons8-star-filled-96.png
icons8-star-half-empty-96.png
(6222 Reviews)

There is no doubt that having Spring Framework skills on your résumé will make you a more employable Java developer.

Spring developers are in high demand and are paid handsomely.  However, the framework is huge.  That’s because it consists of lots of modules and projects.  Learning it can take you months.  You will often find that a Java Spring tutorial or training course will focus on parts of the framework that don’t get used that much.

What Spring technologies should you focus on initially?

Many Java spring courses teach you all sorts of things you really don’t need to know when you are starting out.

If you are just starting out with Spring, the areas that will have the biggest impact for you are Spring Core, Spring MVC and Spring Boot 2.

Spring Core is an application framework and inversion of control (ioc) container for the java platform.

Spring MVC, or Spring Web MVC to be more precise is a web framework and provides Model View Controller architecture. It’s built around a DispatcherServlet.

Spring Boot 2.0 is a way to create standalone Spring based Applications that you can just run – so it simplifies the entire process of creating and deploying Spring apps – It can embed databases and do all sorts of configuration automatically.

These three areas are a great place to start – just having these skills will take you a long way.  Of course, there is more to learn, but these are the areas to focus on initially.

ANDROID APP DEVELOPMENT
USING KOTLIN

android-oreo-kotlin.png

Tim Buchalka

​ANDROID APP DEVELOPMENT
USING KOTLIN
icons8-user-groups-52.png
39143
icons8-star-filled-96.png
icons8-star-filled-96.png
icons8-star-filled-96.png
icons8-star-filled-96.png
icons8-star-96.png
(5842 Reviews)

What do you get in this course?

In this course, you will discover the power of Android app development, and obtain the skills to dramatically increase your career prospects as a software developer. You’ll also have a head start over other developers using obsolete tools and earlier versions of Android.

Android is continually being updated and you'll learn how to target but users of current versions of Android and older versions as well.

With this course, you get the best of both worlds. You’re taught to write code for Android that works with the current version and older versions of Android by using the AppCompat library. That way, the apps you build will work with more versions of Android, giving you access to a wider audience of users.

Starting is easy because no previous programming experience is needed. NONE! If you do have it, great. Or maybe you just want to brush up on your Android development skills, and that’s fantastic too.

The course is presented using a combination of video, slides and diagrams, all designed to teach you everything you need to know.

2/3
bottom of page