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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.