Technical Training

HR-links’ success is built on its brilliance in research and in developing fore-front technologies. By providing suitable learning solutions the technical training program supports the development of these technical proficiencies, what the team does.

The technical training program is organized as follows:

  • Regular program
  • Irregular program
  • Tailor made training
  • Hiring Flexibilities Workshop
  • Recruiters Workshop
  • Formalized recruitment manual
  • Ongoing extensive training program
  • External leadership training for our managers

HR-LINKS.COM Trainings Listing

We cover trainings in multiple technology areas. Main focus is

  • Application Security including Web development, deployment and Sql Server
  • Performance Optimization including Sql Server and .NET
  • Best Practices – All areas of .NET
  • Best Practices – Improving Developer’s Discipline by Conducing ‘Code Complete’ Sessions
  • Application Design – Design Patterns

Following are the detailed listings of the trainings. We are open to customize these, or develop new trainings according to your requirements.

We also mentor your developers for all the above areas and may help you in delivering your projects smoothly.

Training Name Content Mode and Session Time
ASP.NET Security Best Practices Web development best practices discussions in context with .Net and Sql Server. Part of Enterprise Application Security Series
HIPAA can be included What is Encryption, Different types and Algos 3-hour session Presentation, discussions and some code demonstration
How Browsers work when SSL is applied
Common Hacking Attacks
Security Flaws Scenarios
Design Consideration
Authentication and Authorization Considerations
Application Scenarios and techniques to write protecting code.
Privilege Management
Deployment Protection
Data Center Security considerations
Database Security considerations
ASP.NET Identity framework Identity Framework Intro Part of Enterprise Application Security Series
Authentication and Authorization Scenarios 2.5 Hours code Demonstration, presentation and discussions
Structure and Inside
Using Identity Framework with Angular 2 and WebAPI
Using Identity Framework in ASP.NET MVC
Sql Server security Considerations in the Enterprise How to secure your Sql Server in a Data Center w.r.t Application Deployment Point of View Part of Enterprise Application Security Series
Authentication and Authorization Considerations
Physical, Operating Systems and Sql Server Security including User Accounts Management 2 Hours Session
Presentation and Discussions
Web Server Security Consideration General Part of Enterprise Application Security Series
Accounts and User Management
Files and Directories
Ports Filtering and Sniffing
Auditing and Logging 3 Hours Session
Presentation, Discussions and couple of Demonstration of IIS Configurations
Script Mapping and ISAPI Filters
SSL & Server Certificates
Full Day Security Seminar Covering All of the above security sessions Full day training on detailed code demonstration including MVC and Web forms,
Sql Server Enterprise Features Demonstration
IIS Server Security Implementation Demonstration
Data Center Discussions Session
.Net Best Practices
Logging and Exception To Understand Logging & Instrumentation Part of Best Practices Series
Handling Best Practices To Know When to Log and where to Log and When Not 2.5 Hours session
Presentation, discussions and some code demonstration
Logging Technologies and Frameworks
.NET Advance Features
Advance C# ⦁ Multi-threading in .NET
⦁ Starting and ending a thread with grace
⦁ Lock and sync keywords
⦁ BackgroundWorker Thread
⦁ Dispatcher.Invoke
⦁ Task Parallel API – Covers all major items like Parallel.Invoke and await, Parallel.Foreach etc.
⦁ Attribute Classes
⦁ Delegates
⦁ Anonymous Methods and Lambda Expressions
⦁ Events
⦁ Anonymous Types
⦁ Extension Methods
Part of Advance Programming Techniques
3 Hours session
Presentation, Discussions and Code Demonstration
Entity Framework Advance Topics ⦁ Splitting an Entity
⦁ Table Merging (merging two entities)
⦁ Repository Pattern
⦁ Unit of Work
Part of Advance Programming Techniques
2 Hours session
Code Demonstration and Discussions
Application Design
GoF Design Patterns Covered all 24 Patterns
4 Patterns with in each session
Part of Design Trainings
Presentation and Discussions
6 sessions of 1.5 hours each
Software Design and Development Discipline
Code Complete

Course is based on a most recommended Book by Microsoft.
Plus, Industry recommended best practices guidelines for application design and Coding (.NET or Java)

This course along with few months mentoring can convert your casual developers to disciplined ones.

A must for all developers working in your company, whether .NET, Java or PowerBuilder

Chapter 01 – Welcome to Software Construction
Chapter 02 – Metaphors for a Richer Understanding of Software Development
Chapter 03 – Measure Twice, Cut Once: Upstream Prerequisites
Chapter 04 – Key Construction Decisions
Chapter 05 – Design in Construction
Chapter 06 – Working Classes
Chapter 07 – High-Quality Routines
Chapter 08 – Defensive Programming
Chapter 09 – The Pseudocode Programming Process
Chapter 10 – General Issues in Using Variables
Chapter 11 – The Power of Variable Names
Chapter 12 – Fundamental Data Types
Chapter 13 – Unusual Data Types
Chapter 14 – Organizing Straight-Line Code (Statements)
Chapter 15 – Using Conditionals
Chapter 16 – Controlling Loops
Chapter 17 – Unusual Control Structures
Chapter 18 – Table-Driven Methods
Chapter 19 – General Control Issues
Chapter 20 – The Software-Quality Landscape
Chapter 21 – Collaborative Construction
Chapter 22 – Developer Testing
Chapter 23 – Debugging
Chapter 24 – Code-Tuning Strategies
Chapter 25 – Code-Tuning Techniques
Chapter 26 – How Program Size Affects Construction
Chapter 27 – Managing Construction
Chapter 28 – Integration
Chapter 29 – Programming Tools
Chapter 30 – Layout and Style
Chapter 31 – Self-Documenting Code
Chapter 32 – Personal Character/Responsibility
Chapter 33 – Themes in Software Craftsmanship
Part of Best Practices Series
30+ sessions of 1.5 to 2 hours each
Presentation and Discussions