Modular Sessions
Easy & Concise
My training is geared towards project teams that have complex features to implement yet lack the experience and time to research solutions. I work as part of your team ensuring your project is developed and your team experience enhanced simultaneously.
Lecturers & Teachers
I have the experience teaching at Universities and can provide custom modules an courses in specific technologies to boost learner knowledge. My primary goal is to help students learn for themselves.
Custom Modules
I can create modules and courses for JavaScript, PHP and other languages used in software development, or more complete courses on App Development, Dev Ops Management, Game Design or Managing Project Lifecycles.
Technical Expertise
I am not just a teacher, I am a developers with the technical expertise to provide robust, informative and useful courses, they will also be on hand through the lifecycle of the course to answer questions and enquiries.
Real World Training
Companies that come to me for training always have a real world need for said training, thus I can tailor courses and modules around the development of the App, Site or Game that is on their schedule for production.
Let me devise a training course based around your project needs, learn while you meet your delivery requirements.
My Training Skills
I offer teaching and training in the technologies that I utilize and standards that I adopt, if you wish to enhance the skills of your team then I can tailor modules and courses to suit your requirements. My experience stems from university and I have been a lecturer and academic professionals. Together with vast commercial wisdom and experienced makes them strong energies for knowledge transference.
I can offer fast track training and development courses in specific languages or strategies to help your team quick start your projects, I can provide extended support or jump in as development leads to ensure the project gets up and running without delay. Some examples may be courses in PHP Application Development, JavaScript Application development, Object Orientated Architecture or Strategies for application development.
The following lists the modules that I provide with my training skills.
Application Architecture
My application architecture training module is a generic module dealing with application development principles, strategies for structuring your applications, programming paradigms that could be used and technologies that facilitate development on desktop, mobile and the internet.
Advanced PHP Development
This module is centred on advanced PHP (Hyper Text Pre-processor) development, it takes an in depth look at the available frameworks to help speed up production like Zend, Laravel and Symphony.
Advanced JavaScript Development
JavaScript is one of the most widely used languages as it has evolved from be primarily a browser language used to run scripts on web pages, to a scalable robust language which can be used as the base language for multi-platform development.
I can develop courses centred around utilizing JavaScript and or the extension language TypeScript which provide strong typing within a JavaScript context. Utilize various frameworks such as React, Vue and Angular for Front End Client development and additional Frameworks and Libraries such as Express for back-end development using Node JS.
Responsive Design and Development
This module deals with what is known as responsive design and development, Since there are array of mobile devices, tables and wide screen desktops available, ensuring the content fits, flows and is usable can be a challenging aspect of web development. There will be detailed look into CSS features, Media Queries for position adjustment and general concepts involved in the production of responsive content.
Project Start-up and Training Sessions
If you have a specific project that you wish developed in a specific technology that your team only has minimal experience with, I can help start the project by offer development and training services back-to-back. Whilst your application is being built, your staff receive the training they may need to continue on with the development once the core elements have been created. Saving your company time and money.