SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
Środowisko programistyczne
Progressive Web Application
Linux, Progressive Web Application, Eclipse
Katowice, 07.10.2021
Streszczenie
▪ Uzasadnienie
▪ Widok ogólny komponentów środowiska
▪ System operacyjny Debian
▪ Platforma Node.js
▪ Framework Angular
▪ Przeglądarka internetowa
▪ ECLIPSE IDE
Uzasadnienie
https://codeburst.io/all-you-need-
to-know-about-progressive-web-
app-4ba73368da66
Ponad połowa internautów w Polsce
korzysta ze stron internetowych za pomocą
urządzeń mobilnych, a posiadanie
responsywnej, szybko ładującej się strony
to obecnie być albo nie być w e-commerce.
Wykorzystanie poprawnie zbudowanej
aplikacji PWA (Progressive Web
Application) znacznie ułatwia spełnienie
wymagań i zaleceń optymalizacyjnych
Google’a, przekłada się też na konkretne
rezultaty – w niektórych przypadkach PWA
pozwoliła podnieść współczynnik konwersji
o 70%.
Michał Wójcik, https://www. jcommerce.pl
/jpro/artykuly/ angular-zrobmy-swoja-
progressive-web-application
Komponenty
„Platforma node.js, pakiet
angular-cli, edytor tekstu
i przeglądardka www to
komponenty w zupełności
wystarczające do tego,
aby rozpocząć proces
tworzenia aplikacji
internetowych opartych
na frameworku Angular”
Adam Freeman,
Profesjonalne techniki
programowania. Helion
2020
System operacyjny
▪ Dlaczego DEBIAN? Wolne oprogramowanie,
Stabilność i bezpieczeństwo oparte na Linux’ie,
Rozbudowane wsparcie sprzętowe, Płynne
aktualizacje, Zalążek dla wielu innych dystrybucji,
Społeczność, Opcjonalność instalatora. Źródło:
https://www.debian.org/intro/why_debian.pl.html
▪ „Debian Linux jest idealny dla programistów i
programistów ze względu na prosty fakt, że ma
być „stabilny” i bezawaryjny. Stabilność Debiana
oznacza, że podczas programowania na nim
narzędzia i biblioteki programistyczne, które
instalujesz i z którymi pracujesz, nie zmieniają się
od ciebie przy każdej aktualizacji oprogramowania
i wszystko będzie działało podczas procesu
programowania.” https://newsblog.pl/6-
najlepszych-dystrybucji-linuksa-dla-
programistow-i-programistow/
https://www.debian.org/
https://www.debian.org/
releases/stable/installmanual
Przeglądarka internetowa
(do zweryfikowania/ Freeman zaleca Chrome)
▪ Dystrybucja Debian 11 domyślnie
zawiera Firefox’a 78.15.Oesr
▪ (…) dzisiaj Node.js pracuje
niezależnie od przeglądarki i
pozwala na uruchamianie kodu
JavaScript również poza
przeglądarką. źródło:
https://zacznijprogramowac.net/sl
owniczek-javascript/co-to-jest-
node-js/
https://www.mozilla.org/pl/firefox
Node.js, CURL, NPM
Środowisko uruchomieniowe dla działających po
stronie serwera aplikacji opracowanych w JavaScript.
Umożliwia wysyłanie zapytań HTTP, w tym pobieranie z
serwerów stron i plików, a także wysyłanie treści
formularzy. Ułatwia tworzenie aplikacji korzystających z
protokołu HTTP.
Manager pakietów dla środowiska Node.js, może być także
używany do zarządzania warstwą front-end aplikacji WWW
Angular CLI
Angular – otwarty framework i platforma do
tworzenia SPA, napisany w języku TypeScript i
wspierany oraz rozwijany przez Google.
ECLIPSE
ECLIPSE IDE (Desktop IDEs, Cloud IDEs, IDE Platforms)
https://www.eclipse.org/ide/
https://www.eclipse.org/downloads/packa
ges/release/2021-09/r/eclipse-ide-
enterprise-java-and-web-developers
Tools for developers working with Java and Web
applications, including a Java IDE, tools for
JavaScript, TypeScript, JavaServer Pages and
Faces, Yaml, Markdown, Web Services, JPA and
Data Tools, Maven and Gradle, Git, and more.
Środowisko PWA

Weitere ähnliche Inhalte

