Kursy php - Rzeszów

138 znalezione kursy

Kurs Bezpieczeństwo aplikacji internetowych w PHP

Szkolenie przeznaczone jest dla programistów tworzących aplikacje internetowe w języku PHP, którzy chcą... Omówienie współczesnych problemów bezpieczeństwa aplikacji internetowych
Podstawowe
16 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 5
Godziny 16
Rodzaj szkolenia online
Miasto Warszawa
Transmisja Transmisja na żywo
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych, dla uczniów
Poziom szkolenia Podstawowe
Język Polski

PHP REST API Tutorial

Dostępne w systemie ratalnym
setup PHP REST API Tutorial (Step By Step) 2 - Setting up the project PHP REST API Tutorial (Step By... What is REST ? What is a REST API ? REST is an architectural style which is based on web-standards and the HTTP protocol. This style was initially described by Roy Fielding in 2000. Roy Fielding was also One of the principal authors of the HTTP specification. REST stands for REpresentational State Transfer.
Podstawowe
8 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 13
Godziny 8
Częstotliwość codziennie
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych
Poziom szkolenia Podstawowe
Język English

PHP Tutorial for Beginners

Dostępne w systemie ratalnym
4 # First PHP Script and Hello World PHP Tutorial for Beginners 5 # PHP Variables and Echo Function... This video and description contains affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This help support the channel and allows us to continue to make videos like this.
Podstawowe
31 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 82
Godziny 31
Częstotliwość codziennie
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych
Poziom szkolenia Podstawowe
Język English

Kurs PHP 7 - od podstaw

129 pln.
Zalecany kurs
aplikacji webowych. programistów PHP wielką popularność kluczem do sukcesu Opanowując PHP możesz zrobić... Poznaj najnowszą odsłonę niezwykle popularnego języka do tworzenia aplikacji internetowych
Podstawowe
8 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 84
Godziny 8
Częstotliwość codziennie
Rodzaj szkolenia online
Miasto Tarnów
Transmisja Nagrywanie wideo
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych, dla uczniów
Poziom szkolenia Podstawowe
Język Polski

PHP & MySQL od Podstaw do Eksperta

64 pln.
Zalecany kurs
Przed Tobą kurs PHP i MySQL, który trwa ponad 24 godziny i jest podzielony na 82 lekcje. Poprowadzę Cię w nim krok po kroku od podstaw do zaawansowanych aspektów PHP i MySQL. Jeśli chcesz nauczyć się programować i zarabiać dobre pieniądze to dzięki znajomości informacji przekazywanych w moim kursie możesz zostać back-end developerem i spełnić swoje marzenia. Back end-developer to osoba odpowiedzialna za to, co dzieje się po stronie serwera, gdy odwiedzający użytkownicy przeglądają Twoją witrynę. Kurs jest podzielony na 4 części:1) PHP W tej części poznasz składnię PHP oraz nauczysz się tworzyć różnego rodzaju skrypty od ZERA. Nie musisz posiadać żadnej wiedzy z zakresu PHP. Po tej części będziesz umieć tworzyć np. system logowania się użytkownika.2) MySQLDowiesz się czym jest MySQL oraz poznasz dokładnie jego składnię. W każdej lekcji najpierw pokażę Ci tworzenie zapytań do bazy danych a) 'ręcznie' poprzez PHPMyAdminb) poprzez specjalny moduł zapytań w PHPMyAdminc) z poziomu PHP przetwarzając pobrane dane3) MySQLiMySQLi to Improved My Structured Query Language, czyli ulepszony język zapytań do bazy danych. Właściwie jest to roszerzenie do języka PHP, które pozwala nam korzystać z nowości MySQL. Wiele nowych elementów od MySQL 4.1 nie jest obsługiwane przez podstawowe funkcje w PHP.Po przejściu do MySQLi przyspieszysz swoje zapytania, sprawisz że Twoje aplikacje będą miały większe możliwości, będą przejrzystsze oraz bezpieczniejsze.Jest to jedyny video kurs, który omawia MySQLi na tak wysokim poziomie zaawansowania! Informacje przekazane w kursie są ciężkie do znalezienia. Przeczytaj opis lekcji i przekonaj się sam.4) PDO (jako bonus i ćwiczenie)PDO, czyli PHP Data Objects to rozszerzenie języka PHP dające do dyspozycji jednolity interfejs do komunikacji z bazami danych. Interfejs, czyli coś co można implementować (zastosować). Taki interfejs jest implementowany przez Drivery (sterowniki). Taki sterownik jak sama nazwa wskazuje - steruje i pozwala komunikować się z odpowiednią bazą danych. Sterownik możemy w każdej chwili zmienić i dzięki temu przy pomocy ZAWSZE TYCH samych funkcji można tworzyć aplikacje w PHP do RÓŻNYCH baz danych np. Firebird, SQlite, PostgreSQL i wielu innych. Co sprawia, że nie musimy się uczyć dla poszczególnych baz danych specjalnych funkcji, albo przekształcać całe aplikacje, gdy zmienimy bazę danych. Po tej części będziesz mógł tworzyć aplikacje w PHP, które mogą łączyć się z wieloma rodzajami baz danych.Znajomość PDO jest często wymagana przez pracodawców z racji tego iż jest używany przy większych projektach. Znając PDO będziesz bardziej pożądany na rynku pracy!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++Ponad 320,000 studentów na Udemy uczy się z moich kursów. Dołącz do grupy zadowolonych Użytkowników. Jeśli mój kurs Ci się nie spodoba to pamiętaj, że masz aż 30 dni na to by uzyskać pełną refundację. Gwarantuję Ci 100% satysfakcji.
24 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 85
Godziny 24
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Kurs Bootstrap + PHP + Mysql - strona od podstaw

