The Recruiting Software Developers Masterclass
The Recruiting Software Developers Masterclass
 Overview and Objectives:
Holistica brings you another world first! This is a course designed specifically for those recruiting in the rapidly evolving Software Development arena.
In terms of content, first we give you a quick overview of the basic concepts associated with software languages and development. This takes us on a journey through front end and back end development and to the world of Web development. From full stack Java developers to JavaScript and Node.js this course will ensure that recruiters leave with a solid grasp of what a developer’s role is all about.
This is the most comprehensive course in the world in this area. Designed for the recruitment industry, it will teach you everything you need to know in order to confidently discuss software requirements with candidates and clients alike.
Software Fundamentals
- Defining software within the IT Fundamental Framework ï‚§
- The three layer anatomy of software ï‚§
- The five generations of languages
The World of Front End Development
- ï‚§ Programming the GUI ï‚§
- Â Â Â Â Visual Studio.NET ï‚§
- Â Â Â Â Designing for the API ï‚§
- Â Â Â Â Common APIs including Facebook and Amazon ï‚§
- Â Â Â Â Getting around the constraints of the API
- Â Â Â Â Middleware and SOA
- ï‚§ The journey from Winforms to Windows Communication Foundation (WCF)
- ï‚§ Windows Presentation Foundation (WPF)
The World of Back End Development
- ï‚§ From C through Java to Ruby
- ï‚§ A journey through language evolution
- ï‚§ The power of the C syntax
- ï‚§ Client Server, 3-tier and n-tier application development
- ï‚§ Methodologies, Frameworks and SDKs
- ï‚§ The rise of the Programming Paradigms
- ï‚§ Object Oriented Development
- Â Â Â Â SOLID, MVC, Agile, Scrum, TDD and DevOps
- Â Â Â Â Microservices, Containers and Continuous Delivery, Docker
Web Development and Scripting
- ï‚§ The journey from HTML to SPA (Single Page Applications)
- ï‚§ CSS, XML ASP.NET ï‚§ Why is JavaScript so popular?
- ï‚§ JSON
- ï‚§ The rise and rise of Angular, Node JS and other libraries
- ï‚§ Full Stack with JavaScript
- ï‚§ The beauty of ASP.NET in detail
- ï‚§ PHP in detail (Frameworks, strengths and weaknesses)
- ï‚§ Scala in detail (Frameworks, strengths and weaknesses)
- ï‚§ Python in detail (Frameworks, strengths and weaknesses)
-  Mobile development – Android and iOS
Java versus C# and .NETÂ
- Â Â Â Â From C to Java and .NET
- Â Â Â Â WORA – The birth of platform independent development
- Â Â Â Â Java in low latency high frequency systems
-     Java versus C# – a simple comparison
- Â Â Â Â Java and re-usable class libraries
- ï‚§ Multi-threading, concurrency and low latency
- ï‚§ .NET versus JEE ï‚§
- Â Â Â Â Model View Controller (MVC) in detail
- Â Â Â Â What to look out for in both Java and C# candidates
How Approaches and methods are changing
- From approach to method
- Comparison of structured versus Agile
- DevOps on the rise
- TDD and BDD
- Strengths and Weaknesses of both
Group presentations and workshops will take place throughout the event.
Content and sequence may vary slightly at the trainer’s discretion.
    Download the pdf version of this course outline.
Examples of slides using during this delivery :
Click on slide window to activate (they may take time to load).
 Additional questions you may have.
Where is this training delivered?
Where in the world can this be delivered?
What are the timings of the course?
What is given out as course material?
What is the optimum size of the class?
Do the attendees need to prepare or research anything before the event?
Additional Info
Additional information
Field | |
---|---|
Format | |
Skill Level |
Reviews
There are no reviews yet.