Java Bootcamp (Spring / Angular)

Our Java Bootcamp training course is the best way to start your computer programming career. We focus on practical employment skills to enter the job market. Java is not just a programming language. It’s a part of our digital lifestyle. And a lifelong career for anyone who masters it. This Java Bootcamp training course / internship will put your programming career in the fast lane. It is a Full Stack Web Developer Bootcamp covering the practical skills in the front and back-ends.

What is a Full Stack Web Coding Bootcamp? – Read here

What is Java? – Read here

Start right with our Java Bootcamp (Spring, Angular)

Java is a technical language with a vast number of functions. As a junior Java developer, you don’t need to master them all – that would take years. But you do need to know where to start and the basics required by prospective employers before they’ll hire you. Many learners get needlessly lost in Java’s complexity.

Code College’s Java Bootcamp is designed to teach you the must-know Java essentials that will prepare you for your first day on the job. You’ll get:

  • Expert tuition from qualified lecturers under the leadership of Arnold (the lead lecturer) (BSc Computer Science with Honours) backed by 30 years software development industry and training experience
  • Study materials with all the information you need and loads of helpful hints
  • Practical projects that allow you to cut your teeth on typical development scenarios
  • Preparation and registration advice for international certification (Oracle Certified Associate Java exam and Oracle Certified Professional Java exam)
  • Simulated exams to test your readiness before sitting for certification
  • Hints and tips for successful job interviews
  • Automatic absorption into Java Internship program at our holding company, Compuways
  • Support available every day (face-to-face), including Saturdays by appointment – remember we even support you after the initial 6 months to complete outstanding projects and to prepare for the Oracle Exam.

Admission Requirements

Please note: While a good math pass is recommended, the combined requirements determine acceptance to the course. We encourage candidates to prove themselves by completing an aptitude test (R350) or do the Intro to Programming Course and attend a personal interview with us.

Study Loans Available

Having trouble financing your studies? Qualifying candidates (will also have to write an aptitude test) can apply for a student loan to repay some of their fees once employed. Please read our application procedure for more details.

Apply for bursary / sponsorship 

Course Contents

Practical assignments / tests to complete in between modules are intended to consolidate your module’s knowledge into a practical solution. Upon successful completion of such a practical project, you will also get a competency certificate for that module.

(NB: please enquire if you must to do the Intro to Programming  module first or not). This means you have already knowledge and skills on par with the www.w3schools.com  tutorial in terms of HTML / CSS and Javascript and you can pass the Intro To Programming Test

Beginner Java

 

 Java SE  Fundamentals (OCA) – This module focus on the building blocks of a modern Object – Oriented language. How to solve a business problem by using OO design , effectively.
SQL Design a small relational database, normalised to improve efficiency and eliminate data duplication. use UML to represent your model and document it. Be able to use SQL with it.
Advanced Java  Java SE  Fundamentals (OCP) – The additional Java features to enable us to build solutions, whether they are basic, console, GUI, I/O / Networking driven. Build a GUI-based , DB CRUD app in Java.
Spring Core 5
Spring Framework – keeping the Spring Core 5 Certification Syllabus in mind
Angular Use the very popular and widely used Javascript framework to build a stat-of-the-art app.
JHipster (Spring, Angular)
Build a full-stack web app using Spring for the back-end and Angular in the front-end, using JHipster.

 

As your final project, you build a web-app based on an angular front-end and a Java Spring API backend. It covers all topics that you have learned on the java bootcamp and will be your first project in your new portfolio of projects. It is based on Spring Framework and covers:

  • Spring
  • Angular

We do not focus on the beautification of your pages, but encourage and support you to learn JavaScript, Bootstrap, HTML5, CSS3 for that. a Great deal of JavaScript was already taught to the guys who attended our Intro to Programming course.

Course Duration

Java Bootcamp can be completed in 6 months or less, depending on the time and effort you are able to put in.

  • Each module is 5 days of classroom lectures; related projects to be completed the following week on campus (or at home with support offered on Google Hangout or Skype)
  • Weekly project progress sessions are held to support bootcamp students
  • We have electronic groups and forums to encourage group communication in between modules, wherever students are.

Do I have to resign my Job to do the Java Bootcamp?

No, not if you are able to attend one week per month in the classroom. The next 2/3 weeks are for assignments and it is not required to be in the classroom every day. Read Edwin’s journey .

Job placement and pass rate of close to 100%

Companies are begging us for Java skills. Code College works with sister company Compuways IT Recruitment to find you employment after graduation. We have hundreds of IT employers on record and standing orders for Java developers. And every graduate from us that were looking for employment, was placed, if not by Compuways, then by other recruiters who network with us. This is to show that we are very serious about what we do and that your success is our goal.

