Distance learning
Free
Formattemp
"Nuove Frontiere Lavoro," in collaboration with the training organization "Idee Insieme" and thanks to the "Formatemp" fund, is publishing an online course on "Cyber Security and Applications with Python."
The cybersecurity officer ensures the security of computer systems against viruses, unauthorized access, data theft, duplication, and suspicious access by outsiders.
A rapidly expanding sector, this role is constantly in demand by private and public companies to prevent data from being viewed, transmitted, and manipulated without authorization.
The course aims to provide the skills needed to study, understand, and best protect a company's IT infrastructure, constantly monitor it, and identify potential threats, with the aim of knowing how to respond to various types of criminal cyber attacks.
The specific contents, divided into the teaching modules, are those related to the tasks expected of the professional figure:
- Monitor network infrastructure
- Detect suspicious activity in the system.
- Install and manage security software and hardware (configure antivirus or console).
- Conduct threat risk analyses and study solutions.
- Develop tools and procedures to maintain infrastructure security.
- Manage security incidents by communicating with other IT specialists
GOALS :
The project aims to train professionals capable of ensuring the security of computer systems against viruses, unauthorized access, and data theft.
At the end of the course, students will be able to identify threats and vulnerabilities in computer networks and resolve issues related to cyber security, and in particular:
- know a network;
- know and use secure protocols;
- simulate attack scenarios on different platforms;
- identify the fundamental elements, including from a regulatory point of view, that enable data protection;
- prevent malware “infections”;
- identify the functions and skills of the Python Ethical Hacker applied to network security;
- understand the risks of the dark web.
To help students acquire the skills listed, online lessons will be structured around real-world tasks and case studies. Collaborative discussions and reasoning will also be promoted to foster development opportunities for students to better address the challenges of their desired role.
FUNDING BODY: Formatemp
PROMOTING BODY: New Frontiers Work Spa
IMPLEMENTING BODY: Idee Insieme soc.coop.soc.
COST: the course is free (funded by Formatemp);
DURATION: 152 HOURS from 28 OCTOBER to 19 DECEMBER 2024 – 38 days of VIRTUAL CLASSROOM (online) of 4 hours each ;
CERTIFICATE: of attendance (minimum 70% of total hours including attendance at mandatory lessons);
VIRTUAL CLASSROOM LESSONS: Monday to Friday from 09.30 am to 13.30 pm ;
PARTICIPATION REQUIREMENTS: the course is aimed at candidates for temporary work assignments (both unemployed and out of work) registered and selected by the Employment Agency ;
- for foreigners, knowledge of the Italian language and grammar, even if NOT certified;
- you need a desktop PC, laptop, or tablet with a stable wired connection, webcam, and microphone;
SELECTION METHOD: Access to the course will take place through several preliminary steps:
- Correct submission of the required documentation;
- Analysis of the CV submitted;
- Check the connection devices to be carried out in videoconference;
SELECTIONS: Those who have joined will be contacted by email for confirmation ( by 24/10/2024 at 18.00 pm ) of the verification of the videoconference connection devices scheduled for 25/10/2024 from 14.30 pm onwards in a group;
REGISTRATION: Those selected will be contacted by email and phone (by 10:18.00 PM on October 25, 2024) to attend the first day of the course on October 28, 2024 at 10:09.30 AM on the online platform after sending the entry link.
INFORMATION: For any further information, please call IDEEINSIEME at 081.19335800.
Course modules
1.1
Python and its use
Introduction to GIT
Installing and Using Visual Studio CODE
Installing Python
Our first Python application: Hello World!
Variables in Python
Operators and conditional constructs
The for loop and the while loop
Controlling execution flow with break and continue
Define functions and manage arguments
Lambda Functions and Recursion in Python
Lists in Python
Tuples in Python
Functions for lists and tuples
Sets in Python
Working with sets in Python
Dictionaries in Python
Dictionary Operations in Python
Modules in Python
Python Modules: Directories, Namespaces, and Environment Variables
Packages in Python
Managing Files with Python
Working with directories in Python
Exception Handling in Python
OOP in Python
2.2
IT security
Virtual Machines: Installing Kali Linux
The UNIX console
Network vulnerability analysis
The essential software
The Command Prompt and its Use
The protocols
Types of cyber attacks
Creation of a virtual laboratory
Python for Ethical Hackers
The SOCKET module
Protocols with Python
The python-nmap module
The Deep Web
The Deep Web and the Iceberg Metaphor
What is the Deep WEB?
What is the Dark Web?
Finding your way around the dark web
3.3
Rights and duties of temporary workers
Rights and Duties of Temporary Workers
4.4
Health and safety in the workplace
Health and Safety in the Workplace