CCNA, Python und Java-Entwickler:in

Mit Python lernst du eine einfach zu erlernende Programmiersprache kennen. Zudem wird der Umgang mit der objektorientierten Programmierung mit Java sowie die Konfiguration von Cisco-Netzwerken vermittelt und du erfährst, wie Künstliche Intelligenz (KI) in deinem Beruf eingesetzt wird.
  • Abschlussart: Cisco Certified Network Associate-Zertifikat (CCNA)
    Zertifikat „PCEP™ – Certified Entry-Level Python Programmer”
    Zertifikat „Java-Entwickler:in“
  • Abschlussprüfung: Praxisbezogene Projektarbeiten mit Abschlusspräsentationen
    Cisco-Zertifizierungsprüfung CCNA 200-301 (in englischer Sprache)
    Certified Entry-Level Python Programmer (PCEP™) (in englischer Sprache)
  • Unterrichtszeiten: Vollzeit
    Montag bis Freitag von 8:30 bis 15:35 Uhr (in Wochen mit Feiertagen von 8:30 bis 17:10 Uhr)
  • Dauer: 24 Wochen

CCNA – Cisco Certified Network Associate

Grundlagen Netzwerktechnik


Netzwerkgrundlagen und -konzepte (ca. 1 Tag)

Aufgaben, Funktionen und Anforderungen von Netzwerken; klassische versus controllerbasierte Konzepte

Aktive und passive Netzwerkkomponenten, Standardisierung (u. a. IEEE 802.3, TCP/IP-Suite)

Netzwerktopologien (u. a. Stern, Mesh, Hub and Spoke) sowie physikalische versus logische Struktur

Netzwerktypen: Client-Server und Peer-to-Peer


Kommunikationsmodelle (ca. 1 Tag)

OSI- und TCP/IP-Modell im Vergleich, Aufbau in Schichten (Layered System)

Prozesskommunikation und Protokoll-Stack (Encapsulation/De-Encapsulation), paketorientierte Datenübertragung


TCP/IP-Referenzmodell: Transport- und Application-Layer (ca. 2 Tage)

Application Layer und wichtige Protokolle

Transport-Layer: TCP und UDP im Vergleich, logische Portadressen, Sockets, Multiplexing

TCP-Verbindungsmanagement (Auf-/Abbau, Sliding Window, Flow-/Error-Control), UDP als verbindungsloses Protokoll

Grundlagen der Transportsicherheit: SSL/TLS, DTLS


Ethernet und physikalische Übertragung (ca. 2 Tage)

Übertragungsmedien (Kupfer, Glasfaser/Fiber Optics) und Network Interface Card

Ethernet-Protokoll und Frame-Formate (untagged Ethernet II, tagged/VLAN 802.1q)

MAC-Adresstypen (Unicast, Multicast, Broadcast) sowie Shared-/Non-Shared-Media-Verfahren

Zuordnung von Netzwerkkomponenten (Router, Switches, Firewalls, Access-Points, Server) zu den Schichten des TCP/IP-Modells


IPv4-Adressierung und Subnetting (ca. 4 Tage)

Aufgaben von IP und Routern/Gateways, Umrechnung Binär–Dezimal–Hexadezimal

IPv4-Adressstruktur, Header, Adresstypen, öffentliche/private Adressbereiche (RFC 1918)

Classful-Konzept und CIDR (Konzept, Terminologie)

Subnetting-Methoden (Increment-/Magic-Number, FLSM/VLSM) mit ausführlichen Praxisübungen

ARP: Aufgabe und Funktion


IPv6-Adressierung und Subnetting (ca. 2 Tage)

Adressaufbau, Schreibweise, Vereinfachungsregeln, Header und Extension Header

Adresstypen (Unicast, Anycast, Multicast), Interface Identifier (modified EUI-64)

Neighbor Discovery Protocol (ICMPv6), Subnetting-Übungen

Migration/Koexistenz mit IPv4: Dual Stack


Konfiguration, Netzwerkservices und Troubleshooting (ca. 2 Tage)

Konfiguration von Netzwerkparametern an Endgeräten und Interfaces

Netzwerkservices: DNS, DHCP (DORA-Prinzip), NTP, FTP/TFTP, Grundlagen NAT

Troubleshooting (ipconfig/ifconfig, ARP-/Neighbor-Cache, nslookup) und Diagnosewerkzeuge (Ping, Traceroute, Wireshark, NAGIOS)


Wireless LAN (ca. 1 Tag)

