Moderne Webanwendungen für .NET-Entwickler: Server-Anwendungen, Web APIs, SPAs & HTML-Cross-Platform-Anwendungen mit ASP.NET, ASP.NET Core, JavaScript, TypeScript & Angular

Mit Beiträgen von Dr. Joachim Fuchs, Manfred Steyer und Sebastian Kleinschmager

Author: Holger Schwichtenberg,Jörg Krause

Publisher: O'Reilly

ISBN: 3960102593

Category: Computers

Page: 982

View: 8150

DOWNLOAD NOW »

Auch in der .NET-Welt werden immer mehr Web- und Cross-Plattformanwendungen mit HTML, CSS, JavaScript/TypeScript und SPA-Frameworks clientseitig programmiert, während auf dem Server ASP.NET oder ASP.NET Core zum Einsatz kommt. Das erfahrene IT-Visions.de-Expertenteam um Dr. Holger Schwichtenberg zeigt, wie Sie mit diesem Technikmix moderne Single-Page-Webanwendungen und mobile Cross-Platform-Apps realisieren. Es liefert Praxiswissen für Entwickler, die bislang Windows-Desktop-Anwendungen entwickelt haben oder nur mit älteren ASP.NET-Konzepten (Webforms) vertraut sind. Das Buch deckt ein umfassendes Themenspektrum ab:Web-Basiswissen: HTML und CSS, das Framework Bootstrap, das von CSS abstrahiert und von Microsoft in den Projektvorlagen für ASP.NET und ASP.NET Core eingesetzt wird.Webserverprogrammierung mit ASP.NET: das klassische Framework ASP.NET Model-View-Controller (MVC) und das klassische Web API ASP.NET sowie ASP.NET SignalR, die auf dem .NET Framework 4.x und nur auf Windows-Systemen laufen.Webserverprogrammierung mit ASP.NET Core: das neue ASP.NET Core inklusive WebAPI und SignalR Core, das auf dem Windows-basierten .NET "Full" Framework 4.x oder dem plattformneutralen .NET Core läuft. Inklusive einer Fallstudie zu Microservices mit ASP.NET Core Web API und RabbitMQ.Web-Client-Programmierung: Einführungen in die Programmiersprachen JavaScript und TypeScript und die Single-Page-Web-Frameworks Angular und React sowie ASP.NET Blazor, das auf C# aufbauende SPA-Framework.Hosting von ASP.NET und ASP.NET Core: Self-Hosting sowie Hosting in den Internet Information Services (IIS), in Docker-Containern und über den Microsoft-Cloud-Dienst Azure.Das Fallbeispiel MiracleList: komplettes Fallbeispiel einer modernen Webanwendung, bestehend aus einem Backend (C# mit ASP.NET Core), einem Web-Frontend (TypeScript mit Angular) sowie Cross-Platform-Apps für Linux, macOS, Windows, Android und iOS (mithilfe von Electron und Cordova aus dem Web-Frontend erzeugt).Bonuskapitel: Sie erhalten zusätzlich drei Kapitel zu React, Open Web Interface for .NET (OWIN) / Katana und ASP.NET Sicherheit als kostenloses PDF zum Herunterladen.

HTML5, JavaScript und jQuery

Der Crashkurs für Softwareentwickler

Author: Dane Cameron

Publisher: dpunkt.verlag

ISBN: 3864916682

Category: Computers

Page: 288

View: 8415

DOWNLOAD NOW »

