TypeScript
Sortowanie
Źródło opisu
Książki, czasopisma i zbiory specjalne
(3)
Forma i typ
Książki
(3)
Publikacje fachowe
(3)
Dostępność
tylko na miejscu
(3)
Placówka
Biblioteka WEAiI
(3)
Autor
Choi David
(1)
Freeman Adam (1972- )
(1)
Grynhaus Ben
(1)
Górczyński Robert
(1)
Hudgens Jordan
(1)
Hunte Rayon
(1)
Lachowski Lech
(1)
Morgan Matt. (programista)
(1)
Rajca Piotr (1970- )
(1)
Stefanovski Wekoslav
(1)
Rok wydania
2020 - 2024
(3)
Okres powstania dzieła
2001-
(3)
Kraj wydania
Polska
(3)
Język
polski
(3)
Odbiorca
Programiści
(3)
Temat
Budownictwo
(2412)
Zarządzanie
(2038)
Matematyka
(1930)
Elektrotechnika
(1896)
Przedsiębiorstwa
(1790)
TypeScript
(-)
Fizyka
(1535)
Informatyka
(1502)
Maszyny
(1228)
Fizjoterapia
(1175)
Wytrzymałość materiałów
(1157)
Ochrona środowiska
(1023)
Sport
(1013)
Turystyka
(953)
Elektronika
(946)
Ekonomia
(932)
Mechanika
(932)
Automatyka
(916)
Język angielski
(874)
Samochody
(867)
Rachunkowość
(821)
Chemia
(808)
Rehabilitacja
(800)
Polska
(791)
Gospodarka
(778)
Komunikacja marketingowa
(761)
Technika
(743)
Konstrukcje budowlane
(727)
Wychowanie fizyczne
(725)
Przemysł
(723)
Prawo pracy
(712)
Unia Europejska
(699)
Piłka nożna
(696)
Transport
(673)
Elektroenergetyka
(667)
Marketing
(638)
Architektura
(637)
Innowacje
(620)
Naprężenia i odkształcenia
(614)
OZE
(606)
Programowanie (informatyka)
(590)
Trening
(586)
Energetyka
(585)
Programy komputerowe
(584)
Technologia chemiczna
(567)
Rolnictwo
(556)
Biomasa
(543)
Analiza numeryczna
(532)
Prawo
(524)
Odnawialne źródła energii
(520)
Sterowanie
(520)
Komputery
(517)
Materiałoznawstwo
(517)
Produkcja
(517)
Symulacja
(515)
Inwestycje
(508)
Praca
(503)
Zarządzanie jakością
(497)
Zarządzanie zasobami ludzkimi (HRM)
(496)
Analiza matematyczna
(495)
Dzieci
(491)
Energia elektryczna
(489)
Urbanistyka
(488)
Materiały budowlane
(482)
Logistyka gospodarcza
(480)
Rynek pracy
(474)
Finanse
(468)
Maszyny elektryczne
(468)
Przedsiębiorstwo
(468)
Szkolnictwo wyższe
(468)
Psychologia
(467)
Modele matematyczne
(465)
Internet
(464)
Metale
(462)
Nauka
(456)
Marketing internetowy
(453)
Systemy informatyczne
(448)
Statystyka matematyczna
(447)
Języki programowania
(433)
Skrawanie
(432)
Reklama
(431)
Rehabilitacja medyczna
(429)
Mechanika budowli
(425)
Działalność gospodarcza
(422)
Organizacja
(417)
Telekomunikacja
(413)
Metrologia
(412)
Pedagogika
(410)
Drgania
(409)
Trener
(406)
Ubezpieczenia społeczne
(394)
Controlling
(392)
Optymalizacja
(392)
Historia
(388)
Filozofia
(385)
Podatki
(385)
Statystyka
(384)
Socjologia
(383)
Banki
(379)
BHP
(375)
Rachunkowość zarządcza
(374)
Gatunek
Podręcznik
(3)
Dziedzina i ujęcie
Informatyka i technologie informacyjne
(3)
3 wyniki Filtruj
Książka
W koszyku
W książce także ISBN oryginału.
Część I. Jak zrozumieć TypeScript i poprawić swoją znajomość języka JavaScript Rozdział 1. Zrozumieć TypeScript Wymagania techniczne Czym jest TypeScript? Dlaczego TypeScript jest niezbędny? Typowanie dynamiczne a statyczne Programowanie obiektowe Rozdział 2. Prezentacja języka TypeScript Wymagania techniczne Czym są typy? Jak działają typy? Wprowadzenie do typów języka TypeScript Typ any Typ unknown Typy przecięć i unii Typy literałowe Nazwy zastępcze typów Typy wyników funkcji Funkcje jako typy Typ never Klasy i interfejsy Klasy Interfejsy Dziedziczenie Klasy abstrakcyjne Interfejsy Typy generyczne Prezentacja najnowszych możliwości języka i konfigurowania kompilatora Łączenie opcjonalne Scalanie wartości pustych Konfigurowanie TypeScriptu Rozdział 3. Tworzenie lepszych aplikacji dzięki użyciu możliwości wersji ES6+ języka JavaScript Wymagania techniczne Poznawanie rodzajów zmiennych w ES6 oraz zasięgów w języku JavaScript Poznawanie funkcji strzałkowych Zmienianie kontekstu this Rozproszenie, destrukturyzacja i reszta Rozproszenie, Object.assign oraz Array.concat Destrukturyzacja Reszta Prezentacja wybranych funkcji tablicowych find filter map reduce some oraz every Przedstawienie nowych typów kolekcji Set Map Przedstawienie słów kluczowych async i await Część II. Nauka tworzenia aplikacji jednostronicowych z użyciem frameworka React Rozdział 4. Przedstawienie koncepcji aplikacji jednostronicowych oraz ich realizacja z użyciem frameworka React Wymagania techniczne Przedstawienie wcześniejszych sposobów tworzenia witryny WWW Cechy i zalety aplikacji jednostronicowych Jak React pomaga w tworzeniu aplikacji jednostronicowych Atrybuty aplikacji Reacta Rozdział 5. Tworzenie aplikacji Reacta z wykorzystaniem hooków Wymagania techniczne Wyjaśnienie ograniczeń i problemów związanych ze stosowaniem starych komponentów klasowych Stan Metody cyklu życia Prezentacja hooków Reacta i wyjaśnienie, dlaczego w stosunku do komponentów klasowych są one usprawnieniem Porównanie stosowania komponentów klasowych i hooków Wielokrotne stosowanie kodu Prostota Rozdział 6. Przygotowywanie projektu za pomocą create-react-app i testowanie go przy użyciu Jest Wymagania techniczne Przedstawienie metod programowania aplikacji Reacta i systemu używanego do ich budowania Narzędzia do zarządzania projektami Transpilacja Repozytoria kodu Testowanie aplikacji Reacta po stronie klienta Atrapy Tworzenie atrap z wykorzystaniem jest.fn Tworzenie atrap komponentów Prezentacja najpopularniejszych narzędzi oraz praktyk tworzenia aplikacji Reacta Visual Studio Code Prettier Debugger Chrome Alternatywne zintegrowane środowiska programistyczne Rozdział 7. Redux i React Router Wymagania techniczne Zarządzanie stanem przy użyciu Reduxa Reduktory i akcje React Context Prezentacja frameworka React Router Część III. Tworzenie usług internetowych z użyciem Expressa i GraphQL-a Rozdział 8. Prezentacja tworzenia aplikacji serwerowych z wykorzystaniem Node.js i Expressa Wymagania techniczne Wyjaśnienie sposobu działania środowiska Node Pętla zdarzeń Prezentacja możliwości środowiska Node Instalowanie Node Tworzenie prostego serwera Node Żądania i odpowiedzi Trasowanie Debugowanie Jak Express ułatwia pisanie rozwiązań przeznaczonych dla środowiska Node Przedstawienie możliwości frameworka Express Tworzenie internetowego API przy użyciu Expressa Rozdział 9. Czym jest GraphQL? Wymagania techniczne Czym jest GraphQL? Schematy GraphQL Definicje typów i resolwery Zapytania, mutacje oraz subskrypcje Rozdział 10. Konfiguracja projektu Expressa z zależnościami od języków TypeScript i GraphQL Wymagania techniczne Tworzenie projektu Expressa tworzonego w języku TypeScript Dodawanie do projektu GraphQL-a i jego zależności Prezentacja pakietów pomocniczych Rozdział 11. Czego się nauczysz - aplikacja internetowego forum Analiza aplikacji, którą napiszemy - internetowego forum Analiza uwierzytelniania użytkowników forum Analiza zarządzania wątkami Analiza systemu punktacji wątków Rozdział 12. Tworzenie klienta Reacta na potrzeby aplikacji internetowego forum Wymagania techniczne Tworzenie wstępnej wersji aplikacji Reacta CSS Grid Granice błędów Warstwa usługi danych Menu nawigacyjne Komponenty związane z uwierzytelnianiem Trasowanie i ekrany aplikacji Ekran główny Ekran wątku i jego wpisów Rozdział 13. Przygotowywanie stanu sesji przy użyciu Expressa i Redisa Wymagania techniczne Czym jest stan sesji? Przedstawienie magazynu danych Redis Tworzenie stanu sesji z wykorzystaniem Expressa i Redisa Rozdział 14. Przygotowywanie Postgresa oraz warstwy repozytorium przy wykorzystaniu TypeORM Wymagania techniczne Przygotowanie bazy danych Postgres Przedstawienie mechanizmów odwzorowań obiektowo-relacyjnych na przykładzie TypeORM Tworzenie warstwy repozytorium bazującej na Postgresie i TypeORM Rozdział 15. Dodawanie schematu GraphQL-a - część 1. Wymagania techniczne Tworzenie definicji typów i resolwerów dla serwerowego kodu GraphQL System punktacji wątków Integracja mechanizmu uwierzytelniania z resolwerami GraphQL-a Przygotowanie hooków Reacta do korzystania z serwera Apollo GraphQL Ekran główny - komponent Main Możliwości związane z uwierzytelnianiem Ekran profilu użytkownika Rozdział 16. Dodawanie schematu GraphQL-a - część 2. Komponent Thread i jego trasa System punktów Rozdział 17. Wdrażanie w chmurze AWS Wymagania techniczne Konfiguracja Ubuntu w chmurze AWS Instalacja Redisa, Postgresa i Node w systemie Ubuntu Instalacja serwera Redis Instalacja Postgresa Instalacja Node Konfiguracja i wdrażanie aplikacji na serwerze NGINX Konfigurowanie projektu super-forum-client Konfiguracja serwera NGINX Rozwiązywanie problemów
Sygnatura czytelni BWEAiI: XII N 159
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 152395 (1 egz.)
Książka
W koszyku
Pierwsza aplikacja w TypeScripcie Przygotowanie systemu Krok 1. Instalowanie Node.js Krok 2. Instalowanie Gita Krok 3. Instalowanie TypeScriptu Krok 4. Instalowanie programistycznego edytora tekstu Utworzenie projektu Inicjalizacja projektu Utworzenie pliku konfiguracyjnego kompilatora Tworzenie pliku kodu TypeScriptu Kompilowanie i uruchamianie kodu Definiowanie modelu danych Dodawanie funkcji do klasy kolekcji Używanie pakietu zewnętrznego Dodawanie deklaracji typu dla pakietu JavaScriptu Dodawanie poleceń Filtrowanie elementów Dodawanie zadań Oznaczanie zadania jako wykonanego Trwałe przechowywanie danych Stosowanie klasy trwałego magazynu danych Dlaczego powinieneś używać języka TypeScript? Funkcje języka TypeScript zwiększające produktywność programisty Przygotowanie projektu Zagmatwany JavaScript Typy języka JavaScript Praca z podstawowymi typami danych Koercja typu Praca z funkcją Praca z tablicą Używanie operatora rozwinięcia w tablicy Destrukturyzacja tablicy Praca z obiektem Dodawanie, modyfikowanie i usuwanie właściwości obiektu Używanie operatorów rozwinięcia i resztowego w obiekcie Definiowanie funkcji typu getter i setter Definiowanie metod Słowo kluczowe this Słowo kluczowe this w oddzielnych funkcjach Słowo kluczowe this w metodach Zmiana zachowania słowa kluczowego this Słowo kluczowe this w funkcji strzałki Powrót do problemu początkowego Wprowadzenie do języka JavaScript - część II Dziedziczenie obiektu JavaScriptu Analizowanie i modyfikowanie prototypu obiektu Tworzenie własnych właściwości Używanie funkcji konstruktora Sprawdzanie typu prototypu Definiowanie statycznych właściwości i metod Używanie klas JavaScriptu Używanie iteratorów i generatorów Używanie generatora Definiowanie obiektów pozwalających na iterację Używanie kolekcji JavaScriptu Sortowanie danych według klucza przy użyciu obiektu Sortowanie danych według klucza przy użyciu obiektu Map Przechowywanie danych według indeksu Używanie modułów Tworzenie modułu JavaScriptu Używanie modułu JavaScriptu Eksportowanie funkcji z modułu Definiowanie w modelu wielu funkcjonalności nazwanych Używanie kompilatora TypeScriptu Struktura projektu Używanie menedżera pakietów Node Plik konfiguracyjny kompilatora TypeScriptu Kompilacja kodu TypeScriptu Błędy generowane przez kompilator Używanie trybu monitorowania i wykonywania skompilowanego kodu Używanie funkcjonalności wersjonowania celu Wybór plików biblioteki do kompilacji Wybór formatu modułu Użyteczne ustawienia konfiguracji kompilatora Testowanie i debugowanie kodu TypeScriptu Przygotowanie projektu Debugowanie kodu TypeScriptu Przygotowanie do debugowania Używanie Visual Studio Code do debugowania Używanie zintegrowanego debuggera Node.js Używanie funkcji zdalnego debugowania w Node.js Używanie lintera TypeScriptu Wyłączanie reguł lintowania Testy jednostkowe w TypeScripcie Konfigurowanie frameworka testów Tworzenie testów jednostkowych Uruchamianie frameworka testów Praca z językiem TypeScript Typowanie statyczne Typy statyczne Tworzenie typu statycznego za pomocą adnotacji typu Używanie niejawnie zdefiniowanego typu statycznego Używanie typu any Używanie unii typów Używanie asercji typu Asercja typu nieoczekiwanego Używanie wartownika typu Używanie typu never Używanie typu unknown Używanie typów null Ograniczenie przypisywania wartości null Usunięcie null z unii za pomocą asercji Usuwanie wartości null z unii za pomocą wartownika typu Używanie asercji ostatecznego przypisania Używanie funkcji Definiowanie funkcji Ponowne definiowanie funkcji Parametry funkcji Wynik działania funkcji Przeciążanie typu funkcji Funkcje asercji Tablice, krotki i wyliczenia Praca z tablicami Używanie automatycznie ustalonego typu tablicy Unikanie problemów z automatycznie ustalanym typem tablicy Unikanie problemów z pustą tablicą Krotka Przetwarzanie krotki Używanie typów krotki Używanie krotki z elementami opcjonalnymi Definiowanie krotki z elementem resztowym Wyliczenie Sposób działania wyliczenia Używanie wyliczenia w postaci ciągu tekstowego Ograniczenia typu wyliczeniowego Używanie typu literału wartości Używanie w funkcji typu literałów wartości Łączenie typów wartości w typie literałów wartości Nadpisywanie za pomocą typu literałów wartości Używanie szablonów typu literałów tekstowych Używanie aliasu typu Używanie adnotacji kształtu typu obiektu Dopasowanie kształtu typu obiektu Wymuszenie ścisłego sprawdzania metod Używanie aliasu typu dla kształtu typu Radzenie sobie z nadmiarem właściwości Używanie unii kształtu typu Typy właściwości unii Używanie wartownika typu dla obiektu Używanie złączenia typów Używanie złączenia do korelacji danych Łączenie złączeń . Praca z klasami i interfejsami Używanie funkcji konstruktora Używanie klas Używanie słów kluczowych kontroli dostępu Używanie właściwości prywatnych JavaScriptu Definiowanie właściwości tylko do odczytu Upraszczanie klasy konstruktora Używanie dziedziczenia klas Używanie klasy abstrakcyjnej Używanie interfejsu Implementowanie wielu interfejsów Rozszerzanie interfejsu Definiowanie opcjonalnych właściwości i metod interfejsu Definiowanie implementacji interfejsu abstrakcyjnego Wartownik typu interfejsu Dynamiczne tworzenie właściwości Sprawdzanie wartości indeksu Używanie typów generycznych Zrozumienie problemu Dodawanie obsługi innego typu Tworzenie klasy generycznej Argumenty typu generycznego Używanie argumentów innego typu Ograniczanie wartości typu generycznego Definiowanie parametrów wielu typów Pozostawienie kompilatorowi zadania ustalenia typu argumentu Rozszerzanie klasy generycznej Wartownik typu generycznego Definiowanie metody statycznej w klasie generycznej Definiowanie interfejsu generycznego Rozszerzanie interfejsu generycznego Implementacja interfejsu generycznego Zaawansowane typy generyczne Używanie kolekcji generycznych Używanie iteratorów generycznych Łączenie iteratora i obiektu możliwego do iteracji Tworzenie klasy umożliwiającej iterację Używanie typów indeksu Używanie zapytania typu indeksu Jawne dostarczanie parametrów typu generycznego dla typów indeksu
Używanie zindeksowanego operatora dostępu Używanie typu indeksu dla klasy Collection Używanie mapowania typu Zmiana mapowanych nazw i typów Używanie parametru typu generycznego z typem mapowanym Zmiana modyfikowalności i opcjonalności właściwości Używanie wbudowanych typów mapowanych Łączenie transformacji w pojedyncze mapowanie Tworzenie typu z użyciem mapowania Używanie typów warunkowych Zagnieżdżanie typów warunkowych Używanie typu warunkowego w klasie generycznej Używanie typów warunkowych z uniami typów Używanie typów warunkowych podczas mapowania typów Identyfikowanie właściwości określonego typu Automatyczne ustalanie typów dodatkowych w warunkach Praca z JavaScriptem Dodawanie kodu TypeScriptu do przykładowego projektu Praca z JavaScriptem Dołączanie kodu JavaScriptu w trakcie kompilacji Sprawdzanie typu kodu JavaScriptu Opisywanie typów używanych w kodzie JavaScriptu Używanie komentarzy do opisywania typów Używanie plików deklaracji typu Opisywanie kodu JavaScriptu przygotowanego przez podmioty zewnętrzne Używanie plików deklaracji pochodzących z projektu Definitely Typed Używanie pakietów zawierających deklaracje typu Generowanie plików deklaracji Tworzenie aplikacji internetowych Tworzenie aplikacji internetowej TypeScriptu Przygotowanie zestawu narzędzi Dodawanie obsługi paczek Dodawanie programistycznego serwera WWW Tworzenie modelu danych Tworzenie źródła danych Generowanie treści HTML-a za pomocą API modelu DOM Dodawanie obsługi stylów Bootstrap CSS Używanie formatu JSX do tworzenia treści HTML-a Sposób działania JSX Konfigurowanie kompilatora TypeScriptu i procedury wczytującej pakiet webpack Tworzenie funkcji fabryki Używanie klasy JSX Importowanie funkcji fabryki w klasie JSX Dodawanie funkcjonalności do aplikacji Wyświetlanie filtrowanej listy produktów Wyświetlanie treści i obsługa uaktualnień Tworzenie aplikacji internetowej TypeScriptu - część II Dodawanie usługi sieciowej Wykorzystanie źródła danych w aplikacji Używanie dekoratorów Używanie metadanych dekoratora Dokończenie aplikacji Dodawanie klasy Header Dodawanie klasy obsługującej szczegóły zamówienia Dodawanie klasy obsługującej potwierdzenie zamówienia Zakończenie pracy nad aplikacją Wdrażanie aplikacji Dodawanie pakietu produkcyjnego serwera HTTP Tworzenie pliku dla trwałego magazynu danych Utworzenie serwera Używanie względnych adresów URL do obsługi żądań danych Kompilacja aplikacji Testowanie gotowej aplikacji Umieszczanie aplikacji w kontenerze Instalowanie Dockera Przygotowanie aplikacji Tworzenie kontenera Dockera Tworzenie aplikacji internetowej Angulara - część I Konfigurowanie usługi sieciowej Konfigurowanie pakietu Bootstrap CSS Uruchomienie przykładowej aplikacji Rola TypeScriptu w programowaniu z użyciem frameworka Angular Rola TypeScriptu w łańcuchu narzędzi Angulara Tworzenie modelu danych Tworzenie źródła danych Tworzenie implementacji klasy źródła danych Konfigurowanie źródła danych Wyświetlenie filtrowanej listy produktów Wyświetlanie przycisków kategorii Utworzenie nagłówka Połączenie komponentów produktu, kategorii i nagłówka Konfigurowanie aplikacji Tworzenie aplikacji internetowej Angulara - część II Dokończenie pracy nad funkcjonalnością aplikacji Dodawanie komponentu obsługującego podsumowanie zamówienia Tworzenie konfiguracji routingu Wdrażanie aplikacji Dodawanie pakietu produkcyjnego serwera HTTP Tworzenie pliku dla trwałego magazynu danych Tworzenie serwera Używanie względnych adresów URL do obsługi żądań danych Kompilowanie aplikacji Testowanie gotowej aplikacji Umieszczanie aplikacji w kontenerze Przygotowanie aplikacji Tworzenie kontenera Dockera Uruchamianie aplikacji Tworzenie aplikacji internetowej React - część I Konfigurowanie usługi sieciowej Instalowanie pakietu Bootstrap CSS Uruchamianie przykładowej aplikacji TypeScript i programowanie z użyciem frameworka React Definiowanie typów encji Wyświetlanie filtrowanej listy produktów Używanie zaczepów i komponentów funkcyjnych Wyświetlanie listy kategorii i nagłówka Przygotowanie i przetestowanie komponentów Tworzenie magazynu danych Tworzenie klasy żądania HTTP Łączenie komponentów z magazynem danych Tworzenie aplikacji internetowej React Konfigurowanie routingu URL Dokończenie pracy nad funkcjonalnością aplikacji Dodawanie komponentu obsługującego podsumowanie zamówienia Dodawanie komponentu potwierdzającego złożenie zamówienia Dokończenie konfiguracji routingu Wdrażanie aplikacji Dodawanie pakietu produkcyjnego serwera HTTP Tworzenie pliku dla trwałego magazynu danych Tworzenie serwera Używanie względnych adresów URL do obsługi żądań danych Kompilowanie aplikacji Testowanie gotowej aplikacji Umieszczanie aplikacji w kontenerze Przygotowanie aplikacji Tworzenie kontenera Dockera Uruchamianie aplikacji Tworzenie aplikacji internetowej Vue.js - część I Konfigurowanie usługi sieciowej Instalowanie pakietu Bootstrap CSS Uruchamianie przykładowej aplikacji TypeScript i programowanie w Vue.js Zestaw narzędzi TypeScriptu podczas programowania z użyciem frameworka Vue.js Tworzenie klas encji Wyświetlanie filtrowanej listy produktów Wyświetlanie listy kategorii i nagłówka Tworzenie i testowanie komponentów Tworzenie magazynu danych Łączenie komponentów z magazynem danych Dodawanie obsługi usługi sieciowej Tworzenie aplikacji internetowej Vue.js - część II Konfigurowanie routingu URL Dokończenie pracy nad funkcjonalnością aplikacji Dodawanie komponentu obsługującego podsumowanie zamówienia Dodawanie komponentu potwierdzającego złożenie zamówienia Dokończenie konfiguracji routingu Wdrażanie aplikacji Dodawanie pakietu produkcyjnego serwera HTTP Tworzenie pliku dla trwałego magazynu danych Tworzenie serwera Używanie względnych adresów URL do obsługi żądań danych Kompilowanie aplikacji Testowanie gotowej aplikacji Umieszczanie aplikacji w kontenerze Przygotowanie aplikacji Tworzenie kontenera Dockera
Sygnatura czytelni BWEAiI: XII N 164
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 153055 (1 egz.)
Książka
W koszyku
Na książce także nazwa wydawcy oryginału: Packt Publishing.
Podstawy TypeScriptu Ewolucja TypeScriptu Cele projektowe TypeScriptu Pierwsze kroki z TypeScriptem Kompilator TypeScriptu Konfigurowanie projektu TypeScriptu Użycie pliku tsconfig.json i pierwsze kroki z TypeScriptem TypeScript i funkcje Praca z funkcjami w TypeScripcie TypeScript i obiekty Praca z obiektami Typy proste Operator typeof Łańcuchy znaków Liczby Typy logiczne (boolowskie) Tablice Krotki Stosowanie tablic i krotek do wydajnego sortowania obiektów Typy wyliczeniowe Typy any i unknown Wartości null i undefined Typ never Typy funkcji Tworzenie własnych typów Tworzenie funkcji kalkulatora Tworzenie biblioteki do pracy z łańcuchami znaków Pliki deklaracji Pliki deklaracji Tworzenie pliku deklaracji od podstaw Wyjątki Zewnętrzne biblioteki kodów Biblioteka DefinitelyTyped Analiza zewnętrznego pliku deklaracji Ćwiczenie 2.02. Tworzenie typów z wykorzystaniem zewnętrznych bibliotek Programistyczny przepływ pracy dla DefinitelyTyped Tworzenie aplikacji baseballowej karty składu Tworzenie pliku deklaracji mapy cieplnej Funkcje w TypeScripcie Pierwsze kroki z funkcjami w TypeScripcie Słowo kluczowe function Parametry funkcji Argument a parametr Parametry opcjonalne Parametry domyślne Wiele argumentów Parametry reszty Destrukturyzacja typów zwracanych Konstruktor funkcji Porównywanie tablic liczb Wyrażenia funkcyjne Funkcje strzałkowe Inferencja typów Pisanie funkcji strzałkowych Słowo kluczowe this Stosowanie this w obiekcie Domknięcia i zakres Tworzenie metody wytwórczej zamówień z wykorzystaniem domknięć Rozwijanie funkcji Refaktoryzacja do postaci funkcji rozwijanych Programowanie funkcyjne Organizowanie funkcji w obiekty i klasy Refaktoryzacja kodu JavaScript do TypeScriptu Słowa kluczowe import, export i require Importowanie i eksportowanie Budowanie systemu rezerwacji lotów z wykorzystaniem funkcji Wykonywanie testów jednostkowych za pomocą ts-jest Pisanie testów jednostkowych Obsługa błędów Klasy i obiekty Budowanie pierwszej klasy Rozszerzanie zachowania klasy za pomocą konstruktora Słowo kluczowe this Definiowanie atrybutów klasy i uzyskiwanie do nich dostępu Integrowanie typów z klasami Interfejsy TypeScriptu Budowanie interfejsu Generowanie kodu HTML w metodach Generowanie i przeglądanie kodu HTML Praca z wieloma klasami i obiektami Łączenie klas Tworzenie modelu użytkownika za pomocą klas, obiektów i interfejsów Interfejsy i dziedziczenie Interfejsy . Implementacja interfejsów - tworzenie prototypowej aplikacji blogowej Tworzenie interfejsów dla funkcji aktualizacji bazy danych użytkownika Budowanie komponentu zarządzania użytkownikami za pomocą interfejsów Dziedziczenie w TypeScripcie Tworzenie klasy bazowej i dwóch rozszerzonych klas potomnych Tworzenie klas bazowych i rozszerzonych przy użyciu dziedziczenia wielopoziomowego Tworzenie prototypowej aplikacji internetowej dla salonu samochodowego przy użyciu dziedziczenia Aliasy typów . Implementowanie aliasów typów Literały typów Typy części wspólnej Typy unii Aktualizowanie zapasów produktów za pomocą interfejsu API Typy indeksowe Wyświetlanie komunikatów o błędach Typ części wspólnej Zadanie 6.02. Typ unii Zadanie 6.03. Typ indeksowy Dekoratory Konfigurowanie opcji kompilatora Znaczenie dekoratorów Problem zagadnień przekrojowych Dekoratory i metody wytwórcze dekoratorów Składnia dekoratorów Metody wytwórcze dekoratorów Dekoratory klas Wstrzykiwanie właściwości Tworzenie prostej metody wytwórczej dekoratora klas Rozszerzenie konstruktora Użycie dekoratora rozszerzeń konstruktora Opakowywanie konstruktora Tworzenie dekoratora rejestrowania dla klasy Dekoratory metod i akcesorów Dekoratory funkcji instancji Tworzenie dekoratora, który oznacza funkcję jako wyliczalną Dekoratory funkcji statycznych Dekoratory opakowywania metod Tworzenie dekoratora rejestrowania dla metody Tworzenie dekoratorów do liczenia wywołań Stosowanie metadanych w dekoratorach Obiekt Reflect Dodawanie metadanych do metod za pomocą dekoratorów Dekoratory właściwości Tworzenie i stosowanie dekoratora właściwości Dekoratory parametrów Tworzenie i stosowanie dekoratora parametrów Zastosowanie wielu dekoratorów do pojedynczego elementu docelowego Stosowanie dekoratorów w celu dodania zagadnień przekrojowych . Wstrzykiwanie zależności w TypeScripcie Wzorzec projektowy DI DI we frameworku Angular Dodawanie przechwytywacza HttpInterceptor do aplikacji Angulara
DI we frameworku Nest.js Biblioteka InversifyJS Tworzenie aplikacji "Witaj, świecie" z wykorzystaniem InversifyJS Kalkulator oparty na DI Typy sparametryzowane i warunkowe Typy sparametryzowane Interfejsy sparametryzowane Typy sparametryzowane Klasy sparametryzowane Klasa sparametryzowana Set Funkcje sparametryzowane Ograniczenia typów sparametryzowanych Funkcja sparametryzowana memoize Wartości domyślne typów sparametryzowanych Tworzenie typu DeepPartial Pętle zdarzeń i zachowania asynchroniczne Podejście wielowątkowe Wykonywanie asynchroniczne Wykonywanie kodu JavaScript Układanie funkcji w stos Przeglądarki i JavaScript Zdarzenia w przeglądarce Interfejsy API środowiska Metoda setTimeout Korzystanie z setTimeout AJAX (asynchroniczny JavaScript i XML) Przeglądarka filmów wykorzystująca obiekt xhr i wywołania zwrotne Obietnice Liczenie do 5 Liczenie do 5 za pomocą obietnic Przeglądarka filmów wykorzystująca API fetch i obietnice Funkcjonalność async/await Liczenie do 5 z wykorzystaniem async i await Przeglądarka filmów wykorzystująca API fetch i funkcjonalność async/await Funkcje wyższego rzędu i wywołania zwrotne Wprowadzenie do funkcji HOC - przykłady Funkcje wyższego rzędu Stosowanie funkcji wyższego rzędu do organizowania filtrowania danych i operowania na nich Wywołania zwrotne Pętla zdarzeń Wywołania zwrotne w Node.js Piekło wywołań zwrotnych Unikanie piekła wywołań zwrotnych Wyodrębnienie procedur obsługi wywołań zwrotnych do deklaracji funkcji na poziomie pliku Łączenie wywołań zwrotnych w łańcuch Obietnice Funkcjonalność async/await . Funkcja wyższego rzędu pipe Przewodnik po obietnicach w TypeScripcie Ewolucja i powody wprowadzenia obietnic Anatomia obietnic Wywołanie zwrotne obietnicy Metody then i catch Stan pending Stan fulfilled Stan rejected Łączenie w łańcuch Łączenie w łańcuch obietnic Metoda finally Metoda Promise.all . Rekurencyjna metoda Promise.all Metoda Promise.allSettled Promise.allSettled Metoda Promise.any Metoda Promise.race Ulepszanie obietnic za pomocą typów Renderowanie asynchroniczne Biblioteki i natywne obietnice - zewnętrzne biblioteki, Q i Bluebird Wypełnienia obietnic Promisyfikacja Funkcjonalność util.promisify frameworku Node.js Asynchroniczny system plików Metoda fs.readFile Metoda fs.readFileSync API obietnic biblioteki fs API obietnic biblioteki fs Praca z bazami danych Programowanie z wykorzystaniem API RESTful Implementowanie API RESTful wspieranego przez sqlite Połączenie wszystkich elementów w celu zbudowania aplikacji korzystającej z obietnic Budowanie aplikacji korzystającej z obietnic Funkcjonalność async/await w TypeScripcie Ewolucja i powody wprowadzenia async/await Funkcjonalność async/await w TypeScripcie Środowiska docelowe transpilacji Wybór środowiska docelowego Składnia Słowo kluczowe async Rozwiązywanie funkcji async za pomocą then Słowo kluczowe await Oczekiwanie na obietnicę Lukier składniowy Obsługa wyjątków Ćwiczenie 13.06. Obsługa wyjątków Funkcjonalność await najwyższego poziomu Metody obiektu Promise . async/await we frameworku Express.js NestJS TypeORM Użycie await do refaktoryzacji łańcucha obietnic TypeScript i biblioteka React Typowanie Reacta TypeScript w Reakcie Witaj, Reakcie Komponent Komponenty stanowe Komponenty bezstanowe Komponenty czyste Komponenty wyższego rzędu JSX i TSX Ładowanie aplikacji za pomocą Create React APP Routing React Router Komponenty biblioteki React Komponenty klasowe Komponenty funkcyjne (deklaracja funkcji) Komponenty funkcyjne (wyrażenie funkcyjne z funkcjami strzałkowymi) Bez JSX-a Stan w komponentach funkcyjnych Zarządzanie stanem w bibliotece React Kontekst biblioteki React Firebase Pierwsze kroki z platformą Firebase Stylizacja aplikacji biblioteki React Główny arkusz stylów Style o zakresie komponentów CSS-in-JS Biblioteki komponentów Blog
Sygnatura czytelni BWEAiI: XII F 97
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 153056 (1 egz.)
Pozycja została dodana do koszyka. Jeśli nie wiesz, do czego służy koszyk, kliknij tutaj, aby poznać szczegóły.
Nie pokazuj tego więcej

Deklaracja dostępności