Grundlagen (Funkwellen, Shared Media) und 802.11-Standards inkl. Roaming/Fast-Roaming

SSID, Verschlüsselung sowie autonome versus controllerbasierte Access Points


Netzwerksicherheit (ca. 1 Tag)

CIA-Triade und typische Angriffsvektoren, Data Loss Vector

WLAN-Security-Protokolle: WPA, WPA2, WPA3


Virtualisierung und Cloud-Networking (ca. 1 Tag)

Virtualisierungskomponenten (Server, VM, Hypervisor, Container-Engine, Container) und Virtualisierung vs. Containerisierung

Netzwerkvirtualisierung (NFV, VLAN, Underlay-/Overlay-Netzwerke, SDN)

Cloud-Modelle (Public, Private, Hybrid), Service-Modelle und Zugriff auf Cloud-Ressourcen


Projektarbeit (ca. 3 Tage)

Zur Vertiefung der gelernten Inhalte

Präsentation der Projektergebnisse


Cisco Certified Network Associate


Network Fundamentals (ca. 7 Tage)

Aktive Netzwerkkomponenten und Netzwerk-Topologien (Two-/Three-Tier, Spine-Leaf, WAN, Cloud)

Cisco IOS: Bedienung, Basiskonfiguration und Konfigurationsmanagement

Interface-Überprüfung und Troubleshooting

IPv4- und IPv6-Grundlagen: Adressierung, Routing-Tabelle, ARP-Cache, Neighbor Disovery-Cache

Konfiguration und Fehleranalyse auf Routern und Multilayer-Switches

Dualstack-Integration und Migration von IPv4 zu IPv6


Network Access (ca. 7 Tage)

Switching-Grundlagen (MAC-Learning, CAM-Table, VLAN nach 802.1q)

VLAN- und Trunk-Konfiguration inkl. Troubleshooting und Layer-2-Security

Inter-VLAN-Routing (Router on a Stick, SVIs)

Spanning Tree Protocol (Rapid PVST+) und EtherChannel

Sicherer Management-Zugriff auf Netzwerkgeräte (SSH, AAA)

Wireless-LAN-Architekturen: Access Points, WLC, CAPWAP


IP Connectivity (ca. 9 Tage)

Routing-Grundlagen und Aufbau der Routing-Tabelle, Routing Entscheidungen: Administrative Distanz, Metrik, Longest Prefix Match

Statisches Routing (IPv4/IPv6), Floating und Stub-Konfigurationen

OSPF: Konzepte, Konfiguration, Multi-Area-Design und Troubleshooting

First Hop Redundancy Protokolle (HSRP, VRRP, GLBP)


IP Services (ca. 3,5 Tage)

Network Address Translation (NAT/PAT)

Netzwerküberwachung: Syslog, SNMP, NetFlow

DNS, NTP und DHCP (inkl. Relay-Konfiguration)

Quality of Service (QoS): Grundlagen, Congestion Management und -Avoidance


Security Fundamentals (ca. 5 Tage)

Security-Grundlagen: CIA-Triade, Angriffsvektoren, Multifaktor-Authentifizierung

Layer-2-Security (Port Security, DHCP Snooping, Dynamic ARP Inspection)

Access Control Lists (Standard/Extended)

VPN-Technologien (IPSec, RAS-VPN), AAA (RADIUS, TACACS+) und 802.1x

WLAN-Sicherheit: WPA/WPA2/WPA3, Konfiguration WLAN im private und Enterprise Mode


Automation and Programmability (ca. 3,5 Tage)

Virtualisierung und Cloud-Networking

Software Defined Networking (SDN) und Software-Defined Access (SDA)

Netzwerkanalyse mit KI/ML, relevante KPIs

REST-APIs, JSON/XML, Python-Grundlagen für Netzwerkautomatisierung

Automatisierungstools: Ansible und Terraform im Vergleich


Projektarbeit, Zertifizierungsvorbereitung und Zertifizierungsprüfung (ca. 5 Tage)

Cisco Certified Network Associate – 200-301 CCNA (in englischer Sprache)

Programmierung mit Python

Grundlagen Python (ca. 1 Tag)

Geschichte, Konzepte

Verwendung und Einsatzgebiete

Syntax

Lexis, Semantik

PEP-8-Konventionen

Interpreter vs. Compiler

Numeral Systems: binär, oktal, hexadezimal

Scientific Notation


Erste Schritte mit Python (ca. 5 Tage)

Zahlen

Zeichenketten

Datum und Zeit

Standardeingabe und -ausgabe

