Web Development na Ubuntu cz. 5 – NodeJS

Node.js to otwarte oprogramowanie umożliwiające wykonywanie kodu JavaScript poza przeglądarką. Zostało stworzone, aby zbudować skalowalne aplikacje sieciowe, zwłaszcza serwery sieciowe. Przed pojawieniem się Node.js, JavaScript był głównie używany po stronie klienta, w przeglądarkach internetowych. Node.js umożliwia tworzenie aplikacji serwerowych za pomocą języka JavaScript.

Czytaj dalej

Web Development na Ubuntu cz. 4 – Composer

Pokażę w jaki sposób na Ubuntu zainstalować menedżer pakietów do PHP o nazwie Composer. Najpierw przejdę do instalacji Composer dla PHP. Zakładam, że wszystkie poprzednie części wykonałeś i masz zainstalowane już PHP, bo głównie tylko PHP będzie potrzebne do zainstalowania Composer.

Czytaj dalej

Web Development na Ubuntu cz. 3 – Mysql

W tej części zainstaluje serwer bazy danych i pokażę jak to zrobić. Zainstaluję fork Mysql czyli MariaDB. Obsługiwany tak samo jak Mysql przez wszystkie frameworki napisane w PHP. W praktyce jeśli uczysz się mysql lub korzystasz z WordPress lub Symfony, nie powinieneś odczuć różnicy między Mysql a MariaDB. Różnice między nimi oczywiście są, ale trzeba…

Czytaj dalej

Web Development na Ubuntu cz. 2 – PHP

To jest druga część web developmentu na ubuntu. Pamiętaj, aby konfigurację rozpocząć od pierwszej części. PHP potrzebne będzie do dalszego tworzenia środowiska Web Development na systemie Ubuntu. Zaczniemy od instalacji samego PHP. Użyjmy komend w terminalu:

Czytaj dalej

Web Development na Ubuntu cz. 1 – Nginx

W tej części wpisu pokażę Ci w jaki sposób zainstalować środowisko deweloperskie pod kątem samego serwera lokalnego. Pokaże Ci również jak zainstalować i skonfigurować interpreter PHP oraz bazę danych. W pierwszej kolejności zajmiemy się serwerem Nginx czyli tzw. web server. Moglibyśmy użyć Apache2, jednak ja preferuję Nginx i to własnie konfiguracje na podstawie nginx Ci…

Czytaj dalej

Jak założyć bloga? – mój kurs wideo

Zastanawiałeś się kiedyś jak założyć własnego bloga? To jest wbrew pozorom bardzo proste. Najpopularniejszym takim systemem blogowania jest WordPress. Ta witryna, na której to obecnie czytasz również oparta jest o takiego wordpressa. Mamy dostęp do panelu czyli tak zwanego kokpitu. Możemy pisać nowe posty, nawet takie, które zaplanujemy opublikować w innym czasie.

Czytaj dalej

Nauka PHP dla początkujących

Myślałeś lub myślałaś o tym, aby zacząć się uczyć PHP? O samym języku krąży opinia jakby to było coś czego nie wolno ruszać, bo przecież mamy wątki i asynchroniczność w innych językach, oraz silne typowanie, ale PHP przy wsparciu z odpowiednimi możliwościami jest w stanie osiągnąć bardzo wiele. Wyobraź sobie, że facebook został napisany w…

Czytaj dalej

Kurs Symfony 5 – praktyczny projekt

Na portalu strefakursow.pl opublikowałem swój kolejny kurs, który cieszy się pozytywną opinią. Piszę o tym dopiero teraz, ponieważ nadrabiam zaległości w blogowaniu. Hosting zdjęć Chciałeś utworzyć kiedyś własny prosty hosting ze zdjęciami? Z tym kursem właśnie możesz to zrobić. Projekt, który przez cały kurs jest tworzony, opiera się wyłącznie o framework Symfony w wersji 5+…

Czytaj dalej

Kurs Prestashop 1.7 – jak założyć sklep internetowy?

Ostatnio premierę miał mój kurs na strefakursow.pl dotyczący wprowadzenia do Prestashop w wersji 1.7. W kursie poruszam temat tworzenia sklepu internetowego od podstaw. Od zainstalowania takiego gotowego darmowego systemu, po konfigurację produktów, metod płatności, aż po kwestie związane z SEO. Jest to dość obszerny temat, do którego zapraszam.

Czytaj dalej

Portfolio System w Symfony 5

Kilka wpisów temu wspominałem o https://blog.dgdev.pl/moje-projekty/portfolio-system-w-cake-php-3-8/ Portfolio System w Cake PHP 3.8, który pisałem. Przyznam, szczerze, że cake php mi się tak bardzo nie spodobał, że przepisałem cały system od zera w Symfony w wersji 5.

Czytaj dalej