Ihr Crashkurs in moderner Webprogrammierung Sie haben Programmiergrundwissen und suchen einen Quereinstieg in HTML5, JavaScript und jQuery? Mit dieser konzentrierten Einführung lernen Sie zügig und praxisnah, was Sie zur Entwicklung moderner Webanwendungen wissen müssen. Geschrieben von einem Entwickler für Entwickler, vermittelt dieses Buch die relevanten Konzepte und ihre Anwendung direkt anhand eines Beispielprojekts, ganz ohne theoretischen Ballast. Autor Dane Cameron macht Sie zunächst mit den Elementen und Konzepten von HTML5, JavaScript und jQuery vertraut. Kapitel für Kapitel bauen Sie die Beispielanwendung als Single Page Webanwendung (SPA) auf und implementieren dabei alle benötigten Features. Sie lernen unter anderem, mit jQuery das DOM zu bearbeiten, eigene Plugins zu schreiben, client-seitig Daten zu speichern oder Ihre Webanwendung auch offline nutzbar und mit Web Worker »multithread-fähig« zu machen.

Webseiten entwickeln mit ASP.NET

Eine Einführung mit umfangreichem Beispielprojekt. Alle Codes in Visual Basic und C#

Author: Jamal Baydaoui

Publisher: Carl Hanser Verlag GmbH Co KG

ISBN: 3446437843

Category: Computers

Page: 316

View: 7408

DOWNLOAD NOW »

WEBSEITEN ENTWICKELN MIT ASP.NET // - Für Einsteiger in ASP.NET bzw. dynamische Webentwicklung - Profunde Einführung in die Techniken inkl. HTML, JavaScript und OOP - Mit Übungen, vielen kleineren Beispielen und großem Beispielprojekt - Alle Quellcodes und die kompletten Projekte aus dem Buch unter: www.lebsites.de/autor/webseiten-entwickeln-mit-asp-net Mit diesem durch und durch praxisorientierten Buch lernen Sie von Grund auf, mit ASP.NET dynamische Webseiten zu entwickeln. Für Einsteiger in das Thema sind keinerlei Kenntnisse in der Webprogrammierung notwendig. Das Buch wendet sich aber auch an .NET-Desktop-Entwickler, die einen raschen Einstieg in die Webentwicklung suchen, sowie an PHP-Entwickler, die auf schnelle Weise die Funktionalitäten und Vorteile von ASP.NET kennenlernen wollen. Verknüpft mit vielen Übungen und Beispielen erhalten Sie eine grundlegende Einführung in die ASP.NET-Techniken. Anschließend programmieren Sie ein kleines Webprojekt in PHP sowie in ASP.NET, um die verschiedenen Vorgehensweisen und ihre Vor- und Nachteile verstehen zu lernen. Schritt für Schritt entwickeln Sie nun eine Website mit ASP.NET. Das Projekt führt Sie mit ausführlichen Erklärungen durch sämtliche Aspekte der Website-Entwicklung – von Styling, Formularerstellung und Datenbank-Aktionen bis zu Debugging und Veröffentlichung der Website. Das Buch endet mit einem umfangreichen Übungskapitel, das Ihnen noch einmal die Möglichkeit gibt, das Gelernte zu vertiefen. AUS DEM INHALT // Visual Studio 2012: Installation // HTML, CSS & JavaScript: Einführung & Übungen // Einführung in die Programmierung mit VB.NET und C# // Schnelleinstieg in die Objektorientierte Programmierung // Ein erstes „Hello World“-Projekt // Die wichtigsten Websteuerelemente im Überblick // Datenbanken & SQL // Eingebettete Codes verwenden // PHP & ASP.NET im Vergleich // Debugging // Beispielprojekt: Eine Website mit ASP.NET entwickeln // Konfiguration & Veröffentlichung // ASP.NET-Übungen Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader

Webanwendungen mit ASP.NET MVC und Razor

Ein kompakter und praxisnaher Einstieg

Author: Ralph Steyer

Publisher: Springer-Verlag

ISBN: 3658183764

Category: Computers

Page: 112

View: 7052

DOWNLOAD NOW »

