Training traditions, future vision

Since 1990, Tecnet Dati has been a benchmark in high-quality professional training, as confirmed by the many professionals and companies who have chosen our courses over the years, both in-house and scheduled/public.
Our clients have always valued the expertise and teaching style of our trainers, together with content that is constantly updated and geared towards the latest organizational, methodological and technological innovations, with a strong focus on practical application across different business contexts.
Today we renew this commitment with a training offering that is even broader, more flexible and up to date, both in content and delivery methods, to meet the new needs of companies and professionals.
Below you'll find a selection of our courses; browse the full list to explore all the training opportunities available.

Home » Course List

Big Data & AI: intelligent developments

Big Data represents the main trend in the IT field in recent years. Big Data refers to datasets with dimensions and characteristics such that they cannot be easily processed with traditional systems, such as relational databases. Their management requires advanced technologies, architectures, and skills, capable of transforming large volumes of data into useful insights and concrete business value.

Go to the course

Internet of Things: technologies and issues

The Internet of Things represents one of the fastest-evolving technological paradigms, with a growing impact on industry, infrastructure and daily life. The course provides the foundations for understanding the main technologies underlying IoT, illustrating reference architectures, communication protocols and the main issues related to security, scalability and data management.

Go to the course

Blockchain

Blockchain, based on Distributed Ledger Technology, is a data structure that allows the direct exchange of tokens between different contracting parties within a network without the need for intermediaries, guaranteeing transparency, security, and immutability of transactions.

Go to the course

NoSQL databases: advantages and applications

NoSQL databases, not necessarily tied to the world of Big Data, when used to process certain types of information, allow for the implementation of more agile solutions compared to a distributed file system and for the implementation of very high-performance queries.

Go to the course

Practical Machine Learning and AI Course

In recent years, “Machine Learning” and “AI” have been among the most used and searched for terms. The reason for this is primarily due to the exponential increase in the amount of data produced, the rise in computing power, and the advances made in the development of more efficient algorithms.

Go to the course

Capacity planning

Infrastructure resource management is a fundamental element for ensuring the continuity and performance of a system over time. The course provides the foundations for understanding and applying capacity planning, illustrating the main methodologies for estimating resource needs, anticipating system limits, and planning growth in a conscious and sustainable way.

Go to the course

Load testing for tuning

The performance of a web application must be verified and optimised before and during its release into production. The course provides the fundamentals for designing and executing effective load tests, illustrating key testing methodologies and performance tuning techniques to ensure system stability and responsiveness under real-world usage conditions.

Go to the course

Measure web application performance

The performance of a web application is a critical factor for the quality of service offered and the end-user experience. The course, through the presentation of examples and practical cases, aims to provide the foundations for measuring, analysing, and maintaining web application performance over time, illustrating the main monitoring techniques and the tools available to developers.

Go to the course

Service level agreement

The quality of an IT service is also measured by the formal commitments made to users and customers. This course provides the foundations for understanding the structure and value of Service Level Agreements, explaining the key service indicators, how to set quality targets, and strategies for monitoring compliance over time.

Go to the course

Data analysis for modern information systems

Data analysis is a strategic activity for the development of information systems today, with a direct impact on the quality, scalability and effectiveness of subsequent phases. The definition of the data model is therefore central to any design approach and represents the basis for valuing information and supporting data-driven decisions. Effective Data Modelling also allows for improved data consistency, integration and reusability over time.

Go to the course

Erwin Data Intelligence practice

The management of an organisation's fundamental data is a key element in ensuring the consistency, quality, and reliability of information within IT systems. The course provides the foundations for understanding the principles of Master Data Management, illustrating the main strategies for governing, integrating, and maintaining reference data within a complex application ecosystem.

Coming soon...

Master Data Management

The management of an organisation's fundamental data is a key element in ensuring the consistency, quality, and reliability of information within IT systems. The course provides the foundations for understanding the principles of Master Data Management, illustrating the main strategies for governing, integrating, and maintaining reference data within a complex application ecosystem.

Go to the course

Data governance

The enhancement of an organisation's information assets is achieved through structured and informed data management. The course provides the foundations for understanding the principles of Data Governance, illustrating the main methodologies for defining roles, responsibilities, and processes to ensure data quality, security, and compliance over time.

Go to the course

Erwin Data Modelling practice

Data modelling is an essential phase in the design of robust and well-structured information systems. The course provides the foundations for using ERwin as a data modelling tool, illustrating the platform's main functionalities and the most effective practices for the design, documentation, and management of relational data models.

Go to the course

Data Warehouse: Architecture and Principles

The Data Warehouse represents one of the fundamental tools for the collection, organisation, and analysis of business data to support decision-making. The course provides the foundations for understanding the architecture and principles of a Data Warehouse, illustrating the main design methodologies, data organisation models, and integration strategies with corporate information sources.

