By vocation and necessity of growth, we train young people who want to work in the Information Technology sector. We are able to train young people who have no knowledge of basic computer science. We collaborate with important ITS Foundations for the provision of training courses financed by the Lombardy Region.

Project

Phase 1

Needs analysis

This phase can be addressed individually or collectively when developing each person’s growth plan. It is essentially based on clearly defining the skills that need to be implemented or acquired, and then setting up the training plan.

Phase 2

Training delivery

This can essentially be done in two ways: by using people within our company who already have the skills to provide the service, or by relying on a solid network of external collaborators. Training sessions can be organized, depending on your needs, as one-to-one or group lessons.

Phase 3

Follow up results

For a suitable period of time and through regular checks, it is verified that the training has brought the expected results and, if not, the activity is implemented with additional information or through some corrections more suited to the objectives or specific subjects.

Process your data with a

Specialized team

Programming

Training in terms of a macro-topic for us means learning the basics of object-oriented programming and developing simple computer programs, guaranteeing the qualitative criteria of effectiveness and efficiency through the use of design patterns. Learning the basic techniques for testing and maintaining software (unit testing), an introduction to the fundamentals of designing and developing web applications and the PHP language, with subsequent in-depth study of the Java language. At the end of the training, the skills acquired will enable the developer to manipulate some fundamental parts of the back-end of a Java application.

Database

By training in the DB field, the developer will acquire the relative skills to analyze, model and document data structures, which will guarantee him the security of knowing how to choose the most suitable DBMS according to the type of data to be managed and the purpose of the application. At the end of the course he will also be able to model a database using ER diagrams and interact with the data using SQL language.

Cloud Computing

Through training in Cloud Computing, the developer will learn the basics to create, manage and integrate infrastructures for the provision and use of cloud computing services, using different cloud platforms (laaS, PaaS and SaaS) and the logic of private, public and hybrid clouds.

Data Science

By choosing a training course based on Data Science, developers will learn to manage data processing that requires complex processing, through the use of the necessary techniques and studies related to statistics, machine learning, deep learning, and relying on Python as a basic language.

Soft Skills

Training courses in the field of soft skills offer the possibility of developing a professional development project through the use of active job search techniques. At the end of the course, the developer will be able to effectively manage internal and external relationships and collaborations.

Preparation for the interview

Through a dedicated course, the developer will be able to structure and draw up a curriculum vitae suitable for a job interview, to know how to express himself to others highlighting his merits and the skills acquired through study and practice, thus being as effective and efficient as possible in responding to the ever-increasing demand in the world of work.

Intrigued?

Book a call with one of our consultants

If you have to face a similar challenge, or want to explain your problem to us, book a call with one of our consultants: together we’ll find out if we have the right person for you.

Error: Contact form not found.

Career&Education

Grow with us.

Working at widesolutions.it is different: find out about job opportunities at WideSolutions and join us!

Open positions

Programmers and system engineers

Required technical skills

The role requires:

  • knowledge of Python, Pandas and Spark
  • knowledge of MySQL
  • knowledge of Jenkins
  • knowledge of AWS services: Lambda, S3, Cloudwatch, Iam, Glue
  • experience in Testing (Unit Test, Integration and UI test)

Programmers and system engineers

Required technical skills

The role requires:

  • at least 3 years’ previous experience with Talend and ODI
  • experience in analyzing business requirements and translating them into effective technical solutions using Talend
  • experience with Talend in designing and developing complex workflows and using customized components for configuration management
  • Excellent knowledge of relational databases, including SQL query optimization and performance management
  • Excellent knowledge of data flow migration practices