Ralph Steyer stellt im Buch mit übersichtlichen Schritt-für-Schritt-Anleitungen und zahlreichen Screenshots ASP.NET MVC als ein Framework zur Entwicklung von Webanwendungen auf Basis der Paradigmen des Entwurfsmusters Model-View-Controller (MVC-Muster) vor. Dies trennt die Anzeige und Entgegennahme von Informationen streng von den eigentlichen Daten. Vorteile zeigen sich bei komplexen Anwendungen, die leichter verwaltet und präzise kontrolliert werden können. Dank vertiefenden Aufgaben und Lösungen im Anhang ist das Buch nicht nur als Einstieg für Programmierer geeignet, sondern auch für Studierende der Informatik.

TYPO3 CMS für Redakteure

Der praktische Einstieg

Author: Martin Helmich

Publisher: O'Reilly

ISBN: 3960102291

Category: Computers

Page: 232

View: 7424

DOWNLOAD NOW »

TYPO3 CMS hat Online-Redakteuren viel zu bieten – eine übersichtliche Oberfläche, intuitive Bedienbarkeit und jede Menge hilfreiche Editing-Features. Dieses Buch zeigt Redakteuren, wie sie ihren Content fürs Web aufbereiten und in die TYPO3-Struktur einbauen.Sie erfahren zunächst, wie TYPO3 CMS tickt, sodass Sie sofort mit der Arbeit starten können. Behandelt werden dann alle für den Online-Redakteur relevanten TYPO3-Themen:Seiten und Inhaltselemente erstellen und verwaltenMit Dateien, Bildern und anderen Multimedia-Inhalten arbeitenMehrsprachige Inhalte bereitstellenDen TYPO3-Cache verstehenEingabeformulare gestalten und platzierenWorkspaces nutzenDas News-Plug-in einsetzenSuchmaschinenoptimierungStrukturiert und kompakt bietet dieses Buch einen Überblick über die grundlegende Funktionsweise von TYPO3 CMS und die umfangreiche TYPO3-Funktionalität sowie verständliche Erläuterungen wichtiger Begriffe. Technisches Know-how müssen Sie nicht mitbringen, aber Spaß daran, direkt in die Praxis einzusteigen.

Vue.js kurz & gut

Author: Lars Peterke

Publisher: O'Reilly

ISBN: 396010247X

Category: Computers

Page: 216

View: 4580

DOWNLOAD NOW »

Das Open-Source-Projekt Vue.js hat sich zu einem der populärsten JavaScript-Frameworks für das Erstellen von Benutzeroberflächen entwickelt. Der Kern von Vue.js konzentriert sich auf den View-Layer einer Webanwendung und ist daher besonders performant und schlank. Durch zahlreiche Erweiterungen kann Vue.js aber auch als vollumfängliches Web Application Framework für die Entwicklung komplexer Single-Page-Anwendungen genutzt werden. Mit diesem Buch erhalten Entwickler schnell einen Überblick über den Funktionsumfang von Vue.js. Es behandelt unter anderem die Grundlagen von Vue.js, Vue Components sowie alle Aspekte der Vue-API. Das Taschenbuch deckt kompakt viele Themen ab, die für Entwickler relevant sind, wie die Umsetzung komplexerer Vue-Projekte mit Vue CLI, Single File Components und Übergangseffekte. Hinweise zu zusätzlichen Tools, Paketen und Ressourcen sowie Lösungsansätze für gängige Probleme und Szenarien unterstützen bei der täglichen Entwicklungsarbeit mit Vue.js.

Bootstrap kurz & gut

Author: Jörg Krause

Publisher: O'Reilly

ISBN: 3960102321

Category: Computers

Page: 226

View: 3018

DOWNLOAD NOW »