60 pln.
Zalecany kurs
Czego się nauczysz ?Jeśli do tej pory nauczyłeś się podstaw HTML, CSS, Bootstrapa lub PHP ale nadal nie wiesz jak wykorzystać tą wiedzę w praktyce to ten kurs jest odpowiedzią na Twoje potrzeby. Został stworzony w taki sposób, żeby wprowadzić Cię w praktyczne wykorzystywanie tych technologi przy kodowaniu strony internetowej zupełnie od zera. Po tym kursie programowanie przestanie być tylko teorią i stanie się o wiele bardziej zrozumiałe. W kursie poznasz interakcje między znanymi technologiami: Bootstrap, JS, PHP w połączeniu z bazą danych opartą o Mysql.zakodujesz przygotowany szablon w oparciu o siatkęnauczysz się stosować funkcje Bootstrapadodatkowo wykorzystasz elementy HTML, CSS i JavaScriptstworzysz dashboard dla admina w PHPpołączysz zalety języka PHP z technologiami frontendowyminauczysz się pracować z bazą danych Mysqlstworzysz tabele w bazie danych dla użytkownikówpołączysz relacje między tabelami w bazie danychzobaczysz jak radzić sobie z błędami w PHPstworzysz mini system zarządania kierowcamiprzekonasz się jak łączyć front i back-end z bazą danychZakoduj szablon od zeraW tym kursie przebrniesz przez wszystkie etapy kodowania działającej witryny zarówno po stronie front-endu jak i back-endu. Wykorzystując Bootrstapa pokażemy Ci jak korzystać z jego możliwości i w szybki sposób stworzyć szkielet witryny, na który składa się header, menu, stopka oraz oczywiście poszczególne sekcje strony. W efekcie czego powstanie szablon typowej witryny firmowej ( w naszym przypadku transportowej), który możesz wykorzystać praktycznie do każdego typu działalności. Przekonasz się, że własna strona dla małej firmy może powstać w jeden wieczór.Stwórz dashboard adminaW kolejnym kroku stworzysz zaplecze strony czyli back-end gdzie posłużysz się językiem PHP oraz bazą danych Mysql.Utworzysz panel administracyjny wraz z logowaniem admina gdzie będziesz mógł zarządzać danymi kierowców. Tutaj nauczysz się tworzyć tabele bazy danych i łączyć je między sobą. Zobaczysz jak stworzyć dane w taki sposób, by synchronizowały się zarówno na froncie jak i na zapleczu.Proste i elastyczne stronyW kursie korzystamy z najpopularniejszych technologi webowych, dzięki temu wiedza wyniesiona z tego szkolenia będzie przydatna na każdym kroku projektowania stron zarówno od strony klienta jak i zaplecza. Poznasz możliwości najpopularniejszego na świecie frameworka w kategorii frontu – Bootstrapa. Stworzysz na nim elastyczny i responsywny układ oparty o 12 kolumnową siatkę. Dodatkowo poszerzysz możliwości strony o przypisanie niestandardowych ikon z Fontawesome.PHP + MysqlCzym była by funkcjonalna strona bez technologii takich jak PHP w połączeniu z bazą danych Mysql. To właśnie dzięki nim będziesz mógł na swojej witrynie dodać o wiele bardziej skompilowane funkcje zarówno we froncie jak i na zapleczu. W kursie stworzysz funkcje zarządzania kierowcami z poziomu zaplecza, a dodatkowo aktualizowane dane tych kierowców będą wyświetlać się na części frontowej.
4 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 10
Godziny 4
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

PHP 7 - poznaj nową wersję języka programowania