Was ist angesagt?

WordUp Łódź - Bedrock - jak przyspieszyć development
WordUp Łódź - Bedrock - jak przyspieszyć developmentWordUp Łódź - Bedrock - jak przyspieszyć development
WordUp Łódź - Bedrock - jak przyspieszyć developmentInterSynergy
 
PIKLIST - Rapid WordPress Framework
PIKLIST - Rapid WordPress FrameworkPIKLIST - Rapid WordPress Framework
PIKLIST - Rapid WordPress FrameworkSzymon Kapturkiewicz
 
Optymalizacja frontendu w 2022
Optymalizacja frontendu w 2022Optymalizacja frontendu w 2022
Optymalizacja frontendu w 2022Bartłomiej Miś
 
Czy powinniśmy się przejmować Core Web Vitals?
Czy powinniśmy się przejmować Core Web Vitals?Czy powinniśmy się przejmować Core Web Vitals?
Czy powinniśmy się przejmować Core Web Vitals?Bartłomiej Miś
 
WordUp Łódź - Sage - Twoje szablony będą jak supermodelki
WordUp Łódź - Sage - Twoje szablony będą jak supermodelkiWordUp Łódź - Sage - Twoje szablony będą jak supermodelki
WordUp Łódź - Sage - Twoje szablony będą jak supermodelkiInterSynergy
 
Kubernetes (Canary) Deployments
Kubernetes (Canary) DeploymentsKubernetes (Canary) Deployments
Kubernetes (Canary) DeploymentsThe Software House
 
Nowości w drupal 9 i 10 [PL]
Nowości w drupal 9 i 10 [PL]Nowości w drupal 9 i 10 [PL]
Nowości w drupal 9 i 10 [PL]Droptica
 
REvolution, czyli o bardziej obiektowym podejściu w Railsach
REvolution, czyli o bardziej obiektowym podejściu w RailsachREvolution, czyli o bardziej obiektowym podejściu w Railsach
REvolution, czyli o bardziej obiektowym podejściu w RailsachThe Software House
 
Tworzenie niezależnego środowiska do developmentu aplikacji frontendowej
Tworzenie niezależnego środowiska do developmentu aplikacji frontendowejTworzenie niezależnego środowiska do developmentu aplikacji frontendowej
Tworzenie niezależnego środowiska do developmentu aplikacji frontendowejTomasz Borowski
 
Migrate API w Drupalu [PL]
Migrate API w Drupalu [PL]Migrate API w Drupalu [PL]
Migrate API w Drupalu [PL]Droptica
 
Drupal Commerce - konfiguracja prostego sklepu internetowego [PL]
Drupal Commerce - konfiguracja prostego sklepu internetowego [PL]Drupal Commerce - konfiguracja prostego sklepu internetowego [PL]
Drupal Commerce - konfiguracja prostego sklepu internetowego [PL]Droptica
 
Wtyczkowe kompendium - WordUp Warszawa
Wtyczkowe kompendium - WordUp WarszawaWtyczkowe kompendium - WordUp Warszawa
Wtyczkowe kompendium - WordUp WarszawaTomasz Dziuda
 
Niezbędnik administratora - prezentacja Bartosz Sałach
Niezbędnik administratora - prezentacja Bartosz SałachNiezbędnik administratora - prezentacja Bartosz Sałach
Niezbędnik administratora - prezentacja Bartosz SałachBartosz Sałach
 
Jak poprawić Core Web Vitals w aplikacji Next.js
Jak poprawić Core Web Vitals w aplikacji Next.jsJak poprawić Core Web Vitals w aplikacji Next.js
Jak poprawić Core Web Vitals w aplikacji Next.jsThe Software House
 
Ionic framework - aplikacja mobilna w 15 minut
Ionic framework - aplikacja mobilna w 15 minutIonic framework - aplikacja mobilna w 15 minut
Ionic framework - aplikacja mobilna w 15 minutTomasz Borowski
 
Wtyczkowe Kompendium - WordUp Łódź #12
Wtyczkowe Kompendium - WordUp Łódź #12Wtyczkowe Kompendium - WordUp Łódź #12
Wtyczkowe Kompendium - WordUp Łódź #12Tomasz Dziuda
 
