Kategorien
E-Books
-
Wirtschaft
- Bitcoin
- Geschäftsfrau
- Coaching
- Controlling
- E-Business
- Ökonomie
- Finanzen
- Börse und Investitionen
- Persönliche Kompetenzen
- Computer im Büro
- Kommunikation und Verhandlungen
- Kleines Unternehmen
- Marketing
- Motivation
- Multimedia-Training
- Immobilien
- Überzeugung und NLP
- Steuern
- Sozialpolitik
- Handbȕcher
- Präsentationen
- Führung
- Public Relation
- Berichte, Analysen
- Geheimnis
- Social Media
- Verkauf
- Start-up
- Ihre Karriere
- Management
- Projektmanagement
- Personal (HR)
-
Für Kinder
-
Für Jugendliche
-
Bildung
-
Enzyklopädien, Wörterbücher
-
E-Presse
- Architektura i wnętrza
- Biznes i Ekonomia
- Haus und Garten
- E-Business
- Finanzen
- Persönliche Finanzen
- Unternehmen
- Fotografie
- Informatik
- HR und Gehaltsabrechnung
- Computer, Excel
- Buchhaltung
- Kultur und Literatur
- Wissenschaftlich und akademisch
- Umweltschutz
- meinungsbildend
- Bildung
- Steuern
- Reisen
- Psychologie
- Religion
- Landwirtschaft
- Buch- und Pressemarkt
- Transport und Spedition
- Gesundheit und Schönheit
-
Geschichte
-
Informatik
- Office-Programme
- Datenbank
- Bioinformatik
- IT Branche
- CAD/CAM
- Digital Lifestyle
- DTP
- Elektronik
- Digitale Fotografie
- Computergrafik
- Spiele
- Hacking
- Hardware
- IT w ekonomii
- Wissenschaftliche Pakete
- Schulbücher
- Computergrundlagen
- Programmierung
- Mobile-Programmierung
- Internet-Server
- Computernetzwerke
- Start-up
- Betriebssysteme
- Künstliche Inteligenz
- Technik für Kinder
- Webmaster
-
Andere
-
Fremdsprachen lernen
-
Kultur und Kunst
-
Lektüre
-
Literatur
- Anthologien
- Ballade
- Biografien und Autobiografien
- Für Erwachsene
- Drama
- Tagebücher, Memoiren, Briefe
- Epos
- Essay
- Science Fiction
- Felietonys
- Fiktion
- Humor, Satire
- Andere
- Klassisch
- Krimi
- Sachbücher
- Belletristik
- Mity i legendy
- Nobelpreisträger
- Kurzgeschichten
- Gesellschaftlich
- Okultyzm i magia
- Erzählung
- Erinnerungen
- Reisen
- Gedicht
- Poesie
- Politik
- Populärwissenschaftlich
- Roman
- Historischer Roman
- Prosa
- Abenteuer
- Journalismus
- Reportage
- Romans i literatura obyczajowa
- Sensation
- Thriller, Horror
- Interviews und Erinnerungen
-
Naturwissenschaften
-
Sozialwissenschaften
-
Schulbücher
-
Populärwissenschaft und akademisch
- Archäologie
- Bibliotekoznawstwo
- Filmwissenschaft
- Philologie
- Polnische Philologie
- Philosophie
- Finanse i bankowość
- Erdkunde
- Wirtschaft
- Handel. Weltwirtschaft
- Geschichte und Archäologie
- Kunst- und Architekturgeschichte
- Kulturwissenschaft
- Linguistik
- Literaturwissenschaft
- Logistik
- Mathematik
- Medizin
- Geisteswissenschaften
- Pädagogik
- Lehrmittel
- Populärwissenschaftlich
- Andere
- Psychologie
- Soziologie
- Theatrologie
- Teologie
- Theorien und Wirtschaftswissenschaften
- Transport i spedycja
- Sportunterricht
- Zarządzanie i marketing
-
Handbȕcher
-
Spielanleitungen
-
Professioneller und fachkundige Leitfaden
-
Jura
- Sicherheit und Gesundheit am Arbeitsplatz
- Geschichte
- Verkehrsregeln. Führerschein
- Rechtswissenschaften
- Gesundheitswesen
- Allgemeines. Wissenskompendium
- akademische Bücher
- Andere
- Bau- und Wohnungsrecht
- Zivilrecht
- Finanzrecht
- Wirtschaftsrecht
- Wirtschafts- und Handelsrecht
- Strafrecht
- Strafrecht. Kriminelle Taten. Kriminologie
- Internationales Recht
- Internationales und ausländisches Recht
- Gesundheitsschutzgesetz
- Bildungsrecht
- Steuerrecht
- Arbeits- und Sozialversicherungsrecht
- Öffentliches, Verfassungs- und Verwaltungsrecht
- Familien- und Vormundschaftsrecht
- Agrarrecht
- Sozialrecht, Arbeitsrecht
- EU-Recht
- Industrie
- Agrar- und Umweltschutz
- Wörterbücher und Enzyklopädien
- Öffentliche Auftragsvergabe
- Management
-
Führer und Reisen
- Afrika
- Alben
- Südamerika
- Mittel- und Nordamerika
- Australien, Neuseeland, Ozeanien
- Österreich
- Asien
- Balkan
- Naher Osten
- Bulgarien
- China
- Kroatien
- Tschechische Republik
- Dänemark
- Ägypten
- Estland
- Europa
- Frankreich
- Berge
- Griechenland
- Spanien
- Niederlande
- Island
- Litauen
- Lettland
- Mapy, Plany miast, Atlasy
- Miniführer
- Deutschland
- Norwegen
- Aktive Reisen
- Polen
- Portugal
- Andere
- Russland
- Rumänien
- Slowakei
- Slowenien
- Schweiz
- Schweden
- Welt
- Türkei
- Ukraine
- Ungarn
- Großbritannien
- Italien
-
Psychologie
- Lebensphilosophien
- Kompetencje psychospołeczne
- zwischenmenschliche Kommunikation
- Mindfulness
- Allgemeines
- Überzeugung und NLP
- Akademische Psychologie
- Psychologie von Seele und Geist
- Arbeitspsychologie
- Relacje i związki
- Elternschafts- und Kinderpsychologie
- Problemlösung
- Intellektuelle Entwicklung
- Geheimnis
- Sexualität
- Verführung
- Aussehen ind Image
- Lebensphilosophien
-
Religion
-
Sport, Fitness, Diäten
-
Technik und Mechanik
Hörbücher
-
Wirtschaft
- Bitcoin
- Geschäftsfrau
- Coaching
- Controlling
- E-Business
- Ökonomie
- Finanzen
- Börse und Investitionen
- Persönliche Kompetenzen
- Kommunikation und Verhandlungen
- Kleines Unternehmen
- Marketing
- Motivation
- Immobilien
- Überzeugung und NLP
- Steuern
- Handbȕcher
- Präsentationen
- Führung
- Public Relation
- Geheimnis
- Social Media
- Verkauf
- Start-up
- Ihre Karriere
- Management
- Projektmanagement
- Personal (HR)
-
Für Kinder
-
Für Jugendliche
-
Bildung
-
Enzyklopädien, Wörterbücher
-
Geschichte
-
Informatik
-
Andere
-
Fremdsprachen lernen
-
Kultur und Kunst
-
Lektüre
-
Literatur
- Anthologien
- Ballade
- Biografien und Autobiografien
- Für Erwachsene
- Drama
- Tagebücher, Memoiren, Briefe
- Epos
- Essay
- Science Fiction
- Felietonys
- Fiktion
- Humor, Satire
- Andere
- Klassisch
- Krimi
- Sachbücher
- Belletristik
- Mity i legendy
- Nobelpreisträger
- Kurzgeschichten
- Gesellschaftlich
- Okultyzm i magia
- Erzählung
- Erinnerungen
- Reisen
- Poesie
- Politik
- Populärwissenschaftlich
- Roman
- Historischer Roman
- Prosa
- Abenteuer
- Journalismus
- Reportage
- Romans i literatura obyczajowa
- Sensation
- Thriller, Horror
- Interviews und Erinnerungen
-
Naturwissenschaften
-
Sozialwissenschaften
-
Populärwissenschaft und akademisch
- Archäologie
- Philosophie
- Wirtschaft
- Handel. Weltwirtschaft
- Geschichte und Archäologie
- Kunst- und Architekturgeschichte
- Kulturwissenschaft
- Literaturwissenschaft
- Mathematik
- Medizin
- Geisteswissenschaften
- Pädagogik
- Lehrmittel
- Populärwissenschaftlich
- Andere
- Psychologie
- Soziologie
- Teologie
- Zarządzanie i marketing
-
Handbȕcher
-
Professioneller und fachkundige Leitfaden
-
Jura
-
Führer und Reisen
-
Psychologie
- Lebensphilosophien
- zwischenmenschliche Kommunikation
- Mindfulness
- Allgemeines
- Überzeugung und NLP
- Akademische Psychologie
- Psychologie von Seele und Geist
- Arbeitspsychologie
- Relacje i związki
- Elternschafts- und Kinderpsychologie
- Problemlösung
- Intellektuelle Entwicklung
- Geheimnis
- Sexualität
- Verführung
- Aussehen ind Image
- Lebensphilosophien
-
Religion
-
Sport, Fitness, Diäten
-
Technik und Mechanik
Videokurse
-
Datenbank
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersicherheit
-
Data Science
-
DevOps
-
Für Kinder
-
Elektronik
-
Grafik / Video / CAX
-
Spiele
-
Microsoft Office
-
Entwicklungstools
-
Programmierung
-
Persönliche Entwicklung
-
Computernetzwerke
-
Betriebssysteme
-
Softwaretest
-
Mobile Geräte
-
UX/UI
-
Web development
-
Management
Podcasts
- E-Books
- Office-Programme
- VBA - Programmierung
- Tworzenie mikrofrontendów. Skalowanie zespołów i projektów, nowe możliwości dla twórców oprogramowania
Details zum E-Book
Tworzenie mikrofrontendów. Skalowanie zespołów i projektów, nowe możliwości dla twórców oprogramowania
Mikrousługi stały się odpowiedzią na rosnącą złożoność aplikacji internetowych. Do niedawna pojęcie mikrousług dotyczyło wyłącznie backendu, jednak idea ta zainspirowała projektantów do budowania na podobnych zasadach architektury frontendu. Dzięki temu interfejs użytkownika można podzielić na osobne funkcjonalności zarządzane w odrębny sposób przez różne zespoły programistów. Mikrofrontendy zapewniają elastyczność i skalowalność aplikacji ― a to zalety doceniane przez najważniejszych dostawców oprogramowania na rynku.
Ta książka jest praktycznym przewodnikiem dla programistów aplikacji internetowych, architektów oprogramowania, menedżerów technicznych i inżynierów. Wyjaśniono w niej, w jaki sposób stosować architekturę mikrousług do frontendu aplikacji. Pokazano najważniejsze zalety mikrofrontendów, takie jak elastyczność, skalowalność i swoboda w dobieraniu bibliotek i platform programistycznych. Omówiono też takie zagadnienia jak wzorce projektowe dla mikrofrontendów, zasady przeprowadzania migracji z frontendu monolitycznego do mikrofrontendów, a także praktyczne aspekty wdrażania architektury mikrofrontendowej w organizacji. Ciekawą kwestią jest również prezentacja dobrych praktyk, na przykład sprawdzonych strategii automatyzacji i wdrażania mikrofrontendów w środowisku produkcyjnym.
Najważniejsze zagadnienia:
- czym się charakteryzują architektury frontendowe
- jak stosować ideę mikrousług podczas tworzenia frontendu
- cztery filary tworzenia architektury mikrofrontendowej
- zasady i najlepsze praktyki ustalania strategii automatyzacji
- wzorce integracji architektury mikrofrontendowej
Mikrofrontendy: nowy wymiar niezawodności frontendu!
Przedmowa
Wstęp
Rozdział 1. Architektury frontendowe
- Aplikacje mikrofrontendowe
- Aplikacje jednostronicowe
- Aplikacje izomorficzne
- Statyczne strony internetowe
- Jamstack
- Podsumowanie
Rozdział 2. Zasady mikrofrontendu
- Od monolitu do mikrousług
- Przejście na mikrousługi
- Wprowadzenie do mikrofrontendów
- Zasady mikrousług
- Model dla każdej domeny biznesowej
- Kultura automatyzacji
- Ukrycie szczegółów implementacji
- Zdecentralizowane zarządzanie
- Niezależne wdrażanie
- Izolacja awarii
- Łatwa obserwowalność
- Zastosowanie zasad w mikrofrontendach
- Model dla każdej domeny biznesowej
- Kultura automatyzacji
- Ukrycie szczegółów implementacji
- Zdecentralizowane zarządzanie
- Niezależne wdrażanie
- Izolacja awarii
- Łatwa obserwowalność
- Mikrofrontendy to nie panaceum
- Podsumowanie
Rozdział 3. Architektury mikrofrontendowe i ich wyzwania
- Podstawowe decyzje w architekturze mikrofrontendowej
- Definiowanie mikrofrontendów
- Podejście DDD z mikrofrontendami
- Określanie ograniczonego kontekstu
- Kompozycje mikrofrontendów
- Trasowanie mikrofrontendów
- Komunikacja mikrofrontendów
- Mikrofrontendy w praktyce
- Zalando
- Hello Fresh
- Allegro
- Spotify
- SAP
- OpenTable
- DAZN
- Podsumowanie
Rozdział 4. Odkrywanie architektur mikrofrontendowych
- Podstawowe decyzje związane z mikrofrontendem w praktyce
- Podział pionowy
- Podział poziomy
- Analiza architektury
- Architektura i kompromisy
- Architektury podziału pionowego
- Powłoka aplikacji
- Wyzwania
- Implementacja systemu projektowania
- Komfort pracy programisty (DX)
- SEO
- Wydajność a mikrofrontendy
- Dostępne platformy programistyczne
- Przypadki użycia
- Charakterystyka architektury
- Architektury podziału poziomego
- Implementacja po stronie klienta
- Wyzwania
- SEO
- Komfort pracy programisty (DX)
- Przypadki użycia
- Wtyczka Module Federation
- Elementy iframe
- Komponenty sieciowe
- Kompozycja po stronie serwera
- Kompozycja po stronie serwera brzegowego
- Podsumowanie
Rozdział 5. Techniczne wdrażanie mikrofrontendów
- Projekt
- Module Federation - podstawy
- Implementacja techniczna
- Struktura projektu
- Powłoka aplikacji
- Mikrofrontend uwierzytelniania
- Mikrofrontend katalogu
- Mikrofrontend zarządzania kontem
- Rozwój projektu
- Wbudowanie przestarzałej aplikacji
- Tworzenie interfejsu finalizacji zakupu
- Implementacja dynamicznych kontenerów zdalnych
- Przywiązanie do bundlera webpack
- Podsumowanie
Rozdział 6. Tworzenie i wdrażanie mikrofrontendów
- Zasady automatyzacji
- Szybka informacja zwrotna
- Częste uruchamianie zautomatyzowanych procesów
- Motywacja zespołów
- Określenie ram
- Stworzenie strategii testowania
- Komfort pracy programisty (DX)
- Podział poziomy a podział pionowy
- Mikrofrontendowe strategie eliminujące zakłócenia
- Strategie związane ze środowiskami
- Kontrola wersji
- Monorepo
- Polyrepo
- Przyszłość systemu kontroli wersji
- Strategie ciągłej integracji
- Testowanie mikrofrontendów
- Funkcje przystosowania
- Działania szczególne dla mikrofrontendu
- Strategie wdrażania
- Wdrażanie metodą blue-green a publikacje kanarkowe
- Wzorzec Dusiciel
- Obserwowalność
- Podsumowanie
Rozdział 7. Zautomatyzowany proces dla mikrofrontendów - studium przypadku
- Informacje wstępne
- Kontrola wersji
- Uruchomienie procesu
- Przegląd jakości kodu
- Kompilacja
- Przegląd po kompilacji
- Wdrożenie
- Podsumowanie strategii automatyzacji
- Podsumowanie
Rozdział 8. Wzorce projektowe dla mikrofrontendów
- Integracja API i mikrofrontendy
- Słownik usług
- Brama API
- Wzorzec BFF
- Warstwa GraphQL z mikrofrontendami
- Sprawdzone metody
- Podsumowanie
Rozdział 9. Od frontendu monolitycznego do mikrofrontendów - studium przypadku
- Kontekst
- Stos technologiczny
- Platforma i główne sekwencje działań użytkownika
- Cele techniczne
- Strategia migracji
- Podstawowe decyzje związane z mikrofrontendami w praktyce
- Podział aplikacji jednostronicowej na subdomeny
- Wybór technologii
- Szczegóły implementacji
- Zadania powłoki aplikacji
- Inicjalizacja aplikacji
- Komunikacja
- Integracja z backendem
- Uwierzytelnianie przez mikrofrontendy
- Zarządzanie zależnościami
- Integracja systemu projektowania
- Wspólne komponenty
- Implementacja publikacji kanarkowych
- Lokalizacja
- Podsumowanie
Rozdział 10. Wprowadzenie mikrofrontendów w Twojej organizacji
- Dlaczego powinniśmy używać mikrofrontendów?
- Połączenie między organizacjami i architekturą oprogramowania
- Innowacyjność komitetów
- Zespoły od funkcjonalności a zespoły od komponentów
- Zarządzenie przepływami komunikacji
- Dokument RFC
- Dokument ADR
- Techniki ulepszania przepływów komunikacji
- Praca wstecz
- Społeczności praktyków i spotkania całej załogi
- Zarządzanie zewnętrznymi zależnościami
- Zdecentralizowana organizacja
- Decentralizacja a mikrofrontendy
- Podsumowanie
Dodatek A. Co społeczność sądzi o mikrofrontendach?
- Titel: Tworzenie mikrofrontendów. Skalowanie zespołów i projektów, nowe możliwości dla twórców oprogramowania
- Autor: Luca Mezzalira
- Originaler Titel: Building Micro-Frontends: Scaling Teams and Projects, Empowering Developers
- Übersetzung: Anna Mizerska
- ISBN: 978-83-283-9319-6, 9788328393196
- Veröffentlichungsdatum: 2022-10-18
- Format: E-book
- Artikelkennung: twomik
- Verleger: Helion