60 pln.
Zalecany kurs
PHP to, obok takich języków jak Java czy Python, jeden z najpopularniejszych języków programowania. Dzięki swojej prostocie, a także ogromnej liczbie entuzjastów i bibliotek, wiele osób wybiera go jako narzędzie do nauki podstaw algorytmiki i struktur danych. Konstrukcja języka jest na tyle prosta, że nie wymaga ona wcześniejszej znajomości innego języka, a wręcz sprawia, że jest to świetny wstęp do bardziej skomplikowanych języków.CO JEST ZAWARTE W KURSIE?opowiemy Ci o konfiguracji środowiska pracypoznasz podstawowe struktury danychnauczysz się pracy z tablicami w PHPwykonamy operacje na plikachpoznasz pojęcie obiektowościstworzysz pierwszą aplikację internetowąomówimy nowości w PHP 7i wiele, wiele więcej!Kurs podzielony jest na 8 głównych sekcji, w których krok po kroku przejdziesz od konfiguracji środowiska pracy, przez najważniejsze konstrukcje języka, zagadnienia związane z obiektowością, aż po napisanie prostej aplikacji internetowej.KONFIGURACJA ŚRODOWISKA PRACYW pierwszej części kursu dowiesz się:czym jest język PHPoraz, naturalnie - do czego go można używaćw jaki sposób skonfigurować swoje środowisko tak, by bez problemu pisać oprogramowanieczym jest Linux oraz dlaczego większość programistów z niego korzystanauczysz się podstawowych komend używanych w konsolizainstalujesz interpreter języka PHP i uruchomisz swój pierwszy program!PODSTAWOWE STRUKTURY DANYCH W kolejnej części poświęconej podstawowym strukturom danych dowiesz się w jaki sposób tworzyć zmienne, przechowywać w nich dane oraz jak z tymi danymi pracować. Zapoznasz się także z:pojęciem zasięgu zmiennychprzekonasz się w jaki sposób poprawnie korzystać z różnego typu operatorównauczysz się deklarowania oraz wywoływania funkcji......a także parametryzowania ich... ...oraz tego, czym jest Type Hinting w PHP 7PRACA Z TABLICAMI ORAZ OPERACJE NA PLIKACH Dowiesz się w jaki sposób definiować tablicę oraz modyfikować jej rozmiar poprzez dodawanie i usuwanie elementów. Poznasz najważniejsze operacje jakie można wykonywać na tablicach, w tym przeszukiwanie oraz sortowanie. Potem przejdziemy to zagadnienia operacji na plikach, które już niejednemu programiście przysporzyły wielu problemów. W tej części kursu dowiesz się w jaki sposób uniknąć najczęstszych błędów przy pracy z plikami.POJĘCIE OBIEKTOWOŚCI W kolejnej części kursu dowiesz się czym jest obiektowość i w jaki sposób wykorzystać ją do odwzorowania rzeczywistości. Dowiesz się:w jaki sposób usprawnić swoje pisanie kodu poprzez użycie IDEnapiszesz swoje pierwsze klasydowiesz się w jaki sposób obiekty się ze sobą komunikująnauczysz się także jak poprawnie obsługiwać wyjątkidowiesz się, dlaczego ta obsługa jest tak ważnaPIERWSZA APLIKACJA INTERNETOWAWielu osobom język PHP bezpośrednio kojarzy się z aplikacjami internetowymi, toteż i w tym kursie nie mogło zabraknąć informacji odnośnie tego, w jaki sposób stworzyć swoją pierwszą stronę. Dowiesz się w jaki sposób skonfigurować swój serwer Apache, by kierował ruch do Twojej aplikacji. Nauczysz się różnych sposobów przesyłania danych pomiędzy serwerem i przeglądarką oraz zagrożeń jakie ze sobą niosą. Dowiesz się także czym są sesje oraz - tak bardzo popularne - ciasteczka.JAK... NIE DAĆ SIĘ ZWARIOWAĆ Pisząc kod nietrudno jest o błędy. W związku z tym dowiesz się na co zwracać szczególną uwagę oraz jak wyjść obronną ręką z takich sytuacji. Opowiemy Ci o tym jak wydobyć informacje z interpretera PHP korzystając z phpinfo(), a także jakie inne ciekawostki skrywa on w sobie.CO NOWEGO W PHP 7W ostatnich latach język PHP wykonał krok milowy w swoim rozwoju. Mowa tu nie tylko o jego wydajności, ale także o nowych konstrukcjach, jakie zostały w nim wprowadzone. Zmiany były tak duże, że dla ich podkreślenia - nigdy nie powstała wersja 6.0.Dla kogo jest ten kurs?Kurs podstaw programowania w języku PHP jest skierowany zarówno do osób, które jeszcze nigdy nie programowały w PHP, lub tych, którzy chcą odświeżyć i zdobyć solidne podstawy wersji 7. WAŻNE!Mimo, że z kursem powinna poradzić sobie nawet osoba, która nigdy nie programowała, przygotowaliśmy go tak, aby był najbardziej odpowiedni dla osób, które znają już najbardziej elementarne koncepcje programowania, takie jak zmienne, funkcje czy pętle. Niezależnie od tego, czy planujesz z tym językiem dłuższą relację, czy tylko traktujesz to jako wstęp do programowania w innych - bardziej skomplikowanych - językach statycznie typowanych, wiedza w nim zawarta z pewnością Ci się przyda.
5 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 63
Godziny 5
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

User Registration Form with PHP and MySQL Tutorial

Dostępne w systemie ratalnym
Welcome to this course on Responsive PHP User Registration Form with PHP and MySQL From Scratch. In this course you will Learn and build a Responsive PHP Registration Form using PHP, HTML, CSS, Bootstrap and MySQL. After watching this course you will be able to Create your own registration form connected to the MySQL database. In this course will explain step by step from scratch how to build a login system that you can customize it.
Podstawowe
21 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 52
Godziny 21
Częstotliwość codziennie
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych
Poziom szkolenia Podstawowe
Język English

Kurs Fundamenty programowania w języku PHP 8

129 pln.
Zalecany kurs
Naucz się od podstaw najnowszej wersji języka PHP i zacznij szybko tworzyć wydajne aplikacje back-endowe.
Podstawowe
7 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 67
Godziny 7
Częstotliwość codziennie
Rodzaj szkolenia online
Miasto Tarnów
Transmisja Nagrywanie wideo
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych, dla uczniów
Poziom szkolenia Podstawowe
Język Polski

Aplikacja Lista Zadań we framework-u PHP Laravel