WEBINAR 3 # Pierwszy test automatyczny
WEBINAR 3 # Pierwszy test automatycznyWEBINAR 3 # Pierwszy test automatyczny
WEBINAR 3 # Pierwszy test automatycznytestuj.pl
 
Aplikacje mobilne tworzone w technologiach webowych
Aplikacje mobilne tworzone w technologiach webowychAplikacje mobilne tworzone w technologiach webowych
Aplikacje mobilne tworzone w technologiach webowychTomasz Borowski
 

Was ist angesagt? (20)

WordUp Łódź - Bedrock - jak przyspieszyć development
WordUp Łódź - Bedrock - jak przyspieszyć developmentWordUp Łódź - Bedrock - jak przyspieszyć development
WordUp Łódź - Bedrock - jak przyspieszyć development
 
PIKLIST - Rapid WordPress Framework
PIKLIST - Rapid WordPress FrameworkPIKLIST - Rapid WordPress Framework
PIKLIST - Rapid WordPress Framework
 
Optymalizacja frontendu w 2022
Optymalizacja frontendu w 2022Optymalizacja frontendu w 2022
Optymalizacja frontendu w 2022
 
Czy powinniśmy się przejmować Core Web Vitals?
Czy powinniśmy się przejmować Core Web Vitals?Czy powinniśmy się przejmować Core Web Vitals?
Czy powinniśmy się przejmować Core Web Vitals?
 
WordUp Łódź - Sage - Twoje szablony będą jak supermodelki
WordUp Łódź - Sage - Twoje szablony będą jak supermodelkiWordUp Łódź - Sage - Twoje szablony będą jak supermodelki
WordUp Łódź - Sage - Twoje szablony będą jak supermodelki
 
Kubernetes (Canary) Deployments
Kubernetes (Canary) DeploymentsKubernetes (Canary) Deployments
Kubernetes (Canary) Deployments
 
Wordpress i frameworki
Wordpress i frameworkiWordpress i frameworki
Wordpress i frameworki
 
Nowości w drupal 9 i 10 [PL]
Nowości w drupal 9 i 10 [PL]Nowości w drupal 9 i 10 [PL]
Nowości w drupal 9 i 10 [PL]
 
REvolution, czyli o bardziej obiektowym podejściu w Railsach
REvolution, czyli o bardziej obiektowym podejściu w RailsachREvolution, czyli o bardziej obiektowym podejściu w Railsach
REvolution, czyli o bardziej obiektowym podejściu w Railsach
 
Tworzenie niezależnego środowiska do developmentu aplikacji frontendowej
Tworzenie niezależnego środowiska do developmentu aplikacji frontendowejTworzenie niezależnego środowiska do developmentu aplikacji frontendowej
Tworzenie niezależnego środowiska do developmentu aplikacji frontendowej
 
Migrate API w Drupalu [PL]
Migrate API w Drupalu [PL]Migrate API w Drupalu [PL]
Migrate API w Drupalu [PL]
 
Drupal Commerce - konfiguracja prostego sklepu internetowego [PL]
Drupal Commerce - konfiguracja prostego sklepu internetowego [PL]Drupal Commerce - konfiguracja prostego sklepu internetowego [PL]
Drupal Commerce - konfiguracja prostego sklepu internetowego [PL]
 
Wtyczkowe kompendium - WordUp Warszawa
Wtyczkowe kompendium - WordUp WarszawaWtyczkowe kompendium - WordUp Warszawa
Wtyczkowe kompendium - WordUp Warszawa
 
Niezbędnik administratora - prezentacja Bartosz Sałach
Niezbędnik administratora - prezentacja Bartosz SałachNiezbędnik administratora - prezentacja Bartosz Sałach
Niezbędnik administratora - prezentacja Bartosz Sałach
 
Jak poprawić Core Web Vitals w aplikacji Next.js
Jak poprawić Core Web Vitals w aplikacji Next.jsJak poprawić Core Web Vitals w aplikacji Next.js
Jak poprawić Core Web Vitals w aplikacji Next.js
 
Ionic framework - aplikacja mobilna w 15 minut
Ionic framework - aplikacja mobilna w 15 minutIonic framework - aplikacja mobilna w 15 minut
Ionic framework - aplikacja mobilna w 15 minut
 
Wtyczkowe Kompendium - WordUp Łódź #12
Wtyczkowe Kompendium - WordUp Łódź #12Wtyczkowe Kompendium - WordUp Łódź #12
Wtyczkowe Kompendium - WordUp Łódź #12
 