Numerische Operatoren

Vergleichs-, logische und bitweise Operatoren

Datentypumwandlung

list, tuple, dict, set

List-Funktionen und -Methoden

Verzweigungen und Schleifen (if, for, while)

Mitgliedsoperatoren

String-Basics: escaping, multiline strings

Operatoren priorisieren und binden


Künstliche Intelligenz (KI) im Arbeitsprozess

Vorstellung von konkreten KI‐Technologien

sowie Anwendungsmöglichkeiten im beruflichen Umfeld


Funktionen (ca. 5 Tage)

Eigene Funktionen definieren

Variablen

Parameter und Argumente

Rückgabewerte

Rekursion

Namensräume

Funktionale Programmierung

Parameterarten: positional, keyword, mixed

Defaultwerte

Shadowing und global keyword

None und Rückgabe ohne Wert


Fehlerbehebung (ca. 0,5 Tage)

Grundlagen der Fehlerbehandlung mit try und except

Typische Fehlertypen und Exception Hierarchie

Fehlerweitergabe und Programmunterbrechungen

Strukturierung der except Blöcke


Objektorientierte Programmierung (ca. 4,5 Tage)

Python-Klassen

Methoden

Unveränderliche Objekte

Datenklasse

Vererbung


Projektarbeit, Zertifizierungsvorbereitung und Zertifizierungsprüfung „PCEP™ – Certified Entry-Level Python Programmer” in englischer Sprache (ca. 4 Tage)

Java-Entwickler:in

Allgemeine Grundlagen (ca. 3 Tage)

Integrierte Entwicklungsumgebungen (z. B. Eclipse, IntelliJ IDEA)

Programmaufbau (grundlegende Sprachelemente, Anweisungen, Methoden, usw.)

Variablen (Deklaration, Initialisierung)

Gültigkeitsbereiche

Datentypen (primitive/Referenz)

Dokumentation mit JavaDoc

Aufzählungstypen


Künstliche Intelligenz (KI) im Arbeitsprozess

Vorstellung von konkreten KI‐Technologien

sowie Anwendungsmöglichkeiten im beruflichen Umfeld


Grundlegende Sprachkonzepte (ca. 8 Tage)

Schrittweise Erstellung konsolenbasierter Programme

Ein-/Ausgabe

Operatoren (arithmetische, logische, bitweise)

Typkonvertierung

Arrays, Zeichenketten und ihre Verarbeitung, Kontrollstrukturen (Verzweigungen, Schleifen)


Objektorientiertes Programmieren (ca. 6 Tage)

Aufbau von Klassen

Schrittweises Erstellen eigener Klassen

Vererbung

Konstruktoren

Polymorphie

Überladung/Überschreiben von Methoden

Abstrakte Klassen, Interfaces

Adapterklassen, innere Klassen, anonyme Klassen

Exceptions (Fehlerbehandlung)

Wrapperklassen


Fortgeschrittene Konzepte (ca. 3 Tage)

Rekursivität

Dateiverarbeitung (Character-Stream und Byte-Stream)

Serialisierung/Deserialisierung von Objekten Multithreading


GUI Oberfläche (ca. 3 Tage)

Verwendung von AWT und Swing Steuerelementen

Erzeugung von Grafiken

Layout-Manager

Einstieg in die Programmierung von Desktop-Anwendungen mit JavaFX


Exkurs: Java FX (ca. 1 Tag)

Einstieg in die Programmierung von Desktop-Anwendungen mit JavaFX


Datenbanken (ca. 4 Tage)

Anbindung an Microsoft SQL-Datenbanken und mySQL

Grundlagen der Datenbankanbindung

Verbindung zu SQL-Datenbanken (Microsoft SQL, MySQL)

Grundlagen der Netzwerkprogrammierung

Einführung in RMI (Remote Method Invocation)


Zusätzliche Themen (ca. 2 Tage)

Erzeugung von JAR-Dateien

Grundlagen regulärer Ausdrücke

Druckerausgabe in Java


Projektarbeit (ca. 10 Tage)

Zur Vertiefung der gelernten Inhalte

Präsentation der Projektergebnisse



Änderungen möglich, die Lehrgangsinhalte werden regelmäßig aktualisiert.

Dieser Lehrgang setzt Netzwerkgrundkenntnisse sowie gute Englisch-Kenntnisse für die Zertifizierungsprüfungen voraus.