Job Internship

The most common reason for not employing juniors, is lack of ‘on-the-job’ skills. We do not leave our students alone until they are employed. Any unemployed Java bootcamp students are automatically absorbed in our Internship program – actually from the first day you are in the bootcamp, you are an intern with our holding Company, Compuways. After the bootcamp you are assigned more practical projects.

  • During the internship you will be monitored and supported to further build your ‘on-the-job’ skills, like:
  • Getting and administering your own Linux Server
  • Installing, maintaining Java, MySQL, Tomcat, Webadmin on your Linux VP Server
  • Deploying your own software applications on your Linux VP Server
  • Participating on our real client software development projects
  • Preparing for Java/OCA Exam oracle-java-oca
    Preparing for Java/OCP Exam oracle-jav-ocp
    Preparing for Spring Core 5 Certification Exam Spring-Microservices-Training-Course

Pricing

Full-time course

Java Bootcamp:

  1. Normal price is : R66,990
  2. Pre-paid price is : R59,970    <– most popular!!
  3. Prices exclude Vat

Part-time studies

The same price applies for part-time

If you are working and cannot attend full-time, Tuesday and Thursday evenings are for part-time students.

Part-time students should also try and attend the Wednesday evening workshops.

Bootcamp Group discounts

Corporates – book more than one student on a 6 month (full-time) bootcamp (normal price s R60 000). (Student has to attend class only 1 week per month – in between homework meetings are done via Google Hangouts ).

Online / Distance Learning

The Java Bootcamp is also available in a distance learning format on request.

Certification exams covered

Oracle exams are not included in the course price – they are payable to Oracle.

Here is an example of an oca-certificate .

oracle-java-ocaOracle Certified Associate Java Exam : Approx. R2500 excl VAT .

oracle-jav-ocpOracle Certified Professional Java Exam : R2500 excl VAT

Java Bootcamp Competency Certificate

LinkedIn Add to Profile button

(All our certificates can be added your LinkedIn profile to enhance your marketability)

Java Bootcamp Training Course Booking
Java Bootcamp Training Course Booking

(Remember this course is under category Bootcamps)

Don’t wait! Put your software development career into the fast lane today.

BOOK YOUR JAVA BOOTCAMP NOW

Need more information? Click here

Course Dates

See the calendar below

Venues

Our primary venue is Johannesburg, but we also schedule it in Cape Town on demand. if you are in Cape Town and interested, please notify us immediately.

Further training

How about going learning more about Progressive Web Apps with a mobile framework like Flutter / Dart and save your apps to Android and iOS ?

Java Web Services

Spring Microservices

Java OCA Exam Paper Workshop

Java OCP Exam Paper Workshop

Spring 5 Core Exam Paper Workshop

Java Bootcamp 2018 Core Modules

For the full-time students, these are the core modules that you must be in the classroom. In between these modules, students can work from home or at the college, whichever suits you best. We engage home-working students via Google Hangouts/ Google Meeting. We also have chat groups and forums to make sure students that are working from home can connect to their peers wherever they are, 24/7. We have compulsory such meetings at least once a week and also tests are conducted  regularly, either in the classroom or via screen sharing technology.

IProg Java OCA SQL Java OCP Spring Core 5 Angular JHipster (Spring,Angular)
 

10-14 Dec 2018

14-18 Jan 2019

 

 

11-15 Feb 2019

 

 

11-15 Mar 2019

 

 

8-12 Apr 2019

 

 

6-10 May 2019

 

21-25 Jan 2019

27-31 May 2019

 

 

24-28 June 2019

Save this page

Keep this information handy. Download a pdf copy of this page by clicking on the pdf icon at the bottom of the page.

Testimonials / Success Stories

Read our some of our success stories and more success stories

From Administrator To Java Developer – A Life-Long Dream Come True!

Matriculant Launches Programming Career With Loan

Veteran Programmer selected Java Bootcamp for his son

Why I studied the Java Bootcamp and would like to recommend it

Java Job Prep Student passes OCA Exam on first try ! ….

How long does it take to pass an international exam in Java?




PHP Bootcamp

PHP Bootcamp

Our PHP Bootcamp Training Course is designed to get your PHP skills ready for employment. Update your skills with the latest in OO and the Laravel framework

Entry Requirements

Our Intro To Programming course or IT in Matric

Content

Modules lectured (*) (with practical assignments in between)

Duration:

Every module is presented in-classroom for 5 full days, with projects to be completed on campus and / or at home with video conferencing support over the internet over the following week. The total duration is 3-4 months. Weekly project progress meetings must be attended.

Full-time:

The above core modules are attended in the classroom on an average of one every 4 weeks. In between these modules practical assignments are worked on. Students do not have to be on campus when they work on practical assignments but will need to be internet connected to the lecturers via video conferencing if they are working from home.

Part-time:

Enquire

Brochure

To download a brochure of this page in pdf format, please click on the pdf icon at the top of this page.

 

Booking/Enquiries

You can download the course registration form on our home page or by clicking here

Any questions? Please click here




Python Data Science Bootcamp

Python Data Science Training Course

Pre-requisites

Intro To Programming or IT in Matric

Content

Duration:

Every module is presented in-classroom for 5 full days, with projects to be completed on campus and / or at home with video conferencing support over the internet over the following week. The total duration is 6 months. Weekly project progress meetings must be attended.

Full-time:

The above core modules are attended in the classroom on an average of one every 4 weeks. In between these modules practical assignments are worked on. Students do not have to be on campus when they work on practical assignments but will need to be internet connected to the lecturers via video conferencing if they are working from home.

Pricing
Full-time course
R53,970.00 excl VAT (pre-paid price). Price per module is a total of R61 000 excl VAT
Part-time studies
The same price applies for part-time

If you are working and cannot attend full-time, Tuesday and Thursday evenings are for part-time students.

Part-time students should also attend the Wednesday evening workshops.

Bootcamp Group discounts

Book more than one student on a 6 month bootcamp (normal price s R60 000). (Student has to attend class only 1 week per month – in between homework meetings are done via Google Hangouts ).

2 students – 20% discount
3 student – 35% discount
4+ students – 40% discount!!

Self-study / Distance Learning

The Python Bootcamp is also available in a distance learning format.

Brochure

To download a brochure of this page in pdf format, please click on the pdf icon at the top of this page.

Booking / Enquiries

Please click here

Any questions? Please click here

Schedule

Look at the calendar below or please enquire .




Python Full-Stack Web Bootcamp

Pre-requisites

Intro to Coding or IT in Matric

Content

Modules covered
Summary
Beginner Python Python Language and OO Fundamentals
Advanced Python (Full-Stack) Building Various Apps with Python
SQL SQL Databases
Django Python Web Framework
Angular Front-End Front-End connecting to Python API
Django REST API Build Powerful REST API’s with Django

Duration:

Every module is presented in-classroom for 5 full days, with projects to be completed on campus and / or at home with video conferencing support over the internet over the following week. The total duration is 6 months. Weekly project progress meetings must be attended.

Full-time:

The above core modules are attended in the classroom on an average of one every 4 weeks. In between these modules practical assignments are worked on. Students do not have to be on campus when they work on practical assignments but will need to be internet connected to the lecturers via video conferencing if they are working from home.

Pricing

Full-time course

R53,970.00 excl VAT (pre-paid price). Price per module is a total of R61 000 excl VAT. Group discounts apply too.

Part-time studies

The same price applies for part-time

If you are working and cannot attend full-time, Tuesday and Thursday evenings are for part-time students.

Part-time students should also attend the Wednesday evening workshops.

Bootcamp Group discounts

Book more than one student on a 6 month bootcamp (normal price s R60 000). (Student has to attend class only 1 week per month – in between homework meetings are done via Google Hangouts ).

2 students – 10% discount
3 student – 30% discount
4+ students – 40% discount!!

Self-study / Distance Learning

The Python Bootcamp is also available in a distance learning format.

Brochure

To download a brochure of this page in pdf format, please click on the pdf icon at the top of this page.

Booking / Enquiries

Please click here

Any questions? Please click here

Schedule

Look at the calendar below or please enquire .




Web / Mobile Bootcamp

Excited about mobile apps? Our Web & Mobile App Bootcamp training course will set you on a fulfilling career path as a well-paid, next-gen digital programmer

Whether you create a web app or a mobile app, the same technologies are at work under the hood. Master them and you’ll find yourself in a growing digital job market where your skills will be in high demand for as long as the Internet exists.

Why do it?

Apps are everywhere. Whatever you need to do, there’s an app that does it. For consumers, mobile apps have become the normal way to organise their lives and get things done instantly.

In business, there are usually more web apps than mobile apps. That’s because companies still give most of their employees inexpensive desktop PCs to work on instead of costly tablets. But they also have a growing mobile workforce that needs apps to get their jobs done while on the road.

Someone has to develop those web and mobile apps and make sure they work well before they’re released to the public. That’s where you come in.

But if you want to learn how to program for the Internet, you have to learn both. Your future employer will expect you to understand them equally well.

The good news is that today, web apps and mobile apps can be developed using almost identical technologies. At Code College, you’ll learn them all.

What are the technologies?

