Education

The Andrews Kft. is a knowledge-intensive organisation acting in the technological sector. Our colleagues getting out of school achieve their experience and deepen their knowledge during a long period, in this way obtain an up-to-date and usable know-how. Its distribution within the company is ongoing, but we pay much attention to the distribution of the knowledge toward other interested parties, professional forums and communities.
We are glad to give presentations, to provide training since we are committed to provide at high professional level. Our colleagues – through their expertise and the level of their lectures – often deserved the „best lecturer” title.

We are open to provide technical, commercial or mixed presentation according to needs of the existing or future clients. The main education areas are related to the network and programming security, Linux, BSD and Solaris development and operation.

The courses were built up according to the clients’ needs. The announced topic and the duration is informative, the concrete syllabus is going to be finalised together with the Client (surveying the needs and level). The courses are usually taking place at the Client’s site / training room but if required even the Andrews Kft. can provide all the necessary infrastructure.

The pace of the courses is in harmony with the Client’s needs. If required the training takes place in half-day packages respectively even the dates can be flexible.
A daily training consists of 8 x 45 minutes which is usually broken down to 4 x 1,5 hours. The majority of the training consists of practice which helps in better understanding and acquiring the material. After the course it is possible to consult.

Several trainers have teacher’s degree beside the high-level technical knowledge, and they taught for several years respectively during the years they participated at several conferences as lecturers.

Training courses:

Basics of IT security

A beginner’s course scheduled for 5 days where the participants get to know the vulnerable points of the modern age’s computer systems, the possibilities of misusing them and the mode of protection. The course does also cover the basics that relate to the introductory cryptology and the security development basics.

Syllabus:

  • Introduction, basics
  • Typical programming errors and their use
  • Local security in Unix systems
  • Security issues of Linux systems
  • High security supplements of Linux kernel
  • Installation of safe Linux server
  • Security issues of computer networks (IP, TCP, UDP, ICMP)
  • Firewall types – package filter, status-conserving package filter, application filter
  • Protection plan, network error demonstration
  • Status preserving package filter of Linux
  • Cryptology
  • Safe development, audit – CC
VMware vSphere

It is a course scheduled for 3 days at beginner’s level where the participants get to know the VMware vSphere product (server virtualisation). After the course the participant will be able to handle a server infrastructure on his own, and by using the acquired knowledge and the lecturer’s know-how obtained through experience he can deepen his own knowledge in the virtualisation area.

Syllabus:

  • Introduction
    • Virtualisation – in general
    • Reviewing the VMware products
  • Installation
    • vSphere
      • Software elements
      • Basic definitions
    • Licensing
    • Installation
      • Preparations
      • Network topology
    • Basic settings
      • Virtual networks
      • Storage
  • Management
    • Virtual machines
      • Handling the virtual machines
      • Snapshots
      • Templates
      • Moving the virtual machines
    • Administration
      • Users, Groups, Permissions
    • Monitoring
    • Tasks, Events, Alarms
    • Resource management
      • Physical resources
      • Virtual resources
    • Resource pools
  • Availability
    • Physical hardware
      • Requirements
      • Redundancy
      • High availability
    • Cluster services
      • DRS
      • DPM
      • HA
    • Fault Tolerance
In the Linux Enterprise environment

It is a fully distribution-independent course scheduled for 5 days for the advanced level where the capacities required to use the Linux operation system at corporate level are going to be presented. The complexity of the things presented during the course does not enable the detailed presentation of the competences, thus we delimit to the presentation of the competences at the operator’s level. If required we can organise special courses and consultation in the given topic.

Syllabus:

  • Output fine-tuning of Linux-based systems
  • Memory handling of Linux kernel
  • Output fine-tuning of Linux kernel’s network sub-system
  • Fine-tuning the multi-processor systems
  • High availability, error-bearing systems
  • Logging database systems
  • Establishing the error-bearing disc subsystems (RAID)
  • Realisation of logical partitions (LVM)
  • Monitoring systems
  • Presentation of the Nagios network supervision system, possibilities
  • Stress distribution, allocated resources
  • Stress distribution of the network resources (LVS)
  • Network services of high availability (HA)
  • Network services of high availability (HA)
  • Virtualisation technologies
  • Theory of virtualisation, practical benefits
  • Widely used virtualisation technologies on Linux: XEN – UML – VMware ESX server – KVM
Advanced network administrator on Linux

It is a fully distribution-independent course scheduled for 5 days, at advanced level after which the students area able to operate the network subsystem of the Linux-based systems, to establish the secure network topology and to analyse and solve the network errors that occur in connection with the operated systems. The course includes the presentation of the TCP/IP protocol at administrator level.

Another objective of the course consists of presenting the Linux-based realisation of the following topics:

  • Encrypted private networks (Virtual Private Network – VPN)
  • Basics of network band-width management
  • Linux kernel’s network route selecting system – Advanced Routing

Syllabus:

  • Basics of network communication, TCP/IP networks
  • Network subsystem of Linux
  • Network segmentation, topology planning
  • Package filtering firewall subsystem of Linux kernel
  • Basics of encrypted private networks, Linux-based realisation in practice
  • Basics of network band-width management
  • Advanced routing capacities, utilisation possibilities in practice
TCP/IP expert course

It is an advanced course scheduled for 5 days where the participants get to know the entire TCP/IP protocol family in full details (which usually means presentation at bit level). We pay significant attention to the TCP protocol, the student may learn about the background processes that are not visible for the simple users and system hosts. After the course the student is able to find the most sophisticated TCP/IP communication problem, understand the functioning of the TCP/IP stacks, and if he can do some programming, then he can also implement. The course is recommended to students who possess strong TCP/IP basics.

Syllabus:

  • TCP/IP in general
  • Data-connection level
  • IP package structure
  • Basics of routing, connection of data-connection and network layer, the ARP protocol
  • ICMP protocol
  • IP routing, and the ICMP protocol
  • UDP protocol
  • Broadcast and multicast communication, multicast routing, IGMP
  • Basics of TCP protocol
  • Structure and closure of TCP connection
  • TCP interactive data transmission
  • TCP mass data transmission
  • TCP timeout and resending
  • The output harmonisation of the TCP protocol
  • Weaknesses and network attacks of the TCP/IP protocol family

If you are interested in a course, get in contact through the info@andrews.hu address.