Bookbot

Gerd Hinrich Beneken

    Grundkurs Informatik
    Grundkurs agiles Software-Engineering
    • Grundkurs agiles Software-Engineering

      Ein Handbuch für Studium und Praxis

      • 709pages
      • 25 heures de lecture

      Das Buch richtet sich an Studierende und Berufseinsteiger*innen in der Software-Entwicklung mit ersten Erfahrungen im Programmieren und Software-Engineering. Es unterstützt bei der Durchführung von Entwicklungsprojekten im Team mithilfe agiler Methoden. Der Fokus liegt auf Teamaufbau und ersten Gesprächen mit dem Auftraggeber, um die Bedürfnisse der Benutzer*innen zu ermitteln und ein minimales erstes Produkt (MVP) zu entwerfen. Besondere Betonung liegt auf klassischen Softskills wie Selbstorganisation, Organisation von Meetings und Workshops sowie effektiver Kommunikation mit dem Auftraggeber. Ein umfassender Werkzeugkasten wird bereitgestellt, der die Verwendung von Versionsverwaltung, Techniken der Anforderungsanalyse, Domain Driven Design und Gestaltung von Benutzerschnittstellen umfasst. Praktische Vorgehensweisen in Software-Architektur, Programmierung und Testen werden dargestellt. Ein abschließendes Kapitel behandelt den IT-Betrieb und DevOps. Die praktischen Beispiele werden mit Tools wie git, gitlab, docker und Programmierbeispielen in Java illustriert. Der Inhalt umfasst Agiles Software-Engineering (XP, Scrum, Kanban), DevOps und Lean Startup, sowie Grundlagen zu Team, Produkt, Projekt und agile Verträge. Softskills wie effektive Kommunikation, Meetings, Workshops, Präsentationen und verständliche Dokumente werden ebenfalls behandelt.

      Grundkurs agiles Software-Engineering
    • Grundkurs Informatik

      Grundlagen und Konzepte für die erfolgreiche IT-Praxis - Eine umfassende, praxisorientierte Einführung

      • 863pages
      • 31 heures de lecture

      Das Buch bietet eine umfassende und praxisorientierte Einführung in die wesentlichen Grundlagen und Konzepte der Informatik. Es umfasst den Stoff, der typischerweise in den ersten Semestern eines Informatikstudiums vermittelt wird, vertieft Zusammenhänge, die darüber hinausgehen und macht sie verständlich. Die Themenauswahl orientiert sich an der langfristigen Relevanz für die praktische Anwendung. Praxisnah und aktuell werden die Inhalte für Studierende der Informatik und verwandter Studiengänge sowie für im Beruf stehende Praktiker vermittelt. Für die vorliegende Auflage wurde der gesamte Inhalt überarbeitet und es kam ein neues Kapitel zum Thema maschinelles Lernen mit neuronalen Netzen dazu. Inhaltsverzeichnis Zahlensysteme und binäre Arithmetik - Nachricht und Information - Codierung und Datenkompression - Verschlüsselung - Schaltalgebra, Schaltnetze und Elemente der Computerhardware - Rechnerarchitekturen - Rechnernetze - Betriebssysteme - prozedurale und objektorientierte Programmierung (C und Java) - Automatentheorie und formale Sprachen - Berechenbarkeit und Komplexität - Suchen und Sortieren - Bäume und Graphen - Software-Engineering - Datenbanken - Anwendungsprogrammierung im Internet (HTML, CSS, JavaScript und PHP) - Deep Learning mit neuronalen Netzen

      Grundkurs Informatik