WordCamp Gdynia 2016
WordCamp Gdynia 2016WordCamp Gdynia 2016
WordCamp Gdynia 2016
 
WEBINAR 3 # Pierwszy test automatyczny
WEBINAR 3 # Pierwszy test automatycznyWEBINAR 3 # Pierwszy test automatyczny
WEBINAR 3 # Pierwszy test automatyczny
 
Aplikacje mobilne tworzone w technologiach webowych
Aplikacje mobilne tworzone w technologiach webowychAplikacje mobilne tworzone w technologiach webowych
Aplikacje mobilne tworzone w technologiach webowych
 

Ähnlich wie Środowisko PWA

Webinar - Podstawy Node.js
Webinar - Podstawy Node.jsWebinar - Podstawy Node.js
Webinar - Podstawy Node.jsWojciech Kaniuka
 
Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...
Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...
Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...Mateusz Paprocki, PMP
 
Spa i .net core
Spa i .net coreSpa i .net core
Spa i .net coreVimanet
 
Automatyczne testy end-to-end aplikacji JavaScript.
Automatyczne testy end-to-end aplikacji JavaScript.Automatyczne testy end-to-end aplikacji JavaScript.
Automatyczne testy end-to-end aplikacji JavaScript.Future Processing
 
Django - webowy framework dla wymagających
Django - webowy framework dla wymagającychDjango - webowy framework dla wymagających
Django - webowy framework dla wymagającychKrzysztof Kreczko
 
Extjs & netzke
Extjs & netzkeExtjs & netzke
Extjs & netzkeGaldoMedia
 
Jak nadążyć za światem front-endu - WordPress Training Day
Jak nadążyć za światem front-endu - WordPress Training DayJak nadążyć za światem front-endu - WordPress Training Day
Jak nadążyć za światem front-endu - WordPress Training DayTomasz Dziuda
 
Ruby, Ruby on Rails 2010
Ruby, Ruby on Rails 2010Ruby, Ruby on Rails 2010
Ruby, Ruby on Rails 2010Natalia Stanko
 
PHP i Microsoft - kto się lubi, ten się czubi
PHP i Microsoft - kto się lubi, ten się czubiPHP i Microsoft - kto się lubi, ten się czubi
PHP i Microsoft - kto się lubi, ten się czubiPHPCon Poland
 
Produkcja aplikacji internetowych
Produkcja aplikacji internetowychProdukcja aplikacji internetowych
Produkcja aplikacji internetowychTomasz Borowski
 
ITAD BB 2014 - ASP.NET 5 - What's new?
ITAD BB 2014 - ASP.NET 5 - What's new?ITAD BB 2014 - ASP.NET 5 - What's new?
ITAD BB 2014 - ASP.NET 5 - What's new?Michał Dudak
 
Google Web Toolkit
Google Web ToolkitGoogle Web Toolkit
Google Web Toolkitbartosz_w
 
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Lukasz Kaluzny
 

Ähnlich wie Środowisko PWA (20)

Webinar - Podstawy Node.js
Webinar - Podstawy Node.jsWebinar - Podstawy Node.js
Webinar - Podstawy Node.js
 
Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...
Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...
Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...
 
SPA i .Net Core
SPA i .Net CoreSPA i .Net Core
SPA i .Net Core
 
Spa i .net core
Spa i .net coreSpa i .net core
Spa i .net core
 
JavaScript, Moduły
JavaScript, ModułyJavaScript, Moduły
JavaScript, Moduły
 
Automatyczne testy end-to-end aplikacji JavaScript.
Automatyczne testy end-to-end aplikacji JavaScript.Automatyczne testy end-to-end aplikacji JavaScript.
Automatyczne testy end-to-end aplikacji JavaScript.
 
Django - webowy framework dla wymagających
Django - webowy framework dla wymagającychDjango - webowy framework dla wymagających
Django - webowy framework dla wymagających
 
Extjs & netzke
Extjs & netzkeExtjs & netzke
Extjs & netzke
 
Wydajny frontend 2023
Wydajny frontend 2023Wydajny frontend 2023
Wydajny frontend 2023
 
Jak nadążyć za światem front-endu - WordPress Training Day
Jak nadążyć za światem front-endu - WordPress Training DayJak nadążyć za światem front-endu - WordPress Training Day
Jak nadążyć za światem front-endu - WordPress Training Day
 