Nach dem Lehrgang verfügst du über fundierte Netzwerkkenntnisse. Du kannst Unternehmensnetzwerke professionell planen, einrichten, absichern und verwalten. Zudem beherrschst du die zentralen Themen Routing, Switching, Wireless Networking, Netzwerksicherheit und Netzwerkautomatisierung.

Zudem verfügst du über ein kompaktes, grundlegendes Wissen in der Programmierung mit Python und handhabst die Programmiersprache mit ihren Klassen, Bibliotheken und Funktionen sicher.

Des Weiteren handhabst du Java, eine der am meisten verwendeten objektorientierten Programmiersprachen, nach dem Lehrgang schnell und sicher und bist in der Lage, komplexe Lösungen zu erarbeiten.

Personen mit Grundkenntnissen im IT-Bereich und in der Netzwerktechnik (auch Quereinsteiger:innen), Fachinformatiker:innen, IT-Fachkräfte und Akademiker:innen.

In allen Branchen wächst der Bedarf an qualifizierten Netzwerk-Fachkräften – die Zertifikate von Cisco gehören dabei zu den begehrtesten Qualifikationsnachweisen. Mit dem neuen CCNA-Zertifikat kannst du dich sich als Netzwerktechniker:in, im Help-Desk-Bereich oder im Bereich der IT-Security bewerben.

Die Vielseitigkeit von Python macht Mitarbeiter:innen mit entsprechenden Kenntnissen in zahlreichen Branchen und Unternehmen attraktiv. Vor allem in der Webentwicklung, dem Machine Learning sowie der Datenanalyse werden Personen mit Programmierkenntnissen in Python gesucht.

Mit Java erstellte Programme sind hardware- und betriebssystemunabhängig – somit ist Java sehr vielseitig einsetzbar. Haupteinsatzgebiete sind Webanwendungen, Anwendungen für mobile Endgeräte, Desktop-Anwendungen, Applets und Chipkarten.

Didaktisches Konzept

Deine Dozierenden sind sowohl fachlich als auch didaktisch hoch qualifiziert und werden dich vom ersten bis zum letzten Tag unterrichten (kein Selbstlernsystem).

Du lernst in effektiven Kleingruppen. Die Kurse bestehen in der Regel aus 6 bis 25 Teilnehmenden. Der allgemeine Unterricht wird in allen Kursmodulen durch zahlreiche praxisbezogene Übungen ergänzt. Die Übungsphase ist ein wichtiger Bestandteil des Unterrichts, denn in dieser Zeit verarbeitest du das neu Erlernte und erlangst Sicherheit und Routine in der Anwendung. Im letzten Abschnitt des Lehrgangs findet eine Projektarbeit, eine Fallstudie oder eine Abschlussprüfung statt.

 

Virtueller Klassenraum alfaview®

Der Unterricht findet über die moderne Videotechnik alfaview® statt  - entweder bequem von zu Hause oder bei uns im Bildungszentrum. Über alfaview® kann sich der gesamte Kurs face-to-face sehen, in lippensynchroner Sprachqualität miteinander kommunizieren und an gemeinsamen Projekten arbeiten. Du kannst selbstverständlich auch deine zugeschalteten Trainer:innen jederzeit live sehen, mit diesen sprechen und du wirst während der gesamten Kursdauer von deinen Dozierenden in Echtzeit unterrichtet. Der Unterricht ist kein E-Learning, sondern echter Live-Präsenzunterricht über Videotechnik.

 

Die Lehrgänge bei alfatraining werden von der Agentur für Arbeit gefördert und sind nach der Zulassungsverordnung AZAV zertifiziert. Bei der Einreichung eines Bildungsgutscheines oder eines  Aktivierungs- und Vermittlungsgutscheines werden in der Regel die gesamten Lehrgangskosten von deiner Förderstelle übernommen.
Eine Förderung ist auch über den Europäischen Sozialfonds (ESF), die Deutsche Rentenversicherung (DRV) oder über regionale Förderprogramme möglich. Als Zeitsoldat:in besteht die Möglichkeit, Weiterbildungen über den Berufsförderungsdienst (BFD) zu besuchen. Auch Firmen können ihre Mitarbeiter:innen über eine Förderung der Agentur für Arbeit (Qualifizierungschancengesetz) qualifizieren lassen.

Gerne beraten wir dich kostenfrei.

0800 3456-500 Mo. - Fr. von 8 bis 17 Uhr
kostenfrei aus allen deutschen Netzen.

Kontakt

Gerne beraten wir dich kostenfrei. 0800 3456-500 Mo. - Fr. von 8 bis 17 Uhr kostenfrei aus allen deutschen Netzen.