Das Seminar legt die Grundlagen für die Entwicklung von C-Programmen unter Linux. Am Ende des Seminars sind die Teilnehmer in der Lage, strukturierte C-Programme zu entwickeln, zu kompilieren, zu warten und unter dem Betriebssystem Linux auszuführen. Mit dem vermittelten Stoff wird somit die Basis für die Vertiefung der C-Kenntnisse erarbeitet.
Inhalt
Datentypen
elementare Datentypen, void, arrays, struct, enum, union
Bitfelder, Datentypen von Konstanten, Größe von Datentypen, sizeof()
Operatoren
Logische Operatoren, Bit-Operatoren
Mathematische Operatoren, Pointer (Zeiger) und die Operatoren &, *
Dateizugriffe
Ein-/Ausgabe über Standardkanäle, Ein-/Ausgabe in eine Datei
Formatierte Ein-/Ausgabe
Weitere Themen
Codepage, Ungarische Notation
Struktur eines C-Programms
Aufrufe des Betriebssystems, system()
Aufteilung des Quellcodes auf mehrere Dateien
Editoren/IDEs unter
Linux
Compilierung des Quellcodes und Compileroptionen
Seminar-Ziel
In diesem Seminar erlernen Sie den Umgang mit den Datentypen, Operatoren und Kontrollstrukturen, die in der Sprache C zur Verfügung stehen. Sie sind dann in der Lage, C-Programme unter Linux zu kompilieren und auszuführen.
Wer sollte teilnehmen
Teilnehmer, die keine oder geringe C-Kenntnisse haben und unter Linux entwickeln wollen sowie Interessenten mit Erfahrungen in einer anderen Programmiersprache, die auf die Sprache C umsteigen möchten. Grundkenntnisse einer anderen Programmiersprache sind vorteilhaft.
Dauer des Seminars
3 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
Teilnehmerzahl
min. 1, max. 8 Personen *** Wenn Sie sich anmelden findet der Kurs statt! ***
Seminar-Gebühren
1.980,00 Euro p. P. zzgl. MwSt., inkl. Seminar-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks
Im GFU-Bookshop finden Sie u. a. folgende Bücher zu diesem Seminar / Lehrgang:
Linux Networking Cookbook
This soup-to-nuts collection of recipes covers everything you need to know to perform your job as a Linux network administrator, whether you´re new to the job or have years of experience. With Linux Networking Cookbook, you´ll dive straight into the gnarly hands-on work of building and maintaining a computer network. Running a network doesn´t mean you have all the answers. Networking is a complex subject with reams of reference material that´s difficult to keep straight, much less remember. If you want a book that lays out the steps for specific tasks, that clearly explains the commands and configurations, and does not tax your patience with endless ramblings and meanderings into theory and obscure RFCs, this is the book for you. You will find recipes for: * Building a gateway, firewall, and wireless access point on a Linux network * Building a VoIP server with Asterisk * Secure remote administration with SSH * Building secure VPNs with OpenVPN, and a Linux PPTP VPN server * Single sign-on with Samba for mixed Linux/Windows LANs * Centralized network directory with OpenLDAP * Network monitoring with Nagios or MRTG * Getting acquainted with IPv6 * Setting up hands-free networks installations of new systems * Linux system administration via serial console And a lot more. Each recipe includes a clear, hands-on solution with tested code, plus a discussion on why it works. When you need to solve a network problem without delay, and don´t have the time or patience to comb through reference books or the Web for answers, Linux Networking Cookbook gives you exactly what you need.
Seminar
Linux Technical Review 06 Server Based Computing
Die Evolution kennt kein Zurück, sie ist unumkehrbar. So jedenfalls sagt es das so genannte Dollosche Gesetz, demzufolge eine komplexe Eigenschaft, die im Zuge der Genese verlorengeht, bei derselben Spezies kein zweites Mal wiederkehrt. Säugetiere bilden niemals wieder Kiemen aus. Im Jahr 2003 fanden Forscher den Gegenbeweis: Die Stabheuschrecke. Sie hatte vor Urzeiten Flügel, bildete sie zurück, lebte 50 Millionen Jahre unge?ügelt und erfand sie dann erneut. Ein weiteres Beispiel einer solchen Re-Evolution sind Terminals. In der Frühzeit der IT waren sie die allgegenwärtige Kommunikationsverbindung zum Mainframe. Doch dann begannen die PCs, sie aus ihrem Lebensraum zu verdrängen. Bald beobachtete man nur noch eine Restpopulation in abgeschiedenen Nischen von Rechenzentren. Heute feiern sie Auferstehung. In ihrem zweiten Leben heißen sie Thin Clients. Ihre Reinkarnation verdanken sie dem Umstand, dass sich der vermeintliche Selektionsvorteil des PC schnell als Pferdefuß erwies. Denn er ist nicht nur intelligenter und selbstständiger, sondern zugleich auch viel wartungsintensiver, angreifbarer, energiehungriger, größer und geräuschvoller. In Zahlen ausgedrückt heißt das: Ein normaler PC kostet um die 600 Euro in der Anscha?ung, verschlingt aber im Laufe seines Lebens wenigstens 3000 Euro Unterhalt. Ein Thin Client kommt mit der Hälfte an Lebenshaltungskosten aus, Terminalserver inklusive. Zwei Faktoren begünstigen das Terminal-Comeback: Zum einen herrscht überall Kostendruck, zum anderen setzt sich der Umweltschutz nun auch im Rechenzentrum durch. Dabei aber können Thin Clients mehrfach punkten: Am Anfang weniger zu transportieren, am Ende weniger Elektroschrott, dazwischen viel geringerer Stromverbrauch und weniger Abwärme. All das lässt die Thin Client-Bestände seit Jahren mit zweistelligen Raten wachsen. Zurück zur Zentralisierung ? das ist ein wesentlicher Trend heutiger IT. Genau deshalb ist das Thema Server Based Computing der Linux Technical Review eine ganze Ausgabe wert.
Linux für den Mittelstand
Das vorliegende Buch stellt verschiedene Linux-Netzwerksysteme für den Mittelstand vor. Im Mittelpunkt stehen hier die Collax Solution Platform und das Software Development Kit zur Integration von Linux-basierten Appplikationen. Michael Matzer erörtert u. a. folgende Fragen: Wie sieht die IT im Mittelstand aus? Welche Netzwerksysteme gibt es, was leisten diese? Welche Lösungen braucht der Mittelstand für eine nachhaltige, kosteneffiziente und solide Unternehmens-IT?