Ruby, Ruby on Rails 2010
Ruby, Ruby on Rails 2010Ruby, Ruby on Rails 2010
Ruby, Ruby on Rails 2010
 
university day 1
university day 1university day 1
university day 1
 
Php i Microsoft
Php i MicrosoftPhp i Microsoft
Php i Microsoft
 
PHP i Microsoft - kto się lubi, ten się czubi
PHP i Microsoft - kto się lubi, ten się czubiPHP i Microsoft - kto się lubi, ten się czubi
PHP i Microsoft - kto się lubi, ten się czubi
 
PHP i microsoft
PHP i microsoftPHP i microsoft
PHP i microsoft
 
Produkcja aplikacji internetowych
Produkcja aplikacji internetowychProdukcja aplikacji internetowych
Produkcja aplikacji internetowych
 
JavaEE + OSGi
JavaEE + OSGiJavaEE + OSGi
JavaEE + OSGi
 
ITAD BB 2014 - ASP.NET 5 - What's new?
ITAD BB 2014 - ASP.NET 5 - What's new?ITAD BB 2014 - ASP.NET 5 - What's new?
ITAD BB 2014 - ASP.NET 5 - What's new?
 
Google Web Toolkit
Google Web ToolkitGoogle Web Toolkit
Google Web Toolkit
 
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
 

Mehr von University of Economics in Katowice

Initiation the Java web application project in the Google App Engine
Initiation the Java web application project in the Google App EngineInitiation the Java web application project in the Google App Engine
Initiation the Java web application project in the Google App EngineUniversity of Economics in Katowice
 

Mehr von University of Economics in Katowice (20)

python_function.pdf
python_function.pdfpython_function.pdf
python_function.pdf
 
python_p4_v2.pdf
python_p4_v2.pdfpython_p4_v2.pdf
python_p4_v2.pdf
 
python_p3.pdf
python_p3.pdfpython_p3.pdf
python_p3.pdf
 
python_p2v2_publikacja.pdf
python_p2v2_publikacja.pdfpython_p2v2_publikacja.pdf
python_p2v2_publikacja.pdf
 
python_p1.pdf
python_p1.pdfpython_p1.pdf
python_p1.pdf
 
TechnologyStack_basicsv2.pdf
TechnologyStack_basicsv2.pdfTechnologyStack_basicsv2.pdf
TechnologyStack_basicsv2.pdf
 
InitiateAEv2.pdf
InitiateAEv2.pdfInitiateAEv2.pdf
InitiateAEv2.pdf
 
barplotv4.pdf
barplotv4.pdfbarplotv4.pdf
barplotv4.pdf
 
Initiation the Java web application project in the Google App Engine
Initiation the Java web application project in the Google App EngineInitiation the Java web application project in the Google App Engine
Initiation the Java web application project in the Google App Engine
 
ie.pdf
ie.pdfie.pdf
ie.pdf
 
puś.ppt
puś.pptpuś.ppt
puś.ppt
 
swd.pdf
swd.pdfswd.pdf
swd.pdf
 
EARv3.pdf
EARv3.pdfEARv3.pdf
EARv3.pdf
 
Kolo REST
Kolo RESTKolo REST
Kolo REST
 
Inicjacja wg OpenUP
Inicjacja wg OpenUPInicjacja wg OpenUP
Inicjacja wg OpenUP
 
Dyscyplina zarządzania projektami wg OpenUP
Dyscyplina zarządzania projektami wg OpenUPDyscyplina zarządzania projektami wg OpenUP
Dyscyplina zarządzania projektami wg OpenUP
 
Atrybut zgodności
Atrybut zgodnościAtrybut zgodności
Atrybut zgodności
 
Wstęp do dyscypliny wymagań w projektach IT
Wstęp do dyscypliny wymagań w projektach ITWstęp do dyscypliny wymagań w projektach IT
Wstęp do dyscypliny wymagań w projektach IT
 
Projektowanie systemowinformatycznychprezentacjabazowa
Projektowanie systemowinformatycznychprezentacjabazowaProjektowanie systemowinformatycznychprezentacjabazowa
Projektowanie systemowinformatycznychprezentacjabazowa
 
