Courses

LIST OF SYSTEMES SERVICES TRAINING MODULES

OPERATING SYSTEMS

SE001 Linux getting started (10 days)

Linux Getting Started training equips participants with the knowledge and skills needed to use this powerful and flexible operating system.

  • ✔ Linux Overview
    ✔ Getting started with the GUI
    ✔ Using the command line
    ✔ Managing files and folders
    ✔ Using apps
    ✔ Security

SE002 Windows OS (5 days)

Windows Getting Started training provides participants with the knowledge and skills needed to use this powerful and flexible operating system.

  • ✔ Windows Overview
    ✔ Getting started with the GUI
    ✔ Using the command line
    ✔ Managing files and folders
    ✔ Using apps
    ✔ Security

MAINTENANCE

MT001 Computer maintenance (2 months)

A computer maintenance course is valuable training for anyone who wants to maintain and repair a computer system.

  • ✔ Computer Basics
    ✔ Hardware troubleshooting
    ✔ Software troubleshooting
    ✔ Equipment repair
    ✔ Hardware upgrade
    ✔ Network maintenance

MT002 Securing systems (10 days)

Systems security is the set of technical, organizational and legal measures aimed at protecting information systems against threats. Threats can be external, such as cyberattacks, or internal, such as human errors.

  • ✔ Authentication management
    ✔ Permission management
    ✔ Integrity management
    ✔ System security
    ✔ Update management
    ✔ Backup management

COMPUTER NETWORKS

RI001 Local networks (2 months)

Local area networks are an essential technology for businesses and organizations of all sizes. They offer many benefits, including resource sharing, collaboration, and security.


  • ✔ Network topology
    ✔ Network Components
    ✔ Active devices
    ✔ Passive devices
    ✔ Network protocols
    ✔ IP addressing
    ✔ Subnets
    ✔ Network Services
    ✔ Network Security
    ✔ Wireless networks (Wi-Fi)
    ✔ Network management

RI002 Mikrotik Routers and Access Points (10 days)

This module is practical and allows learners to master the basic Mikrotik elements and configure a router and wifi access points for a functional and secure network.

  • ✔ Router configuration
    ✔ Access point configuration
    ✔ Repeater configuration

RI003 Virtualization of computer systems (10 days)

Computer systems virtualization is a technology that allows you to create virtual versions of an operating system, application, server or network. It aims to maximize the use of hardware resources while providing increased flexibility, simplified management and environmental isolation.


  • ✔ Machine virtual
    ✔ Remote machine control
    ✔ Hypervisor
    ✔ Conteneurisation

RI004 Windows Server Administration (10 days)

This module will train students in the administration of a Windows server. This can encompass a wide range of tasks, from initial setup to day-to-day management, security and troubleshooting.

  • ✔ Installation et Configuration
    ✔ User and Group Management
    ✔ Services and Roles
    ✔ Security Management
    ✔ Storage
    ✔ Networks
    ✔ Monitoring and Performance
    ✔ Automating

COMPUTER NETWORKS

BR001 Introduction to Computer Science (10 days)

This introductory computer science course is highly interactive, with hands-on demonstrations, exercises, and simple projects to reinforce the concepts taught. It aims to give learners the confidence to use information technology effectively in their daily lives and eventually explore more advanced areas of computing.


  • ✔ Hardware and Software Components
    ✔ Using a Computer
    ✔ Desktop Applications
    ✔ Internet et Communication
    ✔ Updates and Antivirus
    ✔ Hardware and Peripherals
    ✔ Computer Ethics
    ✔ Work Environments
    ✔ Introduction to collaborative tools (Google Drive, Microsoft Teams).

BR002 Word 1- initiation 2- intermediate 3- improvement (10 days)

This course covers the basics needed to use Microsoft Word effectively.

.


  • ✔ Introduction to Microsoft Word
    ✔ Creating and editing documents
    ✔ Text formatting
    ✔ Document layout
    ✔ Tables and graphs
    ✔ Advanced styles and formatting
    ✔ Advanced word processing features
    ✔ Mail Merge
    ✔ Collaboration and tracking changes:
    ✔ Document management

BR003 Excel 1- initiation 2- intermediate 3- improvement (10 days)

This course covers the basics needed to use Microsoft Excel effectively


  • ✔ Introduction to Microsoft Excel
    ✔ Data entry and editing
    ✔ Basic formulas and functions
    ✔ Formatting cells
    ✔ Spreadsheet management
    ✔ Tables and graphs
    ✔ Advanced functions
    ✔ Filtering and sorting data
    ✔ Data Validation
    ✔ PivotTables
    ✔ Task automation
    ✔ Collaboration and sharing

BR004 Access 1- initiation 2- intermediate 3- improvement (10 days)

This course trains learners to master a relational database management system.