60 pln.
Zalecany kurs
Bardzo proste i podstawowe wprowadzenie do Laravel - wspaniałego frameworka języka PHP. Poznasz podstawy Laravela budując bardzo prostą aplikację CRUD (create, read, update, delete) typu lista zadań do wykonania. Dodasz nowe zadania do bazy danych, odczytasz je, usuniesz i zmienisz stan zadania z niewykonanego na wykonane i odwrotnie.**************************************************************To najłatwiejsza aplikacja jaką tworzę w tym kursie. Zobacz również mój kurs na Udemy, w którym tworzę bardzo zaawansowaną aplikację - system rezerwacyjny w Laravel.**************************************************************W moich kursach na Udemy dotyczących Laravela najbardziej akcentuję podejście do uczenia opartego na budowaniu prawdziwych projektów, stąd niektóre aspekty mogą nie być jasne od razu, może będziesz potrzebować zerknąć do dokumentacji Laravela, poszukać w google itp. Uczenie się poprzez budowanie prawdziwych projektów to jeden z najlepszych (jak nie najlepszy) sposobów nauki. To pierwszy z serii moich kursów Laravela, w którym zbudujesz prostą aplikację w tym frameworku.W kursie przedstawiam tylko pracę z Laravelem. Instalację środowiska musisz wykonać samodzielnie, tzn. będziesz potrzebował serwera np. XAMPP, WAMP, Linux itp. Być może będziesz musiał uaktualnić np. XAMPP-a do najnowszej wersji, aby sprostać wymaganiom bieżącej wersji Laravela. Kurs powstał w oparciu o Laravel 5.5. Zobacz sekcję upgrade aby zaktualizować Laravela do następnych wersji ( w tym Laravel 6).Rób dokładnie to, co robię i mówię na ekranie, a uruchomisz taką samą aplikację na swoim komputerze opanowując w ten sposób podstawy Laravela. Będziesz gotowy do wejścia na wyższy poziom.Pamiętaj, że tylko praktyka czyni mistrza. Jeśli trzeba - przerób kurs dwa lub więcej razy. Notuj w trakcie kursu jak prawdziwy student. Korzystaj z dokumentacji, z wyszukiwarki Google. Wreszcie postaraj się napisać aplikację samodzielnie, niekoniecznie tą samą jak w kursie, możesz próbować coś zmienić, dodać itd.  Żaden pojedyńczy kurs nie zrobi z ciebie bardzo dobrego web developera. Może jedynie mocno przybliżyć cię do tego celu. Im więcej praktyki tym lepiej.-------------------------------------------QAPytanie:Stworzyłeś aplikację w tym kursie używając Laravel 5. Teraz mamy już Laravel 8. Czy to znaczy, że ten kurs jest przestarzały i niczego się z niego nie nauczę?Odpowiedź:Absolutnie nie! W narzędziach takich jak frameworki PHP podstawy i bazowa składnia prawie nigdy się nie zmieniają niezależnie od wersji. Ale oczywiście każde utrzymywane oprogramowanie ewoluuje z biegiem czasu. Dlatego zawsze sugeruję abyś używał tej samej wersji oprogramowania jakiej używa instruktor. To zapobiega błędom i zakłopotaniu. Jako ktoś, kto chce się nauczyć tworzyć aplikacje internetowe, musisz mieć świadomość, że prawdziwy web development wymaga czasami dostosowania kodu do najnowszej wersji - ale nie zawsze jest to konieczne, nie każda firma dostosowuje swój kod do najnowszej wersji, która właśnie się pojawiła. Oprogramowanie zmienia się tak szybko, że instruktorzy nie nadążaliby z tworzeniem kursów, które pasują do najnowszej wersji oprogramowania, które jest tematem kursu. To nawet nie jest zalecane, bo jako student utraciłbyś ważny aspekt web developmentu jakim jest świadomość, że wszystko często się zmienia i trzeba umieć dostosowywać się do tego.
1 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 8
Godziny 1
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

CodeIgniter - rozwijanie aplikacji webowych w PHP i MySQL

60 pln.
Zalecany kurs
Cześć! W tym kursie chciałbym zaprezentować Ci framework CodeIgniter, dzięki któremu możesz w łatwy i prosty sposób zbudować swoją aplikację webową.Jestem developerem PHP i w swojej pracy zajmuję się tworzeniem aplikacji webowych. Uważam, że CodeIgniter jest w stanie w znaczący sposób ułatwić pracę programisty, przyspieszając jego pracę nad kolejnymi projektami dzięki wielu narzędziom, które udostępnia. Jednocześnie jest szybką platformą, która pozwala na łatwe serwowanie treści dla użytkowników aplikacji.W tym kursie zajmiemy się projektem, który zakłada stworzenie sklepu z grami komputerowymi. Krok po kroku zademonstruję, w jaki sposób możemy zaimplementować go za pomocą właśnie tego frameworka.Treść kursu jest następująca: na samym początku omówimy, w jaki sposób możesz w łatwy sposób przygotować swoje środowisko, na którym możesz pracować nad swoją aplikacją. Następnie stworzymy nowy projekt i zainstalujemy w nim zależności i wreszcie stworzymy nasz 'Hello World' przy pomocy frameworka CodeIgniter.Kolejne rozdziały wdrożą nas w podstawy - używania szablonów, nawiązywania połączenia z bazą danych i modelowania naszych danych. Będziemy także zajmowali się tworzeniem formularzy i walidacją danych. Wreszcie, będziemy omawiać uwierzytelnianie użytkownika, testowanie naszych aplikacji i używanie funkcji pomocniczych, takich jak Email i inne.Jeśli rozwijasz lub chcesz rozwijać aplikacje webowe przy pomocy języka PHP i frameworka CodeIgniter i potrzebujesz kursu, który szybko wdroży Cię w niego, ten kurs jest dla Ciebie.
4 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 58
Godziny 4
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Web Development z Laravel i PHP + Aplikacja Mobilna