Go to the course

Data warehouse design

The design of a Data Warehouse requires a methodical approach and a thorough understanding of the organisation's information needs. The course provides the foundations for tackling the main design phases, illustrating dimensional modelling techniques, the structuring of facts and dimensions, and the architectural choices necessary to build an effective and scalable system.

Go to the course

Function point Cosmic 5.0

Having a functional metric for software sizing is now a primary requirement in the IT field. The COSMIC method is increasingly gaining traction; ISO/IEC has recognised it as a functional metric that meets its standards (ref. ISO/IEC 19761:2003).

Go to the course

Software development time and cost estimation

Effectively estimating the time and costs of a software development activity, whether it’s a complex project or a simple maintenance task, is a practice that project managers and, more generally, all those involved in software development constantly engage with.

Go to the course

Practical Guide to Using Function Points

The calculation of Function Points using the IFPUG method is currently the most widespread metric for sizing software projects. It allows for an objective estimation of the development effort required, independent of technology. Correct application of Function Points also improves planning, cost control, and comparability between different projects.

Go to the course

Preparation for IFPUG Certification - CFPS

Software measurement is a fundamental discipline for objectively and standardly evaluating the functional size of an application. The course provides the foundations for tackling IFPUG CFPS certification, illustrating the principles of Function Point Analysis, counting rules, and the practices necessary to acquire the preparation required for the certification exam.

Go to the course

Business Process Analysis and Improvement

The course provides methods and techniques for analysing, defining, optimising and monitoring business processes, with the aim of creating integrated and business-oriented processes.
After providing an overview of common terminology and process building blocks, the course illustrates the methodological approach used and the key factors to consider when analysing processes.

Go to the course

Application testing

Testing aims to verify the functionality of a software product against system requirements. Knowing how to set up and execute a test strategy is a key element in ensuring a high standard of software quality and requires correct organisational and methodological setup.

Go to the course

Business processes to use cases

The translation of business processes into software requirements is one of the most critical phases in the development of an information system. The course provides the foundations for moving from business process analysis to the definition of use cases, illustrating the main techniques for identifying, structuring, and documenting functional requirements based on the real needs of the organisation.

Go to the course

Requirements Management and Use Cases

To keep pace with the increasing complexity of software systems and user demands, we must make the ways we develop, test, and manage our projects increasingly mature and efficient. The first step towards this growth involves improving the requirements management process, making it more structured, collaborative, and quality-oriented from the initial stages.

Go to the course

Agile project management

The complexity and variability of the business context, coupled with the ever-increasing need to generate value from project initiatives, present Project Managers with new challenges and demand greater ability to interpret new scenarios based on the nature of the projects. Unlike in the past, business requirements are changing rapidly.

Go to the course

Project Management: Advanced Course

The course, which is complementary to the basic course, aims to examine in more depth some areas of knowledge that are of greater relevance today, considering that projects are increasingly complex, present greater risks and involve external suppliers more obviously in the management of objectives and results.

Go to the course

Project Management: Basic Course

The course, the result of experience gained in managing large-scale projects, addresses the theme of Project Management by considering the main aspects involved, offering a complete and practical overview of the most effective methodologies, tools, and best practices for successfully managing complex projects.

Go to the course

Cloud computing: advanced solutions

In recent years, cloud computing technologies and platforms have garnered significant attention from businesses, as they promise substantial cost savings on infrastructure management, technological platforms, and software licenses, while simultaneously fostering greater scalability, operational flexibility, and speed in digital service innovation.

Go to the course

Web programming with Java: advanced course

Numerous frameworks are available to developers for building enterprise-class applications with both traditional web interfaces and new, rich, interactive interfaces. The course, through the presentation of examples and case studies, aims to provide the foundations for developing Java applications using new frameworks and guidelines for choosing the right tools.

Go to the course

Introduction to programming in Angular

Angular is today one of the most popular frameworks for creating modern, responsive, and structured web interfaces. The course, through the presentation of examples and practical cases, provides the foundations for developing web applications with Angular, illustrating the fundamental concepts of the framework and its approach to building dynamic and maintainable user interfaces.

Go to the course

Web Development with Java: Beginner Course

Web development is one of the most in-demand skills in the programming world today. Through the presentation of examples and practical cases, the course aims to provide the foundations for creating web applications with Java, illustrating the fundamental concepts of how the web works and the main technologies involved.

Go to the course

Microservices: architecture and functions

Microservices architecture represents one of the most adopted approaches today for designing scalable and maintainable software systems. The course, through practical examples and case studies, provides the foundations for understanding this architecture's fundamental principles, illustrating how to structure a system into independent services and the main strategies for their communication and management.

Go to the course
Scroll to Top