NOTE : It's quite alright, in fact, quite normal to be confused or unable to decide
what is the best fit for you in the below list, especially if you are
starting your information technology career. So feel free to reach
out to us for a discussion to understand which course and path are best
for you and we will help you out. This is free of cost and no obligations from you.
Moreover, the below courses have 100% refund guarantee as well. So feel free to
Contact Us.
Computer Programming Fundamentals Part 1
16 hours @ $24 per hour
A very basic introduction to computer programming. The course is well suited for absolute beginners and students who have no
experience or exposure to computer programming and who are planning to start or interested in Programming
and coding. Although the demos and labs are in C / C++ programming language, most of the concepts,
if not all, are applicable to any programming language and to any computer platform. None of the language-specific
quirks like multifiles, pointers are discussed and purposefully built in a very generic
way.
Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Computer Programming fundamentals Part 2
16 hours @ $24 per hour
This is part 2 of computer Programming fundamentals. Starts from where the Part 1 left off.
So Part1 is a must have for this
course. This part deals with functions, multifile programs, strings, customer data types and file
handling. The course will be using all the constructs we learned in the Part 1 as well. Like Part
1 this is also Programming language and computer platform agnostic.
Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Computer Programming fundamentals Part 3 -Programming Logic.
16 hours @ $24 per hour
A set of 8 computer programs to master the programming logic and reinforce the concepts learned in Part 1 and Part 2. While
there are a few quirks, not a lot of new concepts or Programming paradigms are introduced in this
course apart from what has already been learned in Part 1 and Part 2. The focus is mainly on logic, thinking,
step by step approach to conquer and convert, problems and human thinking into code which computer
understand. No specific algorithms or any production quality code is/are discussed but the emphasis is on
“talking to computer” part. Like Part 1 and Part 2 this is also Programming language and computer
platform agnostic, but Part 1 and Part 2 is a must-have for this course.
Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Object-oriented Programming Part 1
16 hours @ $24 per hour
Most if not all general basic object-oriented programming concepts are discussed. While the programs are in C++, no C++ specific
features are discussed like friend functions, operator overloading, C++ 11 features, specific algorithms
or any production quality code is/are discussed, but the emphasis is on very generic object-oriented concepts.
Like Part 1, Part 2 and part 3 this is also Programming language and computer platform agnostic. Part
1 and Part 2 is a must-have for this course, while part 3 is highly recommended.
Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Introduction to basic HTML programming
16 hours @ $24 per hour
A very basic introduction to HTML programming. The concept of mark up, the concept of web front
end development are the major touch points of this course. How HTML, CSS and Javascript fit together
to form a web page, basic HTML tags, the attribute of tags, different parts of the HTML page, overall
architecture and relations between the web server and HTML, Server-side programming which generates HTML
like asp.ent, JSP, PHP etc are discussed with practical, examples and demos.
Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Introduction to basic CSS programming
16 hours @ $24 per hour
A very basic introduction to CSS programming. If the human body is HTML, the clothes, ornaments,
accessories and makeup is CSS. Alignment, position, CSS selectors, images, responsive design,
margin, padding, fonts, icons, id, class, tables are discussed with practical, examples and demos.
The basic HTML course is a prerequisite for this course.
Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Computer Programming fundamentals Part 3 -Programming Logic.
16 hours @ $24 per hour
A set of 8 computer programs to master the programming logic and reinforce the concepts learned in Part 1 and Part 2. While
there are a few quirks, not a lot of new concepts or Programming paradigms are introduced in this
course apart from what has already been learned in Part 1 and Part 2. The focus is mainly on logic, thinking,
step by step approach to conquer and convert, problems and human thinking into code which computer
understand. No specific algorithms or any production quality code is/are discussed but the emphasis is on
“talking to computer” part. Like Part 1 and Part 2 this is also Programming language and computer
platform agnostic, but Part 1 and Part 2 is a must-have for this course.
Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Introduction to basic Bootstrap programming
16 hours @ $24 per hour
A very basic introduction to bootstrap UI library.
Basic HTML and CSS courses are prerequisites for this course. Introduction and usage of almost all the components of Bootstrap, like
Alerts,
Badge,
Breadcrumb,
Button group,
Buttons,
Card,
Carousel,
Collapse,
Dropdowns,
Forms,
Input group,
Jumbotron,
List group,
Media object,
Modal,
Navbar,
Navs,
Pagination,
Popovers,
Progress,
Scrollspy,
Spinners,
Toasts,
Tooltips, etc are discussed with practical, examples and demos.
In day 2, a professional home page is developed.
Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Introduction to .NET core, ReactJs and REST APIs
16 hours @ $24 per hour
A very basic set of REST WebAPI is developed using .NET core with SQL back end,
using the MVC architecture. A ReactJs application is used to consume the WebAPI
and create, read, update and delete is performed on a Microsoft SQL Database table.
This will also introduce .NET core development with Visual Studio 2017, SQL server
and SQL server 2017 management studio 2017. All the basic programming courses, as well
as web frontend programming courses, are pre-requisites for this training.
Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Introduction to IDE, Dev Tools, DevOps tools and Version control systems
16 hours @ $24 per hour
Introduction to the features of an IDE Visual studio 2017 as an example. Environment settings of IDE, integrated tools settings
like compiler, linker and debugger. Introduction to Git as version control system. Introduction to
version control systems and basic git commands, setting up a project, checking, push, pull, clone,
branch, commit etc. Introduction to containers, introduction to docker installation and containerizing
a .NET core Web API. Build and deployment tools, Teamcity, Octopus, Ansible, proxies, platform
as code. Development, Functional Testing, Load testing, Security penetration testing, staging, production.
Container Orchestration - Introduction to Kubernetes.
Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Project - Software Engineering and production coding.
16 hours @ $24 per hour
This course implements a small library software, to demonstrate some of the production software development practices.
Following
are some of the areas which are discussed. Creating Requirements Specifications. Deciding Actors.System
design Specification - Where to run what and more? Detailed design. Object-oriented design patterns.
Coding standard. Logging in the code. Parallel actions.Exception handling. Unit Testing frameworks.
Unit test cases. Build, deployment, automation and DevOps. System test. Pentest. Load test. User
acceptance test. Staging. production. Backlog grooming and sprints. Security. Debugging. Production.
Maintenance. Support and service. Most of the topics are discussed along with practical while a few are
discussed along with real-world examples.
Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Multithreading in programming.
16 hours @ $24 per hour
Introduction to multithreading. Which covers the following topics. Thread definition and usage. Multithreaded application code
walk. Multithreaded counter application analysis. Problems and concepts. What goes wrong when? Process
and threads. Problems with shared data between threads. Example of the traffic signal. The solution with the
Boolean variable. Related problems. Assembly instructions. Working of threading. The Illusion created
by the thread scheduler. Interlocked compare exchange. Thread Synchronization primitives, Mutex,
semaphore, multiple reader single writer. Production use cases.
Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Networking in programming.
16 hours @ $24 per hour
Networking basics. TCP/IP. UDP. IP Address, MAC, port, TCP, UDP. DNS. DHCP. Subnet mask. Default Gateway. Protocols. Socket.
Bind, connect listen connect accept send, recv. Layers of a network. Programming the client-server. Setsockopt.
Io Completion port and equivalent OS primitives. Network security. HTTPS.
Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Programming Data Structures Part 1 - Linked List.
16 hours @ $24 per hour
Linked list - Add, Remove nodes.
Add at the start and at the end of the list.
Removed from start and end. Linked list traversal.
Doubly linked list. Adding and removing nodes in a doubly linked list.
Linked List sorting. Linked list reversal. Relevant STL containers - list.
Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Programming Data Structures Part 2 - Binary Trees.
16 hours @ $24 per hour
Binary search tree, Binary Search, adding and a removing node.
Pre-order, In-order, Post-order traversals. Breath first traversal. Relevant STL containers - map.
Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Windows administration and networking fundamentals.
16 hours @ $24 per hour
OS resources and configuration. Device manager. Task manager, resource monitor. Services. Registry. Networking concepts.
Layers of a network. Setting up a computer network connected to a single router. IP Address, MAC, port,
TCP, UDP. General router configurations. DNS. DHCP. Subnet mask. Default Gateway. Basic commands
ping, ipconfig. Installation of a domain controller. Dcpromo. Group policy configuration. Looking at
network packets in Wireshark. Network protocols. Sysinternals tools, Procexp, procmon, tcpview.
Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Basic computer hardware workshop
16 hours @ $24 per hour
Building a modern computer from its basic components. Inside a computer.Inside a laptop. Parts of computer CPU, motherboard,
buses, chipsets, memory, disk, NIC card, Graphic Card. Assembling a computer. Connecting input-output
devices and loading the BIOS. Bios different options and feature of hardware. Booting. Installing
OS, Linux, Windows. Installing from CD and USB. Looking at devices from OS control panel - Device
manager. Task manager, resource monitor. Disk manager, network usage, CPU and memory usage.
Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW