HTML, CSS, JavaScript, Node.js, Vue.js, PHP, mySQL, MongoDB
REST API bardzo charakteryzuje struktura adresów URL. Ten tutorial wyjaśnia zasady według których one powstają. W filmie znajdziesz również dobre praktyki, które pomogą Ci zarówno w wykorzystaniu jak i w projektowaniu web API. 🔔 Subskrybuj mój kanał - https://www.youtube.com/overment?sub_confirmation=1 📩 Zapisz się na newsletter: https://overment.com/newsletter 👉 Sprawdź też: https://facebook.com/overment https://overment.com/discord https://overment.com/instagram Tworząc filmy najwyższą wartością jest dla mnie Twój czas. Moja strategia polega na tym, aby dotrzeć do źródła tematu i świadomie odrzucić niepotrzebne elementy. W ten sposób w prostych słowach wyjaśniam Ci to, co jest naprawdę istotne. Skupiam się przede wszystkim na: HTML, CSS, JavaScript, Node.js i mySQL / mongoDB.
Zasób (resource) to podstawowy element REST API. Zrozumienie tego zagadnienia jest ważne zarówno z perspektywy projektowania dobrego API jak i świadomego wykorzystywania. 🔔 Subskrybuj mój kanał - https://www.youtube.com/overment?sub_confirmation=1 📩 Zapisz się na newsletter: https://overment.com/newsletter 👉 Sprawdź też: https://facebook.com/overment https://overment.com/discord https://overment.com/instagram Tworząc filmy najwyższą wartością jest dla mnie Twój czas. Moja strategia polega na tym, aby dotrzeć do źródła tematu i świadomie odrzucić niepotrzebne elementy. W ten sposób w prostych słowach wyjaśniam Ci to, co jest naprawdę istotne. Skupiam się przede wszystkim na: HTML, CSS, JavaScript, Node.js i mySQL / mongoDB.
Projektowanie skalowalnego i wygodnego w użyciu API jest dużym wyzwaniem. Problem ten adresuje standard REST. Zrozumienie jego podstawowych zasad to klucz zarówno do wykorzystania jak i projektowania RESTful API. 🔔 Subskrybuj mój kanał - https://www.youtube.com/overment?sub_confirmation=1 📩 Zapisz się na newsletter: https://overment.com/newsletter 👉 Sprawdź też: https://facebook.com/overment https://overment.com/discord https://overment.com/instagram Tworząc filmy najwyższą wartością jest dla mnie Twój czas. Moja strategia polega na tym, aby dotrzeć do źródła tematu i świadomie odrzucić niepotrzebne elementy. W ten sposób w prostych słowach wyjaśniam Ci to, co jest naprawdę istotne. Skupiam się przede wszystkim na: HTML, CSS, JavaScript, Node.js i mySQL / mongoDB.
Uczy się JavaScriptu? Dołącz do kursu "Opanuj JavaScript" -- https://przeprogramowani.pl/kurs-javascript -- VPS: https://digitalocean.com Instalacja Node.js - Pobranie repozytorium: curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - - Instalacja sudo apt-get install -y nodejs - Instalacja build-essential sudo apt-get install build-essential Instalacja Nginx: - sudo apt-get update - sudo apt-get install nginx Konfiguracja Nginx: server { listen 80 default_server; listen [::]:80 default_server; root /var/www/shelter-for-dogs; index index.html index.htm; server_name _; location / { proxy_pass http://localhost:8080; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; # try_files $uri $uri/ =404; } } Instalacja PM2 - sudo npm
Uczy się JavaScriptu? Dołącz do kursu "Opanuj JavaScript" -- https://przeprogramowani.pl/kurs-javascript -- Niektóre elementy konfiguracji aplikacji różnią się w zależności od środowiska (np. dane połączenia z bazą danych różnią się w przypadku środowiska developerskiego i produkcyjnego). Tego typu dane również nie mogą być przechowywane w repozytorium (szczególnie publicznym). W tej sytuacji z pomocą przychodzą zmienne środowiskowe. W Node.js możemy z nimi pracować dzięki modułowi dotenv. 🔔 Subskrybuj mój kanał - https://www.youtube.com/overment?sub_confirmation=1 📩 Zapisz się na newsletter: https://overment.com/newsletter 👉 Sprawdź też: https://facebook.com/overment https://overment.com/discord https://overment.com/instagram Tworząc filmy najwyższą wartością jest dla mnie Twój czas. Moja strategia polega na tym, aby dotrzeć do źródła tematu i świadomie odrzucić niepotrzebne elementy. W ten sposób w prostych słowach wyjaśniam Ci to, co jest naprawdę istotne. Skupiam się prze
Uczy się JavaScriptu? Dołącz do kursu "Opanuj JavaScript" -- https://przeprogramowani.pl/kurs-javascript -- Wykorzystanie zewnętrznych usług do wysyłki wiadomości e-mail w aplikacji to zwykle dobry pomysł. Jednym z przykładów takich usług jest SendGrid. W tym filmie dowiesz się w jaki sposób skonfigurować wysyłanie e-mail w aplikacji Node.js. 🔔 Subskrybuj mój kanał - https://www.youtube.com/overment?sub_confirmation=1 📩 Zapisz się na newsletter: https://overment.com/newsletter 👉 Sprawdź też: https://facebook.com/overment https://overment.com/discord https://overment.com/instagram Tworząc filmy najwyższą wartością jest dla mnie Twój czas. Moja strategia polega na tym, aby dotrzeć do źródła tematu i świadomie odrzucić niepotrzebne elementy. W ten sposób w prostych słowach wyjaśniam Ci to, co jest naprawdę istotne. Skupiam się przede wszystkim na: HTML, CSS, JavaScript, Node.js i mySQL / mongoDB.
Uczy się JavaScriptu? Dołącz do kursu "Opanuj JavaScript" -- https://przeprogramowani.pl/kurs-javascript -- Walidacja to proces sprawdzania poprawności danych. Ma on wpływ zarówno na stabilne działanie aplikacji jak i pozytywne doświadczenia użytkownika. Pliki startowe i końcowe projektu znajdziesz w repozytorium pod adresem: https://github.com/iceener/nodejs-for-beginners Autorką szablonu graficznego wykorzystanego w nagraniu jest Joanna Ostafin (http://ostaf.in). 🔔 Subskrybuj mój kanał - https://www.youtube.com/overment?sub_confirmation=1 📩 Zapisz się na newsletter: https://overment.com/newsletter 👉 Sprawdź też: https://facebook.com/overment https://overment.com/discord https://overment.com/instagram Tworząc filmy najwyższą wartością jest dla mnie Twój czas. Moja strategia polega na tym, aby dotrzeć do źródła tematu i świadomie odrzucić niepotrzebne elementy. W ten sposób w prostych słowach wyjaśniam Ci to, co jest naprawdę istotne. Skupiam się przede wszystkim na: HTML, CSS
Uczy się JavaScriptu? Dołącz do kursu "Opanuj JavaScript" -- https://przeprogramowani.pl/kurs-javascript -- Asynchroniczność to jedna z cech JavaScriptu, której opanowanie może stanowić wyzwanie. Dzięki operatorom async/await zwiększamy czytelność kodu, zachowując przy tym korzyści wynikające z asynchroniczności. Dodatkowo wyjaśniam w jaki sposób obsługiwać błędy, również bez konieczności wykorzystania składni try ... catch ... . Pliki startowe i końcowe projektu znajdziesz w repozytorium pod adresem: https://github.com/iceener/nodejs-for-beginners Autorką szablonu graficznego wykorzystanego w nagraniu jest Joanna Ostafin (http://ostaf.in). 🔔 Subskrybuj mój kanał - https://www.youtube.com/overment?sub_confirmation=1 📩 Zapisz się na newsletter: https://overment.com/newsletter 👉 Sprawdź też: https://facebook.com/overment https://overment.com/discord https://overment.com/instagram Tworząc filmy najwyższą wartością jest dla mnie Twój czas. Moja strategia polega na tym, aby dotr
Uczy się JavaScriptu? Dołącz do kursu "Opanuj JavaScript" -- https://przeprogramowani.pl/kurs-javascript -- Programowanie aplikacji nie zawierającej błędów nie jest możliwe. Jednak przygotowanie aplikacji do ich obsługi, już tak. W tym odcinku omawiam dwa sposoby obsługi błędów przypadku aplikacji NodeJS. Pliki startowe i końcowe projektu znajdziesz w repozytorium pod adresem: https://github.com/iceener/nodejs-for-beginners Autorką szablonu graficznego wykorzystanego w nagraniu jest Joanna Ostafin (http://ostaf.in). -------------------------------------- Bądź na bieżąco z Overment, znajdź mnie na: Kanale Discord: https://discordapp.com/invite/RdVgNYY Facebooku: http://www.facebook.com/overment i twitterze: https://twitter.com/_overment
Bazy MongoDB są często łączone z aplikacjami NodeJS. Dzięki narzędziom takim jak knex czy bookshelf możliwe jest wygodne wykorzystanie innych silników, takich jak np. mySQL czy postgreSQL. W tym filmie wyjaśniam w jaki sposób skonfigurować bazę danych mySQL i połączyć ją z aplikacją NodeJS na przykładzie zapisywanych danych z formularza. Chcesz zawsze pozostać na bieżąco z programowaniem? 📩 Zapisz się na newsletter: https://overment.com/newsletter?utm_campaign=newsletter&utm_medium=social-media&utm_source=youtube&utm_content=description 🔔 Subskrybuj mój kanał - https://www.youtube.com/overment?sub_confirmation=1 🎓 Więcej moich kursów znajdziesz na: https://overment.com/eduweb (reflink) Tworząc #overment (np. kursy i tutoriale) najwyższą wartością jest dla mnie Twój czas. Moja strategia polega na tym, aby dotrzeć do źródła tematu i świadomie odrzucić niepotrzebne elementy. W ten sposób w prostych słowach wyjaśniam Ci to, co jest naprawdę istotne. Znajdziesz u mnie filmy dla fr
Middleware to funkcje wykonywane pomiędzy żądaniem a odpowiedzią. Posiadają możliwość modyfikacji zarówo obiektu request jak i response. W filmie omawiam zastosowanie middleware w przypadku framework'a Express.js Pliki startowe i końcowe projektu znajdziesz w repozytorium pod adresem: https://github.com/iceener/nodejs-for-beginners Autorką szablonu graficznego wykorzystanego w nagraniu jest Joanna Ostafin (http://ostaf.in). 🔔 Subskrybuj mój kanał - https://www.youtube.com/overment?sub_confirmation=1 📩 Zapisz się na newsletter: https://overment.com/newsletter 👉 Sprawdź też: https://facebook.com/overment https://overment.com/discord https://overment.com/instagram Tworząc filmy najwyższą wartością jest dla mnie Twój czas. Moja strategia polega na tym, aby dotrzeć do źródła tematu i świadomie odrzucić niepotrzebne elementy. W ten sposób w prostych słowach wyjaśniam Ci to, co jest naprawdę istotne. Skupiam się przede wszystkim na: HTML, CSS, JavaScript, Node.js i mySQL / mongoDB.
Routing to proces definiujący w jaki sposób aplikacja reaguje na zapytania użytkownika. W tym filmie dowiesz się w jaki sposób skonfigurować ścieżki w NodeJS z wykorzystaniem framework'a Express. Pliki startowe i końcowe projektu znajdziesz w repozytorium pod adresem: https://github.com/iceener/nodejs-for-beginners Autorką szablonu graficznego wykorzystanego w nagraniu jest Joanna Ostafin (http://ostaf.in). 🔔 Subskrybuj mój kanał - https://www.youtube.com/overment?sub_confirmation=1 📩 Zapisz się na newsletter: https://overment.com/newsletter 👉 Sprawdź też: https://facebook.com/overment https://overment.com/discord https://overment.com/instagram Tworząc filmy najwyższą wartością jest dla mnie Twój czas. Moja strategia polega na tym, aby dotrzeć do źródła tematu i świadomie odrzucić niepotrzebne elementy. W ten sposób w prostych słowach wyjaśniam Ci to, co jest naprawdę istotne. Skupiam się przede wszystkim na: HTML, CSS, JavaScript, Node.js i mySQL / mongoDB.
Najważniejsze zagadnienia protokołu HTTP, przydatne podczas tworzenia aplikacji 🔔 Subskrybuj mój kanał - https://www.youtube.com/overment?sub_confirmation=1 📩 Zapisz się na newsletter: https://overment.com/newsletter 👉 Sprawdź też: https://facebook.com/overment https://overment.com/discord https://overment.com/instagram Tworząc filmy najwyższą wartością jest dla mnie Twój czas. Moja strategia polega na tym, aby dotrzeć do źródła tematu i świadomie odrzucić niepotrzebne elementy. W ten sposób w prostych słowach wyjaśniam Ci to, co jest naprawdę istotne. Skupiam się przede wszystkim na: HTML, CSS, JavaScript, Node.js i mySQL / mongoDB.
Uczy się JavaScriptu? Dołącz do kursu "Opanuj JavaScript" -- https://przeprogramowani.pl/kurs-javascript -- Kod źródłowy wykorzystany w filmie: https://github.com/iceener/nodejs-for-beginners 🔔 Subskrybuj mój kanał - https://www.youtube.com/overment?sub_confirmation=1 📩 Zapisz się na newsletter: https://overment.com/newsletter 👉 Sprawdź też: https://facebook.com/overment https://overment.com/discord https://overment.com/instagram Tworząc filmy najwyższą wartością jest dla mnie Twój czas. Moja strategia polega na tym, aby dotrzeć do źródła tematu i świadomie odrzucić niepotrzebne elementy. W ten sposób w prostych słowach wyjaśniam Ci to, co jest naprawdę istotne. Skupiam się przede wszystkim na: HTML, CSS, JavaScript, Node.js i mySQL / mongoDB.
Uczy się JavaScriptu? Dołącz do kursu "Opanuj JavaScript" -- https://przeprogramowani.pl/kurs-javascript -- Podczas pracy ze zdalnym repozytorium mamy możliwość przeprowadzenia procesu uwierzytelnienia z pomocą loginu oraz hasła do naszego konta lub zestawu kluczy SSH. W tym odcinku wyjaśniam na czym polega różnica oraz jak skonfigurować uwierzytelnienie z pomocą SSH. 🔔 Subskrybuj mój kanał - https://www.youtube.com/overment?sub_confirmation=1 📩 Zapisz się na newsletter: https://overment.com/newsletter 👉 Sprawdź też: https://facebook.com/overment https://overment.com/discord https://overment.com/instagram Tworząc filmy najwyższą wartością jest dla mnie Twój czas. Moja strategia polega na tym, aby dotrzeć do źródła tematu i świadomie odrzucić niepotrzebne elementy. W ten sposób w prostych słowach wyjaśniam Ci to, co jest naprawdę istotne. Skupiam się przede wszystkim na: HTML, CSS, JavaScript, Node.js i mySQL / mongoDB.