<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="19617" language="en" source="https://portal.flane.ch/swisscom/en/xml-course/ot-grpso" lastchanged="2025-07-29T12:17:56+02:00" parent="https://portal.flane.ch/swisscom/en/xml-courses"><title>Grundlagen der Programmierung für Scriptsprachen und objektorientierte Sprachen</title><productcode>GRPSO</productcode><vendorcode>OT</vendorcode><vendorname>Other</vendorname><fullproductcode>OT-GRPSO</fullproductcode><version>1.0</version><essentials>&lt;p&gt;Es sind keine spezifischen Grund- oder Programmierkenntnisse f&amp;uuml;r dieses Seminar notwendig. Bereits gesammelte Erfahrungen im Umgang mit Programmiersprachen sind von Vorteil.&lt;/p&gt;</essentials><audience>&lt;p&gt;Der Kurs &amp;quot;Grundlagen der Programmierung f&amp;uuml;r Scriptsprachen und objektorientierte Sprachen&amp;quot; richtet sich an Developer, Anwendungsentwickler, Programmierer und Webentwickler.&lt;/p&gt;</audience><contents>&lt;h5&gt;Grundlagen der strukturierten Prozedural Programmierung:&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;&amp;Uuml;bersicht &amp;uuml;ber aktuelle Programmiersprachen&lt;/li&gt;&lt;li&gt;Interpretierte und compilierte Programmiersprachen&lt;/li&gt;&lt;li&gt;Datentypen&lt;/li&gt;&lt;li&gt;Anweisungen und Ausdr&amp;uuml;cke&lt;/li&gt;&lt;li&gt;Operatoren - Bedingungen&lt;/li&gt;&lt;li&gt;Auswahlanweisungen und Schleifen&lt;/li&gt;&lt;li&gt;Struktogramme&lt;/li&gt;&lt;li&gt;Variablen und Konstanten&lt;/li&gt;&lt;li&gt;Funktionen und Prozeduren&lt;/li&gt;&lt;li&gt;Ereignisse&lt;/li&gt;&lt;li&gt;Fehlerbehandlung&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Grundlagen der objektorientierten Programmierung:&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Zusammengesetzte (komplexe) Datentypen&lt;/li&gt;&lt;li&gt;Objekte: Klassen und Instanzen&lt;/li&gt;&lt;li&gt;Einheit von Daten und Funktionen&lt;/li&gt;&lt;li&gt;Datenkapselung&lt;/li&gt;&lt;li&gt;Implementation Hiding&lt;/li&gt;&lt;li&gt;Ausblick auf weiterf&amp;uuml;hrende Konzepte: Vererbung, Polymorphie&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Methodische Vorgehensweise:&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Grundlagen der strukturierten und normierten Programmierung&lt;/li&gt;&lt;li&gt;Top-Down-Entwurf und Modularisierung&lt;/li&gt;&lt;li&gt;Ausblick auf OO-Analyse und Design&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Entwurfs- und Dokumentationsmittel:&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Programmdesign&lt;/li&gt;&lt;li&gt;&amp;Uuml;berblick &amp;uuml;ber die Planung eines OO-Systems&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Tools und Frameworks:&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Integrierte Entwicklungsumgebungen&lt;/li&gt;&lt;li&gt;Entwicklungs-Frameworks&lt;/li&gt;&lt;li&gt;Test-Tools - Versionierung&lt;/li&gt;&lt;/ul&gt;</contents><essentials_plain>Es sind keine spezifischen Grund- oder Programmierkenntnisse für dieses Seminar notwendig. Bereits gesammelte Erfahrungen im Umgang mit Programmiersprachen sind von Vorteil.</essentials_plain><audience_plain>Der Kurs &quot;Grundlagen der Programmierung für Scriptsprachen und objektorientierte Sprachen&quot; richtet sich an Developer, Anwendungsentwickler, Programmierer und Webentwickler.</audience_plain><contents_plain>Grundlagen der strukturierten Prozedural Programmierung:


- Übersicht über aktuelle Programmiersprachen
- Interpretierte und compilierte Programmiersprachen
- Datentypen
- Anweisungen und Ausdrücke
- Operatoren - Bedingungen
- Auswahlanweisungen und Schleifen
- Struktogramme
- Variablen und Konstanten
- Funktionen und Prozeduren
- Ereignisse
- Fehlerbehandlung
Grundlagen der objektorientierten Programmierung:


- Zusammengesetzte (komplexe) Datentypen
- Objekte: Klassen und Instanzen
- Einheit von Daten und Funktionen
- Datenkapselung
- Implementation Hiding
- Ausblick auf weiterführende Konzepte: Vererbung, Polymorphie
Methodische Vorgehensweise:


- Grundlagen der strukturierten und normierten Programmierung
- Top-Down-Entwurf und Modularisierung
- Ausblick auf OO-Analyse und Design
Entwurfs- und Dokumentationsmittel:


- Programmdesign
- Überblick über die Planung eines OO-Systems
Tools und Frameworks:


- Integrierte Entwicklungsumgebungen
- Entwicklungs-Frameworks
- Test-Tools - Versionierung</contents_plain><duration unit="d" days="3">3 days</duration><pricelist><price country="DE" currency="EUR">1790.00</price><price country="AT" currency="EUR">1790.00</price></pricelist><miles/></course>