60 pln.
Zalecany kurs
To nie jest typowy kurs omawiający kolejne rozdziały dokumentacji. Stworzysz Praktyczną Aplikację Webową W PHP 7 Oraz pod koniec kursu Dodatkowo Wersję Na Smartfony Jako Hybrydowa Aplikacja Mobilna.W trakcie kursu stworzysz aplikację internetową do rezerwacji miejsc noclegowych w obiektach turystycznych oraz dodatkowo w końcówce wersję hybrydową tej aplikacji jako aplikacja mobilna na smartfony. Zbudujesz uniwersalne API, które obsłuży zarówno aplikację webową (14 tabel w bazie danych) jak i hybrydową aplikację mobilną. W aplikacji użyjesz wszystkich dostępnych w Laravelu relacji bazodanowych - w tym polimorficznych, dzięki czemu aplikacja jest później łatwiejsza w modyfikacji i utrzymaniu. Poznasz popularne wzorce projektowe, dzięki którym późniejsze poruszanie się po kodzie i modyfikacje są łatwiejsze. Poznasz obiektowy Java Script, dzięki któremu kod jQuery będzie lepiej zorganizowany i czytelniejszy.Ten kurs jest przeznaczony dla trochę bardziej zaawansowanych użytkowników. Nie jest to taki typowy kurs, bardziej tutorialowy, gdzie pokazuję jak zbudowałem od podstaw zaawansowaną aplikację internetową. W razie gdybyś czegoś nie rozumiał możesz zapytać w sekcji QA kursu, możesz też poszukać w google lub dokumentacji Laravela. Możesz również sięgnąć do wersji skróconej tego kursu (zobacz listę moich kursów na Udemy), gdzie nie skupiam się na pisaniu na ekranie lecz na dodatkowym tłumaczeniu zagadnień. Dla mniej zaawansowanych użytkowników polecam przerobić równocześnie obydwa kursy (nie najpierw jeden cały kurs potem drugi, tylko kolejne lekcje z obydwu kursów).W tym kursie pokazuję kolejność tworzenia aplikacji tak aby jak najszybciej ją stworzyć. Oczywiście płynność tworzenia zależy od doświadczenia, w rzeczywistości aplikacji nie tworzy się tak płynnie jak to jest w kursie, bo jak nazwa wskazuje to jest kurs (taki tutorialowy) a nie pisanie na żywo. Średnio wprawiony full stack web developer stworzy taką aplikację od podstaw samodzielnie w kilkaset godzin (łącznie z planowaniem).Kurs powstał na wersji Laravel 5.5. Pliki do lekcji kursu zostały zaktualizowane do wersji 5.8. Zobacz sekcję upgrade aby zaktualizować Laravela do następnych wersji (w tym Laravel 6).Zagadnienia Laravel wykorzystane w kursie: instalacja, konfiguracja niezbędna do pracy, service container i bindowanie implementacji interfejsów do kontenera obiektów, fasady, wstrzykiwanie obiektów (zależności), routing, filtry (middleware), ochrona csrf, kontrolery, zapytania GET i POST, przekierowania http, widoki i system szablonowy Blade, helpery (np. funkcja route), sesje, walidacja formularzy, wielojęzykowość aplikacji www, Laravel Mix, autentykacja (logowanie) + autoryzacja (uzyskiwanie dostępu do zasobu na podstawie uprawnień), resetowanie zapomnianego hasła, polecenia konsoli Artisan, cache-owanie w Redis, eventy i listenery, upload plików, operacje na bazie danych: fluent query builder i eloquent orm, lazy i eager loading bazy danych, paginacja wyników z bazy danych, accessory, migracje bazy danych, seedery bazy danych, relacje w bazie danych: jeden do jednego, jeden do wielu, wiele do wielu, jeden do wielu poprzez model zależny (hasManyThrough), polimorficzna jeden do wielu, polimorficzna wiele do wielu. Ponadto: jQuery, jQuery Mobile, obiektowy Java Script. Gateway Pattern, Repository Pattern, Presenter Pattern, Singleton Pattern, interfejsy, traity, elementy PHP 7. Twitter Bootstrap zmodyfikowany przez Bootswatch. Apache Cordova. Autentykacja i autoryzacja JWT (Json Web Token).Pamiętaj, że tylko praktyka czyni mistrza. Jeśli trzeba - przerób kurs dwa lub więcej razy. Notuj w trakcie kursu jak prawdziwy student. Korzystaj z dokumentacji, z wyszukiwarki Google. Wreszcie postaraj się napisać aplikację samodzielnie, niekoniecznie tą samą jak w kursie, możesz próbować coś zmienić, dodać itd.  Żaden pojedyńczy kurs nie zrobi z ciebie bardzo dobrego web developera. Może jedynie mocno przybliżyć cię do tego celu. Im więcej praktyki tym lepiej.QA:Dlaczego używasz jquery mobile a nie inny framework ?Aplikacja mobilna to nie główny temat kursu, to kilka ostatnich lekcji kursu. Poprzez zbudowanie aplikacji mobilnej pokazuję co można zrobić z Laravel. To są pewne generalne koncepcje, które później mogą być zastososowane przy innych frameworkach dla aplikacji mobilnych. Kurs skupia się na Laravelu i wzorcach projektowych. Jednak jquery nie zniknął z rynku. Wiele firm jeszcze go wymaga do utrzymywania istniejących stron czy nawet budowania nowych.Stworzyłeś aplikację w tym kursie używając Laravel 5. Teraz mamy już Laravel 8. Czy to znaczy, że ten kurs jest przestarzały i niczego się z niego nie nauczę?Absolutnie nie! W narzędziach takich jak frameworki PHP podstawy i bazowa składnia prawie nigdy się nie zmieniają niezależnie od wersji. Ale oczywiście każde utrzymywane oprogramowanie ewoluuje z biegiem czasu. Dlatego zawsze sugeruję abyś używał tej samej wersji oprogramowania jakiej używa instruktor. To zapobiega błędom i zakłopotaniu. Jako ktoś, kto chce się nauczyć tworzyć aplikacje internetowe, musisz mieć świadomość, że prawdziwy web development wymaga czasami dostosowania kodu do najnowszej wersji - ale nie zawsze jest to konieczne, nie każda firma dostosowuje swój soft do najnowszej wersji, która właśnie się pojawiła. Oprogramowanie zmienia się tak szybko, że instruktorzy nie nadążaliby z tworzeniem kursów, które pasują do najnowszej wersji oprogramowania, które jest tematem kursu. To nawet nie jest zalecane, bo jako student utraciłbyś ważny aspekt web developmentu jakim jest świadomość, że wszystko często się zmienia i trzeba umieć dostosowywać się do tego.
24 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 72
Godziny 24
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Kurs Laravel od podstaw - programowanie aplikacji w PHP

