Introduction

 

Programming

We at Zandstra Systems are passionate about helping people on their way in life through providing among other things a very convenient meeting place on the Internet between Career Seekers and Recruiters.

These online recruitment tools are based on a very complex application code base that covers various IT disciplines. These disciplines include Python programming in conjunction with Java scripting, PostGreSQL database management, networking using TCP/IP and XML.

The course that you will be following in this Training Manual will cover all of these areas within the context of the work that we do at the Zandstra Systems. The tasks, assignments and project/s that you will be doing are also going to be in parallel with whatever projects are underway at Zandstra Systems.

You will also be in the position to ask the current developers questions during a weekly QA session, regarding the way they go about doing the tasks that are assigned to them.

In the beginning, however, we will be concentrating on all the aspects of the application programming development cycle together with data structures and current computer architecture as well as current Operating System (OS) trends. This is the theory side that is very important since when doing software development it is very important to know what computers are capable of and what we can expect from them.

The computers in the lab that you will be using will all be preloaded with Ubuntu – Hardy Herring which will have a Python IDE as well as access to a development PostGreSQL database. You will not be working in a live environment but a virtual environment that emulates what you can expect in the ‘real’ world.

You will be expected to own a USB Flash drive on which you can store your work so that you can continue with your assignments at home. This course is going to cover a lot of aspects of IT development and so there will be a lot of material to get through. This implies that there will be a lot of deadlines. It is also very important that you stick to those deadlines and submit what you can together with a report on the day on which the deadline is.

During the course your ability will be assessed in four different ways:

  1. Continual assessment of all the tasks and assignments you do throughout the course.
  2. Regular practical assignments.
  3. A final theory Examination.
  4. A final Practical Examination.

Our Mission Statement:

We are committed to success in everyones' careers by providing a meeting place for Career Seekers and Recruiters as well as providing a training platform for aspiring eCommerse website & applications developers.

pl

|| Next »