Das CSS-Framework Bootstrap ist für viele Designer und Webentwickler inzwischen das Framework der Wahl, um attraktive Oberflächen – gerade auch für mobile Geräte – zu gestalten. Bootstrap bietet hierfür robuste Stildefinitionen für typische Alltagsaufgaben und ein umfassendes Ökosystem mit zahlreichen nützlichen Vorlagen und Erweiterungen. Bootstrap – kurz & gut beschreibt kompakt die Installation des Frameworks, geht auf das Rastersystem, Typografieaspekte und Formulare, die Ausrichtung von Elementen im Dokumentenfluss u.v.a.m. ein. Abschließend werden alle Komponenten aus der Bootstrap-Bibliothek vorgestellt: von Aufklappmenüs, Navigationselementen und Listen bis hin zu aktiven Komponenten wie modalen Dialogen, Inhaltseinblendungen und interaktiven Schaltflächen. Das Buch bietet:Installation und Grundlegendes zum FrameworkAlle Bootstrap-Komponenten im ÜberblickZahlreiche Tricks und PraxistippsDie Beispielcodes zum Buch sind auf GitHub abrufbar.

Java von Kopf bis Fuss

Author: Bert Bates,Kathy Sierra

Publisher: O'Reilly Germany

ISBN: 3955619389

Category: Computers

Page: 720

View: 5311

DOWNLOAD NOW »

Java von Kopf bis Fuß ist eine umfassende Erlebnistour durch die Objektorientierte Programmierung und Java. Ganz nach modernen Lernprinzipien entworfen, führt Sie dieses Buch von den Grundlagen der Sprache zu fortgeschrittenen Themen wie Threads, Netzwerk-Sockets und verteilter Programmierung. Und das Beste ist: Sie werden dabei lernen, wie ein echter objektorientierter Entwickler zu denken. Auf Ihrem Weg dorthin werden Sie nicht nur lesen. Sie knacken Rätsel, spielen, lösen Krimis und kommen mit Java auf eine Weise zusammen, die Sie sich nicht hätten träumen lassen. Aber natürlich werden Sie auch Unmengen echten Java-Code schreiben – für ein "Dot-Com-versenken"-Spiel, für einen Chat-Client mit Schlagzeug und vieles mehr. Dieses Buch lädt das Wissen direkt in Ihr Hirn, mithilfe vieler Abbildungen und so, dass es auch hängen bleibt. Folgende Themen gehören dazu: die Sprache Java; objektorientierte Entwicklung; Anwendungen schreiben, testen und einsetzen; die Java-API verwenden; Ausnahmebehandlung; Multithreading; GUI-Programmierung mit Swing; Netzwerke, RMI und Sockets. Wenn Sie sich gerne langweilen, besorgen Sie sich lieber ein anderes Buch. Aber wenn Sie wirklich Java lernen wollen, ist alles andere kalter Kaffee.

Visual C# 2017 – Grundlagen, Profiwissen und Rezepte

Author: Walter Doberenz,Thomas Gewinnus,Walter Saumweber

Publisher: Carl Hanser Verlag GmbH Co KG

ISBN: 3446453709

Category: Computers

Page: 951

View: 9788

DOWNLOAD NOW »

Dieser Klassiker der C#-/.NET-Programmierung bietet Ihnen Know-how und zahlreiche Rezepte, mit denen Sie häufig auftretende Probleme meistern. Einsteiger erhalten ein umfangreiches Tutorial zu den Grundlagen der C#-Programmierung mit Visual Studio 2017, dem Profi liefert es fortgeschrittene Programmiertechniken zu allen wesentlichen Einsatzgebieten der Windows-Programmierung. Zum sofortigen Ausprobieren finden Sie am Ende eines jeden Kapitels hochwertige Lösungen für nahezu jedes Problem. Mit diesem Buch haben Sie den idealen Begleiter für Ihre tägliche Arbeit und zugleich – dank der erfrischenden und unterhaltsamen Sprache – eine spannende Lektüre, die Lust macht, auch Projekte in der Freizeit umzusetzen. Das Buch gliedert sich in einen Grundlagenteil zur Programmierung mit Visual Studio 2017 und C# 7.0 und einen Technologieteil zu fortgeschrittenen Themen. Im Internet finden Sie darüber hinaus zum Download Beispiele und Bonuskapitel zu Windows Presentation Foundation (WPF) und Windows Forms-Anwendungen.