In the beginning, Android apps were developed in a technical programming language called Java, while Apple iOS apps were developed in Objective C. You had to be an experienced developer to build a good app.

These days, a wealth of new techniques and tools make creating apps much easier. If you know them, you can program awesome business and consumer web applications too.

They include:

  • WordPress
  • HTML5 / CSS3, used for creating Web pages or app screens, CSS3, used for styling Web pages or app screens
  • JavaScript, a programming language for making Web pages or apps do useful things.
  • Angular
  • SQL, a programming language for putting information into databases or getting information from them.
  • Flutter / Dart for Mobile Apps

What you can look forward to

All kinds of organisations need well-trained junior web and app developers. These include:

  • Large corporates who want to give their employers and customers web-based access to their systems, either at the office, from home, or on the go
  • Digital agencies who build apps and websites for their clients
  • Software houses that develop their own web and mobile products
  • And many others

If you’re into app development, this is just what you’re looking for – a career that pays you for doing what you love. You’ll earn well and the work is never boring – especially if you enjoy problem-solving. Unlike many software developers whose programs run unseen in the background, you’ll be building exciting user interfaces and powerful features that people will see and interact with all day. What could be more rewarding?

Start right with our Web / Mobile Bootcamp

There’s a lot to learn. Web apps – and therefore mobile apps – are made of many parts that work in different ways. Each has its place and you must understand how they fit together in the finished program.

Rest assured, by the time you’ve completed Code College’s Web & Mobile App Bootcamp, you’ll be ready for anything. The course is designed to walk you through each component and master it through practical training. You’ll get:

  • Expert tuition from a qualified lecturer (BSc Computer Science with Honours) backed by 30 years industry experience
  • Study materials with all the information you need and loads of helpful hints
  • Practical projects that allow you to cut your teeth on typical development scenarios
  • Hints and tips for successful job interviews
  • Automatic absorption into our Intern programme at our holding company, Compuways

Admission Requirements

  • Matric with pure maths or
  • Strong aptitude test result or
  • Previous work experience or
  • Other training that may be considered relevant (see our Programming Short Courses) or Intro to Programming

Please note: While a good math pass is recommended, the combined requirements determine acceptance to the course. We encourage candidates to prove themselves by completing an aptitude test (R350) or do the Intro to Programming Course and attend a personal interview with us.

Study Loans Available

Having trouble financing your studies? Qualifying candidates can apply for a student loan, and repay their fees once employed. Please read our application procedure for more details.

Apply for bursary / sponsorship

Course Contents

  • WordPress
  • HTML5 / CSS3, used for creating Web pages or app screens, CSS3, used for styling Web pages or app screens
  • JavaScript, a programming language for making Web pages or apps do useful things.
  • Angular
  • SQL, a programming language for putting information into databases or getting information from them.
  • Flutter / Dart for Mobile Apps

* Note that, if you can pass the Intro to Programming test, you don’t need to take the Intro to Programming module

Course Duration

The Web & Mobile App Bootcamp is run over 5 months, with 1 module being completed per month.

  • Each module is 5 days of classroom lectures; related projects to be completed the following week on campus (or at home with support offered on Google Hangout or Skype)
  • Weekly project progress sessions are held to support Bootcamp students

Job Internship

The most common reason for not employing juniors is lack of on-the-job skills. We don’t leave our students alone until they’re employed. Any unemployed Bootcamp students are automatically absorbed in our Internship programme. Here they are assigned practical projects from our consulting partner company, Compuways. This is an employment internship and counts on your CV as employment.

During the internship you will be monitored and supported to further build your on-the-job skills, like:

  • Participating in real client web and app development projects

Pricing

Full-time course

 R57,970.00 excl VAT (pre-paid price) (The normal price if you do the modules separately is R66 000)

Part-time studies

If you are working and cannot attend full-time, here is a popular solution:

Enroll for the Self-study / Distance Learning option and attend only the Wednesday evening workshops as well as maybe 2 or 3 full-time modules. Absolute beginners are required to attend at least the 3 beginner modules in the classroom.

Self-study / Distance Learning

The Web & Mobile App Bootcamp is also available in a distance learning format on request.

Certification exams covered

(All our certificates can be added to your LinkedIn profile to enhance your marketability.)

How do I book?

Just click the button below and you’ll be taken to the booking page.

(Remember this course is under category: Bootcamps)

Don’t wait! Get your web and app development career started today.

BOOK YOUR WEB & MOBILE APP BOOTCAMP NOW

Need more information? Click here

Course Dates

Please have a look at the calendar below (Google Chrome or Mozilla Firefox are the best browsers for viewing the calendar). Please enquire with us anyway to confirm .