Gør som tusindvis af andre bogelskere
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.Du kan altid afmelde dig igen.
Denne bog giver en introduktion til programmeringssproget Struktureret Tekst (ST) der benyttes i Programmerbare Logiske Controllere (PLC) Indhold: - Baggrund, fordele og udfordringer ved ST-programmering - Syntaks og grundlæggende ST-programmering - Stor guide til fornuftig navngivning af variabler - CTU, TOF, TON, CASE, STRUCT, ARRAY, STRING - Guide til opdeling i program moduler og funktioner - Mere end 90 PLC-kode eksempler i farver - FIFO, RND, 3D ARRAY, digitalt filter - Eksempler: Kom fra LADDER over til ST-programmering - Guide til løsning af programmeringsopgaver Bogen går systematisk frem med beskrivelse af de grundlæggende ST-begreber og programmering, herunder tips, og med inddragelse af forfatterens 25 års praktiske erfaring. Der er mange steder uddybende forklaringer til PLC-koden og der er fokus på at læseren lærer at skrive robust, læsbar, struktureret og overskuelig PLC-kode. Desuden fokuseres på at kunne skrive PLC-kode, som ikke kræver en bestemt PLC-type og PLC-kode der kan genbruges, samt PLC-løsninger, der kan benyttes internationalt. Grundlaget for bogen er et materiale, som er udarbejdet løbende med feedback fra undervisere og studerende på automationsteknolog-uddannelsen hos Erhvervs-akademi Dania. Materialet er således løbende opdateret, så det giver svar på de spørgsmål og udfordringer, de studerende typisk har gennem deres studie. ST-programmering til PLC-styringer er fra omkring år 2010 begyndt at blive mere udbredt i Danmark, og siden år 2015 er mange virksomheder i Danmark begyndt udelukkende at levere PLC-styringer, hvor der benyttes ST som det foretrukne programmeringssprog. Dette kræver at flere medarbejdere kan ST og det er et af argumenterne, for at udgive denne bog. Bogen er primært udarbejdet til brug på den videregående fuldtidsuddannelse Automationsteknolog og deltidsuddannelsen Automation og Drift.
Denne bog giver en introduktion til programmeringssproget Ladder Diagram (LD), der benyttes i Programmerbare Logiske Controllere (PLC). Bogen giver en generel introduktion til PLC styring og der er fokus på atlæsere uden en el-teknisk uddannelse kan lære Ladder programmering.De mange illustrationer og kodeeksempler i bogen tager udgangspunkt i praktiske problemstillinger inden for automation til industrien.INDHOLD- Baggrund, fordele og udfordringer ved Ladder-programmering- PLC hardware, sensorer og grundlæggende Ladder-programmering- Guide og tips til navngivning, opgaver, optimering og programstruktur- Teori og eksempler på rutediagram, blokdiagram og sekvensdiagram- Design guide til udvikling af funktioner og funktionsblokke- Programeksempler med opdeling i moduler, funktioner og funktionsblokke- Sekvensprogrammering med SELVHOLD, SET/RESET og MOVE/COMPARE- Større programeksempler med pumpestyring, tankstyring og transportbånd- Design, opbygning, test og simulering af PLC programBogen er primært udarbejdet til brug på den 2-årige videregående fuldtidsuddannelse Automationsteknolog og deltidsuddannelsen Automation og Drift, hvor en stor del af studiet indeholder PLC styring. Men bogen er naturligvis også velegnet på de mange uddannelser der indeholder PLC styring. Her tænkes på uddannelserne til elektriker, styrings- og reguleringselektriker, automatiktekniker samt de videregående uddannelser til maskinmester og ingeniør.Forfatteren har 25-års erfaring og underviser i PLC styring på videregående uddannelser hos Erhvervsakademi Dania i Randers.
Denne bog giver en introduktion til programmeringssproget Struktureret Tekst (ST) der benyttes i Programmerbare Logiske Controllere (PLC)Indhold:- Baggrund, fordele og udfordringer ved ST-programmering- Syntaks og grundlæggende ST-programmering- Stor guide til fornuftig navngivning af variabler- CTU, TOF, TON, CASE, STRUCT, ARRAY, STRING- Guide til opdeling i program moduler og funktioner- Mere end 90 PLC-kode eksempler i farver- FIFO, RND, 3D ARRAY, digitalt filter- Eksempler: Kom fra LADDER over til ST-programmering- Guide til løsning af programmeringsopgaverBogen går systematisk frem med beskrivelse af de grundlæggende ST-begreber og programmering, herunder tips, og med inddragelse af forfatterens 25 års praktiske erfaring.Der er mange steder uddybende forklaringer til PLC-koden og der er fokus på at læseren lærer at skrive robust, læsbar, struktureret og overskuelig PLC-kode. Desuden fokuseres på at kunne skrive PLC-kode, som ikke kræver en bestemt PLC-type og PLC-kode der kan genbruges, samt PLC-løsninger, der kan benyttes internationalt.Grundlaget for bogen er et materiale, som er udarbejdet løbende med feedback fra undervisere og studerende på automationsteknolog-uddannelsen hos Erhvervs-akademi Dania. Materialet er således løbende opdateret, så det giver svar på de spørgsmål og udfordringer, de studerende typisk har gennem deres studie.ST-programmering til PLC-styringer er fra omkring år 2010 begyndt at blive mere udbredt i Danmark, og siden år 2015 er mange virksomheder i Danmark begyndt udelukkende at levere PLC-styringer, hvor der benyttes ST som det foretrukne programmeringssprog. Dette kræver at flere medarbejdere kan ST og det er et af argumenterne, for at udgive denne bog.Bogen er primært udarbejdet til brug på den videregående fuldtidsuddannelse Automationsteknolog og deltidsuddannelsen Automation og Drift.
This book gives an introduction to the programming language Structured Text (ST) which is used in Programmable Logic Controllers (PLC).The book can be used for all types of PLC brands including Siemens Structured Control Language (SCL) and Programmable Automation Controllers (PAC).This 3rd edition has been updated and expanded with many of the suggestions and questions that readers and students have come up with, including the desire for many more illustrations and program examples.CONTENTS:- Background, benefits and challenges of ST programming- Syntax, data types, best practice and basic ST programming- IF-THEN-ELSE, CASE, FOR, CTU, TON, STRUCT, ENUM, ARRAY, STRING- Guide for best practice naming, troubleshooting, test and program structure- Sequencer and code split-up into functions and function blocks- FIFO, RND, sorting, scaling, toggle, simulation signals and digital filter- Tank controls, conveyor belts, adaptive pump algorithm and robot control- PLC program structure for pumping stations, 3D car park and car wash - Examples: From Ladder Diagram to ST programmingThe book contains more than 150 PLC code examples with a focus on learning how to write robust, readable, and structured code.The book systematically describes basic programming, including advice and practical examples based on the author´s extensive industrial experience.The author is Bachelor of Science in Electrical Engineering (B.Sc.E.E.) and has 25 years´ experience in specification, development, programming and supplying complex control solutions and supervision systems. The author is Assistant Professor and teaches PLC programming at Dania Academy, a higher education institution in Randers, Denmark.
Denne bog giver en introduktion til Struktureret Tekst (ST)der benyttes i Programmerbare Logiske Controllere (PLC)Denne 3. udgave er opdateret og udvidet med mange af de forslag og spørgsmål som læserne og de studerende er kommet med, herunder ønsket om mange flere illustrationer og programeksempler.INDHOLD- Baggrund, fordele og udfordringer ved ST-programmering- Syntaks, datatyper, bedst praksis og grundlæggende ST-programmering- IF-THEN-ELSE, CASE, FOR, CTU, TON, STRUCT, ENUM, ARRAY, STRING- Guide og tips til navngivning, fejlfinding, opgaver, test og programstruktur- Sekvensprogrammering og opdeling i funktioner og funktionsblokke- FIFO, RND, sortering, skalering, simuleringssignaler og digitalt filter- Tankstyring, instrument puls tæller, puls-pause, adaptiv pumpe algoritme- PLC-kode til pumpestationer, 3D parkeringshus, vaskehal og robotstyring- Eksempler: Kom fra LADDER over til ST-programmeringBogen indeholder mere end 150 PLC kodeeksempler i farver og der er fokus påat læseren lærer at skrive robust, læsbar, og struktureret kode.Bogen går systematisk frem med beskrivelse af de grundlæggende ST-begreber og programmering, herunder tips, og med inddragelse af forfatterens 25 års praktiske erfaring.Der er mange steder uddybende forklaringer til PLC-koden og der er fokus på at læseren lærer at skrive robust, læsbar, struktureret og overskuelig PLC-kode. Desuden fokuseres på at kunne skrive PLC-kode, som ikke kræver en bestemt PLC-type og PLC-kode der kan genbruges, samt PLC-løsninger, der kan benyttes internationalt.Grundlaget for bogen er et materiale, som er udarbejdet løbende med feedback fra undervisere og studerende på automationsteknolog-uddannelsen hos Erhvervs-akademi Dania. Materialet er således løbende opdateret, så det giver svar på de spørgsmål og udfordringer, de studerende typisk har gennem deres studie.ST-programmering til PLC-styringer er fra omkring år 2010 begyndt at blive mere udbredt i Danmark, og siden år 2015 er mange virksomheder i Danmark begyndt udelukkende at levere PLC-styringer, hvor der benyttes ST som det foretrukne programmeringssprog. Dette kræver at flere medarbejdere kan ST og det er et af argumenterne, for at udgive denne bog.Bogen er primært udarbejdet til brug på den videregående fuldtidsuddannelse Automationsteknolog og deltidsuddannelsen Automation og Drift.
Denne bog giver en introduktion til Struktureret Tekst (ST)der benyttes i Programmerbare Logiske Controllere (PLC) Denne 3. udgave er opdateret og udvidet med mange af de forslag og spørgsmål som læserne og de studerende er kommet med, herunder ønsket om mange flere illustrationer og programeksempler.INDHOLD- Baggrund, fordele og udfordringer ved ST-programmering - Syntaks, datatyper, bedst praksis og grundlæggende ST-programmering - IF-THEN-ELSE, CASE, FOR, CTU, TON, STRUCT, ENUM, ARRAY, STRING- Guide og tips til navngivning, fejlfinding, opgaver, test og programstruktur- Sekvensprogrammering og opdeling i funktioner og funktionsblokke- FIFO, RND, sortering, skalering, simuleringssignaler og digitalt filter- Tankstyring, instrument puls tæller, puls-pause, adaptiv pumpe algoritme- PLC-kode til pumpestationer, 3D parkeringshus, vaskehal og robotstyring- Eksempler: Kom fra LADDER over til ST-programmering Bogen indeholder mere end 150 PLC kodeeksempler i farver og der er fokus på at læseren lærer at skrive robust, læsbar, og struktureret kode.Bogen går systematisk frem med beskrivelse af de grundlæggende ST-begreber og programmering, herunder tips, og med inddragelse af forfatterens 25 års praktiske erfaring.Der er mange steder uddybende forklaringer til PLC-koden og der er fokus på at læseren lærer at skrive robust, læsbar, struktureret og overskuelig PLC-kode. Desuden fokuseres på at kunne skrive PLC-kode, som ikke kræver en bestemt PLC-type og PLC-kode der kan genbruges, samt PLC-løsninger, der kan benyttes internationalt.Grundlaget for bogen er et materiale, som er udarbejdet løbende med feedback fra undervisere og studerende på automationsteknolog-uddannelsen hos Erhvervs-akademi Dania. Materialet er således løbende opdateret, så det giver svar på de spørgsmål og udfordringer, de studerende typisk har gennem deres studie.ST-programmering til PLC-styringer er fra omkring år 2010 begyndt at blive mere udbredt i Danmark, og siden år 2015 er mange virksomheder i Danmark begyndt udelukkende at levere PLC-styringer, hvor der benyttes ST som det foretrukne programmeringssprog. Dette kræver at flere medarbejdere kan ST og det er et af argumenterne, for at udgive denne bog.Bogen er primært udarbejdet til brug på den videregående fuldtidsuddannelse Automationsteknolog og deltidsuddannelsen Automation og Drift.
This book gives an introduction to Structured Text (ST), used in Programmable Logic Control (PLC). The book can be used for all types of PLC brands including Siemens Structured Control Language (SCL) and Programmable Automation Controllers (PAC). CONTENTS: - Background, advantage and challenge when ST programming - Syntax and fundamental ST programming - Widespread guide to reasonable naming of variables - CTU, TOF, TON, CASE, STRUCT, ENUM, ARRAY, STRING - Guide to split-up into program modules and functions - More than 90 PLC code examples - FIFO, RND, 3D ARRAY and digital filter - Examples: From LADDER to ST programming - Guide to solve programming exercises Many clarifying explanations to the PLC code and focus on the fact that the reader should learn how to write a stable, robust, readable, structured and clear code are also included in the book. Furthermore, the focus is that the reader will be able to write a PLC code, which does not require a specific PLC type and PLC code, which can be reused. The basis of the book is a material which is currently compiled with feedback from lecturers and students attending the AP Education in Automation Engineering at the local Dania Academy, "Erhvervsakademi Dania", Randers, Denmark. The material is thus currently updated so that it answers all the questions which the students typically ask through-out the period of studying. The author is Bachelor of Science in Electrical Engineering (B.Sc.E.E.) and has 25 years of experience within specification, development and supplying complex control solutions and supervision systems. Within these years, the author has 7 years of experience within Pascal programming and 12 years of experience with solutions and systems containing PLC. The author is Assistant Professor and teaching PLC control systems at higher educations at a Danish Academy of Business and Technology: Erhvervsakademi Dania, Randers, Denmark. LinkedIn: https://www.linkedin.com/in/tommejerantonsen/
Este libro proporciona una untroducciåon al Texto Estructurado (ST), usado en el control lógico programable (PLC). El libro puede ser usado para todos los tipos de marcas de PLC, incluido el Lenguaje de Control Estructurado de Siemens (SCL) y los Controladores de Automatización Programable (PAC). CONTENIDO - Antecedentes, ventajas y desafíos en la programación ST. - Sintaxis y programación fundamental de ST. - Guía generalizada para nombrar lazonablemente las variables. - CTU, TOF, TON, CASE, STRUCT, ENUM, ARRAY, STRING - Guía para dividir en módulos de programa y funciones. - Más de 90 ejemplos de código PLC. - FIFO, RND, 3D ARRAY y filtro digital. - Ejemplos: de programación de LADDER a ST. - Guía para resolver ejercicios de programación. Muchas explicaciones aclaratorias del código PLC y un enfoque en el hecho de que el lector debe aprender a escribir un código estable, robusto, legible, estructurado y claro, están incluidos en el libro. Además, el enfoque es que el lector podrá escribir un código PLC, el cual no requiere un tipo de PLC específico y un código de PLC, y se puede reutilizar. La base del libro es un material que actualmente está compilado con comentarios de profesores y estudiantes que asisten a la Educación AP en Ingeniería de Automatización en la Academia Dania local 'Erhvervsakademi Dania', en Randers, Dinamarca. Por lo tanto, el material se actualiza, para que responda a todas las prguntas que los alumnos suelen formular durante el período de estudio. El autor es licenciado en Ciencias en Ingeniería Eléctrica (B.Sc.E.E.) y tiene 25 años de experiencia en especificación, desarrollo, programación y suministro de soluciones complejas de control y supervisión de sistemas. El autor es profesor adjunto e imparte sistemas de control PLC en educación superior.
Are you ready to take your programming skills to the next level?Look no further! "The Problem Solver's Guide To Coding" is the ultimate guide that will revolutionize your approach to coding challenges.Inside this book, you'll find a comprehensive collection of meticulously solved and explained coding challenges, accompanied by tips and strategies to enhance your programming skills, especially data structures, algorithms, and techniques. Whether you're a beginner or an experienced coder, this book is designed to challenge and elevate your skills to new heights.This book is not just about providing solutions - it's about empowering you to become a coding champion. Each chapter offers detailed explanations, step-by-step breakdowns, and practical tips to sharpen your coding techniques. You'll learn how to optimize time and space complexity, employ practical algorithms, and easily approach common coding patterns.What people say about the book"The book not only focuses on solving specific problems but also provides guidance on writing clean, efficient, and readable code. It can be a valuable tool for readers who are preparing for coding interviews or want to enhance their problem-solving and coding skills." - Dinh Thai Minh Tam, R&D Director at Mobile Entertainment Corp."Through each specific exercise, you can accumulate more ways of thinking in analyzing and designing algorithms to achieve correct results and effective performance." - Le Nhat-Tung, Software Developer, Founder of TITV.vn."The book provides not only solutions to each selected problem, but also many notes and suggestions, hoping to help readers practice analytical thinking and programming skills." - Nguyen Tuan Hung, Ph.D., Assistant Professor, Tokyo University of Agriculture and Technology."If you spend time reading, practicing, thinking and analyzing all the problems, I believe you will be a master in coding and problem-solving. " - Tran Anh Tuan, Ph.D, Academic Manager at VTC Academy.Learn more at theproblemsolversguidetocoding.com
This book contains more than 100 exercises for learning how to program programmable logic controllers (PLCs). At the same time, the exercises provide knowledge of how equipment, machines and small plants can be automated.There are exercises at beginner level with logic, counters, and timers. Then there are exercises with ARRAY, STRUCT, STRING, as well as exercises with mathematics, functions, function blocks, program design, sorting, FIFO, and data collection. Some exercises include selecting sensors, sequence techniques, manual/automatic operation, and data communication to a robot, frequency converter, or vision camera.The exercises start with easy ones and get harder as you go along. You can begin with simple exercises and gradually move on to more challenging ones that require a range of methods and programming skills. The exercises are based on relevant, real-world automation problems.The exercises can be solved in all types of PLCs, regardless of brand, hardware, or model. There are enough exercises for at least 400 hours of homework!The book is designed for use in educational programs or training that include PLC programming, such as automation technician, electrician, automation engineer, or mechatronics engineer. Of course, the exercises can also be used for other educational programs that teach basic programming or automation.The author is an experienced engineer and senior lecturer with over 30 years of experience in software development. He has been teaching PLC programming at the Dania Academy in Denmark for more than seven years.The author has published several books and sold more than 10,000 copies.
Dieses Buch enthält mehr als 100 Übungen zum Erlernen der Programmierung von speicherprogrammierbaren Steuerungen (SPS). Gleichzeitig vermitteln die Übungen Kenntnisse darüber, wie Geräte, Maschinen und kleine Anlagen automatisiert werden können.Es gibt Übungen auf Anfängerniveau mit Logik, Zählern und Zeitgebern. Dann gibt es Übungen mit ARRAY, STRUCT, STRING sowie Übungen mit Mathematik, Funktionen, Funktionsblöcken, Programmgestaltung, Sortierung, FIFO und Datenerfassung. Einige Übungen umfassen die Auswahl von Sensoren, Sequenztechniken, manuellen oder automatischen Betrieb und Datenkommunikation mit einem Roboter, eine FU oder einer Vision-Kamera.Die Übungen im Buch beginnen mit einfachen Beispielen und werden schwieriger, je weiter Sie voranschreiten. Sie können mit einfachen Übungen beginnen und sich allmählich zu anspruchsvolleren vorarbeiten, die verschiedene Methoden und Programmierfähigkeiten erfordern. Die Übungen im Buch basieren auf relevanten, realen Automatisierungsproblemen.Die Übungen können in allen Arten von SPS gelöst werden, unabhängig von Marke, Hardware oder Modell. Es gibt genug Übungen für mindestens 400 Stunden Übungen!Das Buch ist für den Einsatz in Bildungsprogrammen oder Schulungen konzipiert, die die SPS-Programmierung umfassen, wie z. B. Automatisierungstechniker, Elektriker, Automatisierungsingenieur oder Maschinenbauingenieur. Natürlich können die Übungen im Buch auch für andere Bildungsprogramme verwendet werden, die die Grundlagen der Programmierung oder Automatisierung vermitteln.Der Autor ist ein erfahrener Ingenieur und leitender Dozent mit über 30 Jahren Erfahrung in der Softwareentwicklung. Er unterrichtet seit mehr als 7 Jahren SPS-Programmierung an der Dania Academy in Dänemark.Der Autor hat mehrere Bücher veröffentlicht und mehr als 10.000 Exemplare verkauft.
Contains Artificial Intelligence (AI) projects suitable for anyone who wants to get started with AI programming.
Modellierung ist die Vorstufe zur Softwareentwicklung. Modelle werden vor allem in den frühen Phasen des Entwicklungsprozesses, aber auch in späteren erstellt. Aus den Modellen wird die Gesamtstruktur eines Informationssystems (IS) abgeleitet. Das Buch stellt die verschiedenen Modellarten im Zusammenhang vor und zeigt an zahlreichen Beispielen, wie man praktisch modelliert. Behandelt werden Modelle von Geschäftsprozessen, Daten, Funktionen und darüber hinaus von Organisationen, IT-Infrastrukturen und IS-Landschaften. Für jeden Bereich gibt es unterschiedliche Modellierungsansätze, z.B. Business Process Model and Notation (BPMN) und Ereignisgesteuerte Prozessketten für Geschäftsprozesse, Entity-Relationship-Modelle für Daten und Funktionshierarchiediagramme für Funktionen. Außerdem stellt die Unified Modeling Language (UML) eine breite Palette von Modelltypen zur Verfügung. In dem Buch werden für die betriebliche Praxis wichtigsten Modelle und Diagramme erläutert und die Querbeziehungen aufgezeigt. Da man Diagramme i.d.R. mit Hilfe von Softwarewerkzeugen erzeugt, werden auch typische Modellierungswerkzeuge behandelt. Das Buch richtet sich an Einsteiger, sowohl an Studierende (z.B. Wirtschaftsinformatik, Informatik, Betriebswirtschaftslehre) als auch Praktiker/innen, die in Bereichen wie Requirements Engineering, Systemanalyse oder Anwendungsentwicklung tätig werden wollen.
Ce livre est écrit pour vous aider à maîtriser les concepts de base de la programmation Python et comprendre comment utiliser vos compétences en programmation pour analyser un grand volume de données. Le langage de programmation Python peut être considéré comme le langage de choix pour les débutants et les programmeurs avancés, car il est conçu pour mettre l'accent sur la lisibilité du code. De plus, ce langage de programmation augmente la vitesse des opérations et permet une plus grande efficacité dans la création d'intégrations système.Ce livre fournit des conseils généraux sur l'utilisation de Python pour développer des modèles d'apprentissage automatique à l'aide de Scikit-Learn, la bibliothèque d'apprentissage automatique basée sur Python la plus largement utilisée.Certains des principaux sujets abordés dans le livre sont les suivants :- Principales caractéristiques et avantages de l'apprentissage du code Python et historique de la création de la programmation Python.- Instructions étape par étape sur la façon d'installer Python sur vos systèmes d'exploitation (Windows, Mac et Linux).- Apprenez à créer des variables Python et à leur assigner le type de données souhaité.- Concepts de base pour écrire un code Python efficace, avec une emphase sur divers éléments de programmation tels que les booléens, les tuples, les ensembles, les dictionnaires, et plus encore.- Apprenez à écrire des déclarations if et else pour récupérer les informations souhaitées à partir des données.- Les boucles For et While sont expliquées en détail dans un langage facile à comprendre.- Apprenez les concepts de base de l'analyse des big data et des algorithmes d'apprentissage automatique.Tous les concepts sont expliqués en utilisant la syntaxe standard de Python, appuyés par des exemples pertinents et suivis d'exercices qui vous aident à tester et à vérifier votre compréhension de ces concepts. Enfin, en prime, vous apprendrez quelques astuces et astuces Python pour améliorer votre programmation d'apprentissage automatique. N'oubliez pas que le savoir, c'est le pouvoir, et avec le grand pouvoir que vous obtiendrez grâce à ce livre, vous serez armé pour prendre des décisions technologiques éclairées personnellement et professionnellement.Ne pensez-vous pas que c'est aussi simple que ça ? Si vous voulez vraiment obtenir la preuve de cela, ne perdez plus de temps !
"Saubere Software Architektur" ist ein umfassendes und praxisorientiertes Buch, das Ihnen das fundierte Wissen und die praktischen Fähigkeiten vermittelt, um hochwertige und gut strukturierte Softwarearchitekturen zu entwerfen. In der heutigen digitalen Landschaft ist die Softwarearchitektur von entscheidender Bedeutung für den Erfolg von Projekten. Eine solide Architektur ermöglicht es, komplexe Anwendungen zu entwickeln, die flexibel, erweiterbar und einfach zu warten sind. Dieses Buch führt Sie durch alle Aspekte der Softwarearchitektur, von den grundlegenden Konzepten bis hin zu fortgeschrittenen Themen.Das Buch beginnt mit einer Einführung in die Grundlagen der Softwarearchitektur, in der Sie die wichtigsten Begriffe und Prinzipien kennenlernen. Sie erfahren, wie Sie die Anforderungen analysieren und eine geeignete Architekturstruktur entwerfen. Sie lernen verschiedene Architekturstile und -muster kennen, die Ihnen helfen, die Komplexität zu beherrschen und robuste Architekturen zu schaffen. Sie werden mit bewährten Designprinzipien vertraut gemacht, die Ihnen dabei helfen, die Wartbarkeit, Skalierbarkeit und Sicherheit Ihrer Anwendungen zu verbessern.Ein wichtiger Teil des Buches behandelt die Integration moderner Technologien und Trends wie das Internet der Dinge, Cloud Computing und mobile Anwendungen. Sie lernen, wie Sie diese Technologien in Ihre Architektur einbinden und die Herausforderungen der Skalierbarkeit, Verfügbarkeit und Sicherheit meistern.Darüber hinaus werden Ihnen bewährte Praktiken wie Testen, Continuous Integration und Deployment (CI/CD) sowie DevOps vorgestellt. Sie erfahren, wie Sie die Qualität Ihrer Software mit automatisierten Tests und effizienten Entwicklungsprozessen sicherstellen können.Das Buch legt besonderen Wert auf eine praxisnahe Herangehensweise. Neben theoretischen Konzepten finden Sie Best Practices und Tipps aus der realen Welt, um das Gelernte direkt umzusetzen. Außerdem werden Werkzeuge und Frameworks vorgestellt, die Ihnen bei der Umsetzung Ihrer Architektur unterstützen."Saubere Software Architektur" richtet sich sowohl an angehende Softwarearchitekten als auch an erfahrene Entwicklerinnen und Entwickler, die ihr Architekturwissen erweitern und ihre Fähigkeiten verbessern möchten. Es ist ein unverzichtbarer Leitfaden für alle, die hochwertige und nachhaltige Softwarelösungen entwickeln möchten.
In diesem umfassenden Leitfaden zur Low-Code-Entwicklung werden alle wesentlichen Aspekte dieses innovativen Ansatzes behandelt. Das Buch ist in klar strukturierte Kapitel unterteilt, die Ihnen dabei helfen, ein fundiertes Verständnis für die Low-Code-Technologie zu entwickeln und Ihre Fähigkeiten in der Anwendungsentwicklung auf ein neues Niveau zu bringen.Im ersten Kapitel werden die Grundlagen der Low-Code-Entwicklung eingeführt. Sie erhalten einen Überblick über die Konzepte, Vorteile und Einsatzmöglichkeiten von Low-Code-Plattformen. Anschließend wird in den weiteren Kapiteln detailliert auf die verschiedenen Phasen des Low-Code-Entwicklungsprozesses eingegangen. Sie lernen, wie Sie effektiv Anforderungen erfassen, Benutzeroberflächen gestalten, Geschäftslogik implementieren und Datenbanken verwalten.Ein zentraler Schwerpunkt des Buches liegt auf der Erstellung komplexer Anwendungen. In speziellen Kapiteln erfahren Sie, wie Sie Herausforderungen bei der Erstellung komplexer Anwendungen bewältigen und welche Fähigkeiten und Kenntnisse Sie als Entwickler dafür benötigen. Sie lernen auch, wie Sie mit Legacy-Systemen integrieren und Sicherheits- sowie Compliance-Anforderungen berücksichtigen.Ein weiterer wichtiger Aspekt des Buches ist die Zusammenarbeit zwischen Entwicklern und Citizen-Developern. Es werden bewährte Methoden und Empfehlungen für eine effektive Zusammenarbeit aufgezeigt, um das Potenzial von Low-Code-Entwicklungswerkzeugen optimal auszuschöpfen.Abschließend bietet das Buch Empfehlungen zur Bewältigung der Herausforderungen, die mit der Verwendung von Low-Code-Entwicklungswerkzeugen verbunden sind. Diese wertvollen Ratschläge helfen Ihnen dabei, Ihre Entwicklungsfähigkeiten zu verbessern und erfolgreiche Low-Code-Projekte umzusetzen.Egal, ob Sie ein erfahrener Entwickler sind oder gerade erst in die Welt der Low-Code-Entwicklung eintauchen, dieses Buch bietet Ihnen eine umfassende und praxisorientierte Anleitung. Tauchen Sie ein in die Welt des Low-Code und entdecken Sie neue Wege, um innovative Anwendungen zu entwickeln.
Das Buch zur Komponenten-Entwicklung für Delphi-Programmierer ist ein unverzichtbarer Leitfaden für alle, die ihr Wissen vertiefen möchten. Es richtet sich an Entwickler, die bereits über Grundkenntnisse in Delphi verfügen und ihre Fähigkeiten auf die nächste Stufe bringen möchten.Das Buch beginnt mit einer Einführung in die Grundlagen der Komponentenentwicklung und führt die Leser schrittweise durch die Erstellung eigener Komponenten und ganzer Packages. Anhand von zahlreichen Beispielen wird gezeigt, wie man Komponenten und Packages erstellt, installiert und weitergibt. Dabei werden sowohl die theoretischen Grundlagen als auch praktische Tipps und Tricks vermittelt.Das Buch bietet eine umfassende Einführung in die Welt der Komponenten-Entwicklung, einschließlich der Verwendung von VCL und FireBird-Komponenten. Es behandelt Themen wie die Erstellung von benutzerdefinierten Komponenten, die Verwendung von Eigenschaften und Ereignissen, die Erstellung von Dialogfeldern und vieles mehr.Durch die klare Struktur und das verständliche Layout ist das Buch einfach zu lesen und ermöglicht es dem Leser, die Inhalte schnell und einfach zu erfassen. Die zahlreichen Beispiele und Übungen fördern das Verständnis und helfen dem Leser, das Gelernte praktisch umzusetzen.Insgesamt ist das Buch zur Komponenten-Entwicklung ein unverzichtbarer Leitfaden für Delphi-Programmierer, die ihre Fähigkeiten verbessern und in die Welt der Komponenten-Entwicklung eintauchen möchten. Es ist ein hervorragendes Nachschlagewerk für jeden, der seine Entwicklungsfähigkeiten erweitern möchte.
Ce livre propose entre autres, au moins un programme pour chacun des 24 composants complémentaires ; capteur, actionneur et afficheur, fournis dans la mallette du robot mBot 1 et les éléments intégrés. Environs 45 programmes et activités différents, sur Mblock 5. Le montage et la connexion du robot sous diverses façons sont clairement expliqués.
Haskell Bookcamp builds your skills with production-quality Haskell code by creating interesting projects. As you work through each application, you will master Haskell basics and functional programming and dip into the language's advanced features. Haskell's abstract concepts can be confusing--so you will learn them from the ground up with real-world examples rather than tedious academic exercises. Learn how to structure real-world applications, work with the Haskell toolchain effectively and what to look out for when writing critical sections in the programme's logic. Best of all, each project in this book is fully extensible and customisable, so you can keep tinkering with your favourites! About the reader For readers who know how to program in an object-orientated language.
Invasive computing is a paradigm for designing and programmingfuture parallel computing systems. For systems with 1,000 or more cores on a chip, resource-aware programming is of utmost importance to obtain high utilisation as well as computational, energy and power efficiency. Invasive computing provides a programmer explicit handles to specify and argue about resource requirements desired or required in different phases of execution: In an invade phase, an application asks the operating system to allocate a set of processor, memory and communication resources to be claimed. In a subsequent infect phase, the parallel workload is spread and executed on the obtained claim of resources. Finally, if the degree of parallelism should be lower again, a retreat operation frees the claim again, and the application resumes a sequential execution. To support this idea of self-adaptive and resource-aware programming, not only new programming concepts, languages, compilers, and operating systems were needed to be developed, but also revolutionary architectural changes in the design of MPSoCs (multiprocessor systems-on-a-chip) to efficiently support invasion, infection, and retreat operations. This book gives a comprehensive overview of all aspects of invasive computing.
Hello! How are you and how is your Continuous Improvement journey going on? Are there any new skills that you want to acquire this year? My earlier books were on the following topics: DevOps, Microservices, and Kubernetes & Site Reliability Engineering. In the last four months, I have been heavily involved in the recruitment process of various DevOps related jobs in my current project. I have come across multiple Entry Level and Mid-Level career professionals inquisitive about expectations of the role and how their earlier experience would contribute to the DevOps role. Also, I have received several emails from readers asking how to switch from their existing roles (development, sys admin, etc.). Based on the interactions, I have included "DevOps Engineer" related queries in the below categories and in this book, I will give you complete information about the position, career path and skill set required.The main queries were the following: Why DevOps?What are the job duties and day-to-day activities of a DevOps Engineer?What did DevOps engineers do before DevOps?What technical and soft skills are required to be an expert-level DevOps Engineer?What are some standard tools a DevOps engineer uses?What are other similar roles from where one can make the transition to the DevOps world?What are the Certifications/Courses one can do to become a DevOps Engineer?How can I get DevOps interviews with top companies?What are the average Salary, companies to work for, and designations/roles?How is the career path of a "DevOps Engineer"? How is the career advancement of a DevOps engineer?The book covers most of this information. Over the course of the book, you will gather information on what DevOps is, and how you can use it to improve your processes. You will also identify the different roles that are linked to DevOps. If you are keen on becoming a DevOps engineer, the last few chapters include information on what skills you need to develop and what path you need to choose. Also, the last chapter contains sample interview questions, which are the most common ones asked during a DevOps interview.Overall, this book is aimed at professionals looking for DevOps role overview in limited timeframe. If you have to connect the dots regarding your existing experience, credentials and its fitment/relationship with the DevOps role, it would provide you much needed clarity. It also talks about other similar and related roles and its relationship with DevOps role. Also, if you are part of Project Management Team or Business Development Team or recruitment team (HR) this book will provide you required information about the DevOps role.The Continuous Delivery is here to stay and evolve. The nomenclature would change; new buzzwords would come and go. So, if you are into this space, adapt to it and make it your growth engine.Cheers!
Design for Developers lays out everything you need to deliver great UX, intuitive UIs, and beautiful front-ends. You will appreciate the developer-centric perspective demonstrated through real-world websites. This book covers every part of the design process, including user research and user experience design. You will get useful techniques for visual design elements of colour, typography, and layout and learn how the components of design and UX fit together in practice. About the reader For web developers familiar with HTML, CSS, and JavaScript basics.
Mikrocontroller sind in der modernen Welt allgegenwärtig und ihrer Verbreitung wird weiteres stetiges Wachstum vorausgesagt. Fundierte Kenntnisse zu deren Aufbau, Funktionsweise und Programmierung vermittelt dieses Buch in praxisnaher Weise. Über 200 Beispiele, die auch auf den Internetseiten des Verlags zum Download bereit stehen, basieren auf der beliebten Familie der AVR 8-Bit Mikrocontroller von Atmel, die unter anderem durch das Arduino-Projekt weit verbreitet sind. Diese Controller eignen sich nicht zuletzt wegen ihres übersichtlichen Aufbaus und ihrer modernen HARVARD-RISC-Struktur hervorragend zur Einführung in die Thematik. Alle praktischen Beispiele wurden für die vorliegende neu bearbeitete Auflage an die aktuellen Software-Tools des Herstellers angepasst. Als IDE kommt das uneingeschränkte, kostenfreie Atmel Studio7 zum Einsatz, als Hardware Basis dient das für ca. 10,- Euro erhältliche Xplained Mini Kit, das nicht nur den Controller, sondern auch die Programmier- und Debug-Hardware enthält. Darüber hinaus enthält das Buch Tipps zur Verwendung des Arduino-Boards unter Atmel Studio7 sowie zum Umstieg auf diese Entwicklungsumgebung. Der Titel richtet sich an Studierende der Elektrotechnik und verwandter Studiengänge, Entwickler in der Industrie sowie ambitionierte Hobbyelektroniker.
Greenfoot ist eine Programmierumgebung, die zum Selbststudium oder in Anfängerkursen auf Schul-/Hochschulniveau eingesetzt werden kann, um die Prinzipien der Programmierung zu lehren und zu lernen. Dank ihrer Flexibilität und Skalierbarkeit eignet sie sich für Schülerinnen und Schüler sowie für Studierende gleichermaßen.Greenfoot führt mithilfe der Programmiersprache Java in die objektorientierte Programmierung ein und wurde speziell mit dem Ziel entwickelt, objektorientierte Konzepte und Prinzipien auf leicht verständliche Weise zu vermitteln.Die Greenfoot-Umgebung macht Interaktionen und die Erstellung von Grafiken zu einem Kinderspiel. Schüler und Studenten können sich darauf konzentrieren, die Anwendungslogik zu ändern und mit Objekten herumzuexperimentieren. Die Entwicklung von Simulationen und interaktiven Spielen ist denkbar einfach und das Feedback erfolgt sofort. Ziel der Umgebung ist es, Lernende ohne Vorkenntnisse und Erfahrungen durch schnelle Erfolgserlebnisse für das Programmieren zu begeistern.Schon Anfänger erzielen rasch einfache Animationen und können anspruchsvolle, professionell aussehende Szenarien realisieren.
This book constitutes the refereed proceedings of the First HPCLATAM - CLCAR Joint Latin American High Performance Computing Conference, CARLA 2014, held in Valparaiso, Chile, in October 2014. The 17 revised full papers and the one paper presented were carefully reviewed and selected from 42 submissions. The papers are organized in topical sections on grid and cloud computing; HPC architectures and tools; parallel programming; scientific computing.
Denne bog giver en introduktion til programmeringssproget Ladder Diagram (LD), der benyttes i Programmerbare Logiske Controllere (PLC). Bemærk at denne bog ikke indeholder farverBogen giver en generel introduktion til PLC styring og der er fokus på at læsere uden en el-teknisk uddannelse kan lære Ladder programmering.De mange illustrationer og kodeeksempler i bogen tager udgangspunkt i praktiske problemstillinger inden for automation til industrien.INDHOLD- Baggrund, fordele og udfordringer ved Ladder-programmering- PLC hardware, sensorer og grundlæggende Ladder-programmering- Guide og tips til navngivning, opgaver, optimering og programstruktur- Teori og eksempler på rutediagram, blokdiagram og sekvensdiagram- Design guide til udvikling af funktioner og funktionsblokke- Sekvensprogrammering med SELVHOLD, SET/RESET og MOVE/COMPARE- Større programeksempler med pumpestyring, tankstyring og transportbånd- Design, opbygning, test og simulering af PLC programBogen er primært udarbejdet til brug på den 2-årige videregående fuldtidsuddannelse Automationsteknolog og deltidsuddannelsen Automation og Drift, hvor en stor del af studiet indeholder PLC styring. Men bogen er naturligvis også velegnet på de mange uddannelser der indeholder PLC styring. Her tænkes på uddannelserne til elektriker, styrings- og reguleringselektriker, automatiktekniker samt de videregående uddannelser til maskinmester og ingeniør.Forfatteren har 25-års erfaring og underviser i PLC styring på videregående uddannelser hos Erhvervsakademi Dania i Randers.
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.