119 pln.
Zalecany kurs
Opanuj pracę z Laravel i twórz aplikacje w najlepszym frameworku PHP.
Podstawowe
8 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 66
Godziny 8
Częstotliwość codziennie
Rodzaj szkolenia online
Miasto Tarnów
Transmisja Nagrywanie wideo
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych, dla uczniów
Poziom szkolenia Podstawowe
Język Polski

Aplikacje Internetowe w Laravel i PHP z Wersją na Smartfon

60 pln.
Zalecany kurs
WEJDŹ NA WYŻSZY POZIOM WEB DEVELOPMENTU !!!W trakcie kursu (są pliki do lekcji) stworzysz we frameworku Laravel i języku PHP 7 aplikację internetową do rezerwacji miejsc noclegowych w obiektach turystycznych oraz dodatkowo wersję hybrydową tej aplikacji jako aplikacja mobilna na smartfony. To nie to samo co strona responsywna. Aplikacja będzie responsywna, ale oprócz tego będzie druga wersja jako osobna aplikacja na telefon komórkowy uruchamiana jak zwykła aplikacja z listy aplikacji telefonu a nie z przeglądarki internetowej. UWAGA: kurs dla osób, które już mają pewne doświadczenie z php, Laravel i ogólnie z web development. Absolutnie nie dla początkujących! Prawie wogóle nie piszę nic na ekranie, poza skomplikowanymi zapytaniami w Laravel eloquent orm. Posiadam również wersję ponad 20 godzinną tego samego kursu, gdzie piszę wszystko na ekranie i stąd wydłużenie czasu kursu. Można przerobić tylko jeden z nich, jeden lub drugi, a można obydwa naraz. Wszystko zależy od doświadczenia kursanta, tego co chce osiągnąć itd. W razie zainteresowania link na moim profilu Udemy. W obydwu kursach wykonywana jest ta sama aplikacja.Dlaczego aplikacja jest tak zaawansowana a kurs trwa poniżej 10 godzin? Bo bez zbędnych rozmów, bez drapania po głowie. Nie wszystko będzie wyraźnie widoczne i zrozumiane od razu. Być może będziesz musiał wykonać trochę pracy samodzielnej: print_r lub dd(), użyć konsoli chrome, zakomentować coś, odkomentować itd. Ten kurs to wyzwanie. Lub możesz, jeśli chcesz, szybko przejść przez cały wykład, kopiować pliki i uzyskać działające aplikacje jak najszybciej. Samo mięso, bez tłuszczu i kości. Prawie wogóle nie piszę nic na ekranie. Omawiam kod  z plików do lekcji (70 lekcji). Jeśli chcesz możesz wyciąć lub zakomentować kod z plików do lekcji i pisać go samodzielnie. Wtedy najwięcej się nauczysz. Zmierzam prosto do celu, od pustego folderu do działających aplikacji. Bez zbędnych rzeczy, tylko dwie działające aplikacje: web i mobile od początku do końca.To nie jest typowy kurs omawiający kolejne rozdziały dokumentacji. Stworzysz praktyczną aplikację webową z użyciem bardzo popularnego frameworka Laravel. Po drodze będzie wykorzystanych większość zagadnień z dokumentacji Laravela. Tematyka kursu dotyka wielu obszarów full stack web developmentu, nie tylko backendu: css, html, jQuery, JavaScript i inne. Kurs powstał w wersji Laravel 5.6. Pliki do lekcji zaktualizowano do Laravel 5.8. W celu wykonania aktualizacji do nowszych wersji (w tym Laravel 6) sprawdź sekcję upgrade.To jest bardzo zaawansowana aplikacja jak na kurs online w internecie - 14 tabel w bazie danych powiązanych wszystkimi rodzajami relacji bazodanowych dostępnych w Laravelu. JEDYNY WARUNEK ABY STAĆ SIĘ DOBRYM WEB DEVELOPEREM A TYM SAMYM BYĆ ATRAKCYJNYM DLA PRACODAWCY - JEST TAKI, ŻE MUSISZ POTRAFIĆ SAMODZIELNIE TWORZYĆ ZAAWANSOWANE APLIKACJE TAKIE JAK NA PRZYKŁAD W TYM KURSIE. Wykorzystałem w kursie technologie, które są popularne i sprawdzone w świecie web developmentu.*** TECHNICZNE ASPEKTY PORUSZONE W TRAKCIE KURSU ***Zagadnienia Laravel wykorzystane w aplikacji:instalacjakonfiguracja niezbędna do pracyservice container, service provider i bindowanie implementacji interfejsów do kontenera obiektówcykl życia zapytania w Laravelfasadywstrzykiwanie obiektów (zależności)eventy i listenerycache-owanie w Redisroutes (ścieżki)filtry (middleware)Laravel Policies - zastrzeżenia akcji użytkownika w systemiegenerowanie urlochrona csrfkontrolery, modele, widokiResource ControllersGET, POST, PUT, DELETE requests, responsesprzekierowania httppolecenia konsoli Artisanwidoki i system szablonowy BladeLaravel Mixview composerswielojęzykowość aplikacji wwwwalidacja formularzyhelpery (np. funkcja route) sesjeciasteczkaupload plikówautentykacja (logowanie) autoryzacja (uzyskiwanie dostępu do zasobu na podstawie uprawnień)rejestracja użytkownika do systemu resetowanie zapomnianego hasłapaginacja wyników z bazy danychlazy i eager loading bazy danychmigracje bazy danychseedery bazy danychoperacje na bazie danych: fluent query builder i eloquent orm, accessorsrelacje w bazie danych: jeden do jednego, jeden do wielu, wiele do wielu, jeden do wielu poprzez model zależny (hasManyThrough), polimorficzna jeden do wielu, polimorficzna wiele do wieluPonadto: jQueryjQuery Mobileobiektowy Java ScriptGateway PatternRepository PatternPresenter PatternSingleton Patterninterfejsytraityelementy PHP 7Twitter Bootstrap zmodyfikowany przez Bootswatch Apache Cordova dla aplikacji hybrydowej autentykacja i autoryzacja JWT (Json Web Token)*** O LARAVEL ***Nie bez powodu Laravel przoduje w Google Trends w porównaniu z innymi popularnymi frameworkami PHP - dzięki niemu złożone aplikacje tworzone są szybko, a to za sprawą wielu ułatwień i automatyzacji częstych zadań, np mechanizm logowania w Laravelu generujemy jednym poleceniem wbudowanej konsoli! Bardzo łatwo korzystamy z relacji w bazie danych, w tym bardziej złożonych relacji polimorficznych.Laravel jest prawdopodobnie najłatwiejszym do opanowania frameworkiem PHP. Składnia jest prosta i intuicyjna. Aplikacje w Laravel są łatwe w późniejszym skalowaniu poziomym dzięki dobrej organizacji kodu i wbudowanym integracjom np. z Amazon S3. Chcesz użyć Redis do sesji zamiast standardowego mechanizmu sesji w plikach na serwerze? W Laravel to kilka wierszy w pliku konfiguracyjnym. Web development z Laravel to prostota i przyjemność.*** JAK WYGLĄDA KURS ***Prawie do wszystkich lekcji dołączone są pliki źródłowe, gotowe do skopiowania do projektu. Na slajdach pokazuję czynności, które należy zrobić w danej lekcji. Jest to na przykład kopiowanie plików lub komendy wydawane w konsoli. Następnie w edytorze omawiam kolejno pliki do zmiany w danej lekcji. Kurs powstał w taki sposób, że najpierw napisałem tą aplikację a potem podzieliłem to na 70 lekcji, do których są dołączone pliki źródłowe. W większości filmów nie piszę nic na ekranie. Robię to jedynie w przypadku bardziej skomplikowanego kodu aby lepiej wytłumaczyć dane zagadnienie. Nie ma sensu pisać na ekranie bardzo prostych instrukcji i powtarzających się wielokrotnie w każdej aplikacji. W kursie krok po kroku tworzę w Laravelu aplikację internetową i wersję mobile, zgodnie z koncepcją od ogółu do szczegółu. Zaczynamy od szablonu aplikacji, szkieletów poszczególnych metod, aż stopniowo finalnie doprowadzam do gotowych i działających aplikacji. Kurs akcentuje bardziej backend niż frontend. Szablon html będzie do ściągnięcia.Wcześniej zrobiłem ten sam kurs w innej wersji. Tamten kurs trwał ponad 20 godzin a ten o wiele mniej godzin. Skąd taka różnica? Otóż zmieniłem formę tego kursu. W tym kursie w przeciwieństwie do pierwszej wersji - są pliki do lekcji. A co za tym idzie, nie piszę wszystkiego na ekranie. Uznałem, że nie ma większego sensu powtarzanie na ekranie wielokrotnie instrukcji, które siłą rzeczy powtarzają się wiele razy w aplikacji, np. wyświetlanie danych w widokach czy proste pętle foreach. Ale to nie znaczy, że nie pokażę jak debugować aplikację. Jest osobna lekcja gdzie omówię wskazówki jak debugować. Natomiast na ekranie jak najbardziej piszę trudniejsze fragmenty i szczegółowo je omawiam. I mimo, że ten kurs został skrócony, to zawiera tyle samo materiału, a nawet w niektórych miejscach lepiej wytłumaczone są niektóre zagadnienia.Cały kurs jest wykonany w oparciu o oprogramowanie darmowe, najczęściej open-source.*** CO SŁAWNI LUDZIE MÓWIĄ O PROGRAMOWANIU I UCZENIU SIĘ? ***Steve Jobs powiedział, że każdy powinien nauczyć się programować, bo to uczy myślenia. Więc aby nauczyć się programować czyli lepiej myśleć, trzeba tworzyć aplikacje - programować je. Im więcej tym lepiej. Im bardziej złożone aplikacje tym lepiej. Nie wystarczy sucha teoria z dokumentacji. Trzeba coś stworzyć samodzielnie. Programowanie to rozwiązywanie problemów. Nie będziesz dobrym web developerem jeśli zatrzymasz się jedynie na teorii. Żaden kurs nie zrobi z ciebie dobrego web developera (chyba, że do prostych stron z zakładką 'o firmie', 'zaufali nam' i z prostym formularzem html). Dobrym web developerem będziesz jedynie wtedy, gdy będziesz w stanie samodzielnie budować złożone aplikacje, takie jak na przykład w niniejszym kursie.Z kolei inny wielki człowiek - Benjamin Franklin powiedział: 'Pokaż mi a zapomnę, naucz mnie a może zapamiętam, zaangażuj mnie a nauczę się'. Trudno jest angażować kogoś w kursie online bez bezpośredniego kontaktu z kursantem. Ale weź sobie do serca to co powiedział ten wielki człowiek. I miej świadomość, że musisz aktywnie uczestniczyć w procesie nauki. Innymi słowy - pisać samodzielnie z głową a nie tylko kopiować i wklejać bez analizy. Web development to nie masaż - samo się nie zrobi ani nikt nie zrobi za nas.*** JAK KORZYSTAĆ Z KURSU ABY ODNIEŚĆ NAJWIĘCEJ KORZYŚCI I NAJWIĘCEJ SIĘ NAUCZYĆ? ***Kod z plików do lekcji, który sprawia problemy, najlepiej jest napisać samodzielnie niż skopiować z pliku. Natomiast aby przyspieszyć dojście do końca kursu, nie trzeba pisać samodzielnie kodu, który już dobrze znasz, np. proste pętle foreach czy wyprintowanie wartości zmiennej za pomocą silnika Laravel Blade, co powtarza się wielokrotnie w kodzie. Jeżeli zależy ci na najszybszym ujrzeniu efektów aplikacji na swoim komputerze po prostu oglądasz i wklejasz pliki do lekcji, a jeśli chcesz lepiej wszystko zrozumieć i najwięcej się nauczyć - wycinasz z plików kod danej lekcji i własnoręcznie go piszesz.Po każdej lekcji przejrzyj wszystko dokładnie co zostało zrobione i postaraj się jak najlepiej to zrozumieć:Porównaj z efektami na ekranie lub użyj debugowania np. funkcji dd() lub Chrome dev tool, aby pokazać na ekranie celem lepszego zrozumienia jak dany fragment kodu działa.Możesz porównywać kod z dokumentacją Laravela, np. przy walidacji formularzy możesz spojrzeć w dokumentacji jakie są inne reguły walidacji formularzy, niż te które aktualnie pokazuję na ekranie.Albo podczas tworzenia migracji zobacz jakie inne typy kolumn w bazie danych są opisane w dokumentacji i na próbę zapisz inną i zobacz efekty po wydaniu komendy w konsoli. Jeśli uważasz, że coś można zrobić inaczej, nie wahaj się tego zrobić i napisać inaczej niż jest na ekranie. Innymi słowy bądź aktywny w trakcie kursu. Wówczas najwięcej z niego wyniesiesz, niż gdy będziesz tylko biernie słuchał i kopiował kod z plików do lekcji lub z ekranu bez przeanalizowania jego działania. Jeśli czegoś nie zrozumiałeś, zadaj mi pytanie lub szukaj w internecie. Laravel ma dużą społeczność i jest mnóstwo materiałów na jego temat w sieci.Baw się z  kodem wklejonym ze źródła - zakomentuj, odkomentuj, 'wydampuj' coś itd. Dzięki temu lepiej zrozumiesz co się dzieje.Pamiętaj, że tylko praktyka czyni mistrza. Jeśli trzeba - przerób kurs dwa lub więcej razy. Notuj w trakcie kursu jak prawdziwy student. Korzystaj z dokumentacji, z wyszukiwarki Google. Wreszcie postaraj się napisać aplikację samodzielnie, niekoniecznie tą samą jak w kursie, możesz próbować coś zmienić, dodać itd.  Żaden pojedyńczy kurs nie zrobi z ciebie bardzo dobrego web developera. Może jedynie mocno przybliżyć cię do tego celu. Im więcej praktyki tym lepiej.QA:Dlaczego używasz jquery mobile a nie inny framework ?Aplikacja mobilna to nie główny temat kursu, to kilka ostatnich lekcji kursu. Poprzez zbudowanie aplikacji mobilnej pokazuję co można zrobić z Laravel. To są pewne generalne koncepcje, które później mogą być zastososowane przy innych frameworkach dla aplikacji mobilnych. Kurs skupia się na Laravelu i wzorcach projektowych. Jednak jquery nie zniknął z rynku. Wiele firm jeszcze go wymaga do utrzymywania istniejących stron czy nawet budowania nowych.Stworzyłeś aplikację w tym kursie używając Laravel 5. Teraz mamy już Laravel 7. Czy to znaczy, że ten kurs jest przestarzały i niczego się z niego nie nauczę?Absolutnie nie! W narzędziach takich jak frameworki PHP podstawy i bazowa składnia prawie nigdy się nie zmieniają niezależnie od wersji. Ale oczywiście każde utrzymywane oprogramowanie ewoluuje z biegiem czasu. Dlatego zawsze sugeruję abyś używał tej samej wersji oprogramowania jakiej używa instruktor. To zapobiega błędom i zakłopotaniu. Jako ktoś, kto chce się nauczyć tworzyć aplikacje internetowe, musisz mieć świadomość, że prawdziwy web development wymaga czasami dostosowania kodu do najnowszej wersji - ale nie zawsze jest to konieczne, nie każda firma dostosowuje swój soft do najnowszej wersji, która właśnie się pojawiła. Oprogramowanie zmienia się tak szybko, że instruktorzy nie nadążaliby z tworzeniem kursów, które pasują do najnowszej wersji oprogramowania, które jest tematem kursu. To nawet nie jest zalecane, bo jako student utraciłbyś ważny aspekt web developmentu jakim jest świadomość, że wszystko często się zmienia i trzeba umieć dostosowywać się do tego.
5 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 72
Godziny 5
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Kurs Wprowadzenie do tworzenia stron internetowych skryptem PHP

260 pln.
Naucz się programowania w języku internetowym najczęściej używanym przez menedżerów treści Tworzenie stron internetowych łączy rosnącą liczbę języków programowania, ale z biegiem lat niewiele z nich pozostaje aktualnych, jak HTML, CSS i JavaScript. Tak jest również w przypadku PHP — rekurencyjnego akronimu PHP: Hypertext Preprocessor — języka, którego początki sięgają 1995 roku i który po serii aktualizacji pozostaje najczęściej używanym językiem programowania przez menedżerów treści, takich jak WordPress, Joomla i Drupal. Na tym kursie nauczysz się podstaw programowania w PHP i stworzysz małego menedżera treści, aby zacząć posługiwać się tym fascynującym językiem pod ręką Ignacio Cruz Moreno, programisty specjalizującego się w WordPressie. Jeśli zrobiłeś już pierwszy kurs Ignacio, Stworzenie profesjonalnej strony internetowej z WordPress , tutaj pójdziesz o krok dalej, tworząc dla siebie własną platformę.
Podstawowe, Średniozaawansowany
4 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 26
Godziny 4
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych, dla uczniów
Poziom szkolenia Podstawowe, Średniozaawansowany
Język Español