.


  • ✔ Introduction to Microsoft Access
    ✔ Creation of databases
    ✔ Tables and fields
    ✔ Relationships between tables
    ✔ Query design
    ✔ Forms
    ✔ Reports
    ✔ Creating macros
    ✔ Modules VBA (Visual Basic for Applications
    ✔ Importing and exporting data
    ✔ Database security
    ✔ User and authorization management.
    ✔ Data security.
    ✔ Database maintenance

BR005 Powerpoint (10 days)

This course trains learners to use Microsoft PowerPoint effectively and gives them a good foundation for engaging and interactive presentations.

  • Introduction to Microsoft PowerPoint
  • Creating slides
  • Formatting text and objects
  • Design of
  • Using animations and
  • Inserting
  • Creating graphs and tables
  • Annotations and comments
  • Slideshow and presentation
  • Publishing and sharing
  • Advanced customization

BR007 Office Pack (2 months)

Office automation encompasses all the techniques and tools related to office work, in particular the use of productivity software.
This course trains learners in the modulesBR001, BR002, BR003, BR004, BR005 and BR006 for perfect functionality of the Office suite and prepares for Microsoft Office certifications (The Microsoft Office Specialist certification)

BR006 Project management with Microsoft Project (15 days)

Project management with Microsoft Project is a specific field that involves the use of dedicated software, Microsoft Project, to plan, track and manage all phases of a project. Here is an overview of the main topics typically covered in a project management course with Microsoft Project

  • Introduction to Microsoft Project
  • Creating a new project
  • Task definition
  • Resource management
  • Temporal planning
  • Creating Gantt charts
  • Project monitoring and updating
  • Expenses management
  • Reports and analytics
  • Collaboration and sharing
  • Advanced customization

PROGRAMMING

PR001 Python language (10 days)

The Python programming language is widely used in the field of programming due to its simplicity, readability, and versatility.

  • Introduction to Python
  • Basic concepts
  • Control structures
  • Functions
  • File handling
  • Object Oriented Programming
  • Working with libraries and frameworks
  • Practical project

PR002 Java language (15 days)
Introduction to Java:

The Java programming language is popular for its portability, reliability, and wide usage in application development, especially in the areas of enterprise applications, Android development, and embedded systems.
✔ Introduction to Java
✔ Java Basics
✔ Flow control
✔ Functions and methods
✔ Object Oriented Programming (OOP)
✔ Exception handling
✔ Collections
✔ Input/Output (I/O)
✔ Threads et concurrence
✔ Memory management
✔ Introduction to Java frameworks and libraries
✔ Graphics application development (Swing)
✔ Introduction to Databases and JDBC
✔ Practical project

PR003 W-language (15 days)

WINDEV’s integrated language, WLanguage, is a model of power, ease and intuitiveness. It is a 5th generation language (L5G), that is to say that the orders are evolved. A WLanguage order replaces dozens or hundreds of L4G orders, thus simplifying and making programming more reliable. No more unnecessary complexity, no more incomprehensible APIs, no more unproductive programming.

  • WLanguage
  • The variables
  • Dates, tables and structures
  • Conditional Statements
  • Loops
  • Procedures
  • Debugger
  • POO

PR004 Web application development with Visual Studio Code (15 days)

Visual Studio Code (VS Code) is a free and open-source code editor developed by Microsoft. It is widely used in the developer community for its lightweight user interface, flexibility, and support for a variety of programming languages.

PR005 Web application development with Eclipse (15 days)

Eclipse is a versatile integrated development platform (IDE) that supports many programming languages, including Java, C++, PHP, and many others. If you want to develop web applications with Eclipse, you can use specific plugins or editions of Eclipse suitable for web development. One of the most commonly used web frameworks with Eclipse is JavaServer Faces (JSF) for Java EE web development.

  • Installing Eclipse IDE for web development
  • Web Application Server Configuration
  • Creating a Web Project
  • Web Application Development
  • Web Application Deployment
  • Debugging and Testing
  • Management of Outbuildings and Libraries

PR006 Web application development with NetBeans (15 days)

The Web Application Development with NetBeans course equips learners with an integrated development environment (IDE) that supports multiple programming languages, including Java, PHP, HTML, and JavaScript.

  • Introduction to NetBeans
  • Creation of Web Projects
  • Code Editor
  • Dependency Management
  • Debugging and Profiling
  • User Interface (UI) Design
  • Data base management
  • Backend Development
  • Frontend Development
  • Management of Sessions and Cookies
  • Web Security
  • Web Application Deployment
  • Automated Testing
  • Performance Optimization
  • Practical Project

PR007 Mobile application development with Flutter (15 days)

Flutter is an open source framework that helps learners create cross-platform mobile applications. It is important and necessary to master because it is one of the fastest growing technologies in the world, it has a high job demand and it is backed by Google.

PR008 Developing Desktop Applications with Visual Studio (15 days)

Visual Studio is a powerful development tool that allows you to complete the entire development cycle in one place. It is a comprehensive integrated development environment (IDE) for writing, editing, debugging, and generating code, then deploying your application. In addition to editing and debugging code, Visual Studio includes compilers, code completion tools, source control, extensions, and many other features that improve every step of the software development process.

PR009 Development of Scientific and Data Applications Jupyter Notebooks (15 days)

JupyterLab is a web-based interactive development environment for notebooks, code and data. Its flexible interface allows users to configure and organize workflows in data science, scientific computing, computational journalism, and machine learning. A modular design invites extensions to expand and enrich functionality.

DATABASE
BD001 ORACLE (10 days)
BD002 GEOSERVER (15 days)
BD003 POSTGRESQL/POSTGIS (15 days)

WEB
WB001 Creation of HTML/CSS WEB sites (15 days)
WB001 Creation of PHP WEB sites, dynamic sites (15 days)
WB003 Creation of Javascript WEB sites (15 days)
WB004 WordPress (10 days)

E-SERVICES ET GEO_TIC 
GT001 WebSIG techniques and tools (10 days)
GT002 Geoserver (10 days)
GT003 Openlayer (5 days)
GT004 Leaflet (5 days)
GT005 Online survey tools (ODK, KOBOCOLLECT) (5 days)
GT006 Spatial data collection tools (Qfield) (5 days)
GT007 Geolocation on smartphone (5 days)

GRAPHIC DESIGN – DTP-CAD
GR001 Photoshop (10 days)
GR002 Gimp (10 days)
GR003 Illustrator (10 days)
GR004 Sketchup (5 days)

SAY A REMOTE DETECTION
ST001 ArcGIS Desktop (10 days)
ST002 Envi (10 days)
ST003 QGIS (10 days)
ST004 Arcgis pro (10 days)
ST005 Erdas (10 days)
ST006 SuperMap (10 days)