Inżynieria oprogramowania - prezentacja bazowa
Inżynieria oprogramowania - prezentacja bazowaInżynieria oprogramowania - prezentacja bazowa
Inżynieria oprogramowania - prezentacja bazowa
 

Środowisko PWA

  • 1. Środowisko programistyczne Progressive Web Application Linux, Progressive Web Application, Eclipse Katowice, 07.10.2021
  • 2. Streszczenie ▪ Uzasadnienie ▪ Widok ogólny komponentów środowiska ▪ System operacyjny Debian ▪ Platforma Node.js ▪ Framework Angular ▪ Przeglądarka internetowa ▪ ECLIPSE IDE
  • 3. Uzasadnienie https://codeburst.io/all-you-need- to-know-about-progressive-web- app-4ba73368da66 Ponad połowa internautów w Polsce korzysta ze stron internetowych za pomocą urządzeń mobilnych, a posiadanie responsywnej, szybko ładującej się strony to obecnie być albo nie być w e-commerce. Wykorzystanie poprawnie zbudowanej aplikacji PWA (Progressive Web Application) znacznie ułatwia spełnienie wymagań i zaleceń optymalizacyjnych Google’a, przekłada się też na konkretne rezultaty – w niektórych przypadkach PWA pozwoliła podnieść współczynnik konwersji o 70%. Michał Wójcik, https://www. jcommerce.pl /jpro/artykuly/ angular-zrobmy-swoja- progressive-web-application
  • 4. Komponenty „Platforma node.js, pakiet angular-cli, edytor tekstu i przeglądardka www to komponenty w zupełności wystarczające do tego, aby rozpocząć proces tworzenia aplikacji internetowych opartych na frameworku Angular” Adam Freeman, Profesjonalne techniki programowania. Helion 2020
  • 5. System operacyjny ▪ Dlaczego DEBIAN? Wolne oprogramowanie, Stabilność i bezpieczeństwo oparte na Linux’ie, Rozbudowane wsparcie sprzętowe, Płynne aktualizacje, Zalążek dla wielu innych dystrybucji, Społeczność, Opcjonalność instalatora. Źródło: https://www.debian.org/intro/why_debian.pl.html ▪ „Debian Linux jest idealny dla programistów i programistów ze względu na prosty fakt, że ma być „stabilny” i bezawaryjny. Stabilność Debiana oznacza, że podczas programowania na nim narzędzia i biblioteki programistyczne, które instalujesz i z którymi pracujesz, nie zmieniają się od ciebie przy każdej aktualizacji oprogramowania i wszystko będzie działało podczas procesu programowania.” https://newsblog.pl/6- najlepszych-dystrybucji-linuksa-dla- programistow-i-programistow/ https://www.debian.org/ https://www.debian.org/ releases/stable/installmanual
  • 6. Przeglądarka internetowa (do zweryfikowania/ Freeman zaleca Chrome) ▪ Dystrybucja Debian 11 domyślnie zawiera Firefox’a 78.15.Oesr ▪ (…) dzisiaj Node.js pracuje niezależnie od przeglądarki i pozwala na uruchamianie kodu JavaScript również poza przeglądarką. źródło: https://zacznijprogramowac.net/sl owniczek-javascript/co-to-jest- node-js/ https://www.mozilla.org/pl/firefox
  • 7. Node.js, CURL, NPM Środowisko uruchomieniowe dla działających po stronie serwera aplikacji opracowanych w JavaScript. Umożliwia wysyłanie zapytań HTTP, w tym pobieranie z serwerów stron i plików, a także wysyłanie treści formularzy. Ułatwia tworzenie aplikacji korzystających z protokołu HTTP. Manager pakietów dla środowiska Node.js, może być także używany do zarządzania warstwą front-end aplikacji WWW
  • 8. Angular CLI Angular – otwarty framework i platforma do tworzenia SPA, napisany w języku TypeScript i wspierany oraz rozwijany przez Google.
  • 9. ECLIPSE ECLIPSE IDE (Desktop IDEs, Cloud IDEs, IDE Platforms) https://www.eclipse.org/ide/ https://www.eclipse.org/downloads/packa ges/release/2021-09/r/eclipse-ide- enterprise-java-and-web-developers Tools for developers working with Java and Web applications, including a Java IDE, tools for JavaScript, TypeScript, JavaServer Pages and Faces, Yaml, Markdown, Web Services, JPA and Data Tools, Maven and Gradle, Git, and more.