What You Should Know

The Particular Software Development Bootcamp was born out of the desire to positively influence the growth and
development of the industry locally. We recognised the need to not only identify what the developer market was
lacking but to also be apart of the solution.

Our team looked at what the baseline would be for a software development professional to be successful, identified
the core components required and structured this training course around these tenets. The course involves learning
generic protocols, reviewing foundational software development concepts and delving into more advanced concepts such as:

Object Oriented Priming;

Writing Clean Code;

Databases;

Software Architecture;

HTTP and Web Internals;

REST API;

.NET Core and .NET Framework;

Unit Testing;

SOLID;

Design Patterns.

What You Can Expect

We guarantee that this course will be more contemporary and focused than what a developer would’ve learned in school
and will effectively bridge the gap between concepts and theories learned in our local universities and real-life,
real-world applications and scenarios. Expect to:

Gain a working understanding of how to successfully do software development in in today's world;

Gain knowledge of the various approaches and tools to successfully execute software projects;

Learn critical techniques to speed up the development life cycle of projects;

Get a kick start in the right direction to honing your skills and becoming more marketable as a software developer.

Who Should Attend

Particular Presence BootCamp is designed for:

IT Managers looking to enhance the capabilities of their existing Software Development teams.

Dedicated Developers looking to learn how to develop in a more connected and modern paradigm.

Experienced Developers looking to revitalise their software development careers.

IT Professionals seeking to rekindle their passion for software development.

IT Visionaries looking to build a software development dream-team.

University Graduates seeking ways to accelerate their software development career.

Writing Clean Code module provides you with knowledge on writing code that’s legible, extensible, maintainable and with fewer quality issues.
The course was developed from the best selling book, Clean Code: A Handbook of Agile Software Craftsmanship by Robert C Martin aka Uncle Bob.
It is guaranteed that if these principles are applied, the overall quality of the code written will improve.

The internet runs over protocols such as HTTP ably supported by Clients, Servers and Proxies.
This course provides an understanding of how these all work together to make internet applications work.
Having an understanding of these components provides the opportunity for developers to manipulate them to produce robust software.

It is a hands-on approach to learning how web services work, covering: HTTP Requests and Responses, and the components of HTTP.

This is an introductory course to the .NET Framework which is the foundational platform for development on Microsoft Windows operating systems.
The .NET Framework is a fully object oriented software development stack which opens up the richness of Microsoft Windows APIs without exposing
the developer to the difficult-to-manage Win32 API and Windows API for non C++ developers.
.NET Framework includes Garbage Collection and standardized classes.

.NET Core is a free and open-source framework for the Windows, Linux, and macOS operating systems.
.NET Core fully supports C#.
ASP.NET Core is Microsoft’s ASP.NET rebuilt with principles such as Dependency Injection built into the framework which allows for testing and componentized design.

.NET Core is a free and open-source framework for the Windows, Linux, and macOS operating systems.
.NET Core fully supports C#. ASP.NET Core is Microsoft’s ASP.NET rebuilt with principles such as
Dependency Injection built into the framework which allows for testing and componentized design.

Single responsibility principle - a class should have only a single responsibility (i.e. only changes
to one part of the software's specification should be able to affect the specification of the class);

Open/closed principle - software entities should be open for extension, but closed for modification;

Liskov substitution principle - objects in a program should be replaceable with instances of their
subtypes without altering the correctness of that program;

Interface segregation principle - many client-specific interfaces are better than one general-purpose interface;

Dependency inversion principle - one should depend upon abstractions, not concretions.

Design patterns represent the best practices used by experienced object-oriented software developers. Design patterns are solutions to general problems that software developers faced during the stages of the development of software. An example of patterns in everyday life is an overhead bridge to cross a busy intersection or roundabouts to keep traffic flowing in low traffic intersections.

Delton Phillips

Delton Phillips is the Director of Particular Presence Technologies (PPT) with overall responsibility for the software development process.
With over 20 years’ software development experience, he has held software development leadership roles throughout his career for companies such
as Patni Computer Systems (PCS), MCSystems, JNBS (now known as JNBank) and Medullan. Delton has extensive experience designing and implementing
software solutions with clients of varying scales and is a hands-on technical leader.

While at Medullan, he was also integrally involved in the recruitment process for the company, designing and reviewing technical evaluations,
mentoring software developers as well as conducting training for developers.
This also included working closely with outsourced partner companies in South America, training them on processes such as Scrum. He also oversaw
the development of several projects.

Importantly, he also was the Senior Technical Evangelist for the company in Jamaica, forging relationships with stakeholders in the software
development industry. He was occupied with coding at hackathons, mentoring developers and ultimately hiring developers for Medullan’s various
initiatives - which included establishing a full scale operation in Jamaica.

Delton has a sound perspective on the software development gap experienced by companies and as such, spearheaded the development of the
Particular Software Development Bootcamp training programme to help augment their capabilities.

Delton holds a Bachelors in IT and is a Microsoft Certified Professional.

You can reach out to Delton via delton@particularpresence.com or 876-634-6965.