HTML5 und CSS3

Das umfassende Handbuch

Author: Jürgen Wolf

Publisher: N.A

ISBN: 9783836228855

Category: Computers

Page: 1237

View: 9567

DOWNLOAD NOW »

Blockchain Grundlagen

Eine Einführung in die elementaren Konzepte in 25 Schritten

Author: Daniel Drescher

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3958456553

Category: Computers

Page: 264

View: 4809

DOWNLOAD NOW »

Was ist die Blockchain, wofür wird sie benötigt, warum und wie funktioniert sie und warum ist die Technologie so erfolgreich Verständliche Erläuterungen der technischen Konzepte der Blockchain Hashfunktionen, kryptographische Signaturen, asymmetrische Verschlüsslung, Blockchain-Datenstruktur und -Algorithmus einfach und anschaulich erklärt Die Blockchain wird häufig als die größte Erfindung seit dem Aufkommen des Internets bezeichnet, denn sie ermöglicht das Durchführen einer Vielzahl von Transaktionen: von Geldüberweisungen und Kreditaufnahmen über Versicherungsleistungen bis hin zur Verwaltung von Dokumenten – und das ganz ohne Betrugsrisiko und ohne Institutionen wie Behörden, Banken und Versicherungen. Dieses Buch richtet sich an alle, die sich allgemein über die Blockchain-Technologie, ihre Funktionsweise, ihre Rolle in praktischen Geschäftsanwendungen sowie ihre möglichen Auswirkungen auf unser Finanzsystem informieren möchten. In 25 Schritten lernen Sie leicht verständlich die Grundlagen der Blockchain-Technologie und die dahinterstehenden technischen Konzepte kennen – ohne mathematische Formeln, Programmiercode oder IT-Fachjargon. Auch Fachwissen aus den Bereichen Informatik, Mathematik, Programmierung oder Kryptographie wird nicht vorausgesetzt; es werden alle Fachbegriffe anhand anschaulicher Beispiele und Analogien erklärt. Sie lernen: • Was ist die Blockchain? • Wozu wird sie benötigt und welches Problem löst sie? • Warum sind alle so begeistert von der Blockchain und ihrem Potenzial? • Was sind die wesentlichen Komponenten der Blockchain und welchem Zweck dienen sie? • Wie funktionieren die einzelnen Komponenten und wie greifen sie ineinander? • Welche Beschränkungen gibt es und warum? Wie kann man sie überwinden? • Welche praktischen Einsatzbereiche gibt es? Am Ende des Buches werden Sie fundierte Kenntnisse über die Blockchain besitzen und es werden Ihnen alle wesentlichen Konzepte geläufig sein. Sie werden wissen, wie diese für sich genommen funktionieren und wie sie zusammen das große Ganze der Blockchain bilden.

Datenbank-Programmierung mit Visual Basic 2012 (Buch + E-Book)

Grundlagen, Rezepte, Anwendungsbeispiele

Author: Walter Doberenz,Thomas Gewinnus

Publisher: N.A

ISBN: 9783866454675

Category: Computer programming

Page: 960

View: 3688

DOWNLOAD NOW »

Dieses Buch bietet Ihnen nicht nur den idealen Einstieg in die Datenbankprogrammierung mit Visual Basic 2012, sondern eignet sich auch bestens als Nachschlagewerk fur Fortgeschrittene. Bei dieser komplett fur das .NET Framework 4.5 uberarbeiteten und durch neue Kapitel und Beitrage erganzten Neuauflage steht der praktische Nutzen im Vordergrund. Wahrend der Einsteiger schnell zu ersten Erfolgserlebnissen gefuhrt wird, kann sich der Profi zahlreiche Anregungen holen und die Effizienz seiner Arbeit deutlich steigern.