Logika
17 godz. 49 min · Biznes i Automatyzacje
Krzysiek PiekarzAutomation Specialist / No-code DeveloperCzy w Twojej głowie pojawił się pomysł na aplikację, która zrewolucjonizuje świat na miarę Facebook'a, Instagrama albo Airbnb? A może zgłosił się do Ciebie klient, który chce przetestować i wdrożyć swój projekt w jak najszybszym czasie?Jeśli tak było to na pewno zadajesz sobie teraz kolejne pytanie - od czego zacząć? Czy muszę posiadać odpowiednią wiedzę programistyczną? Na jaki język programowania się zdecydować lub z jakiego gotowego framework'u skorzystać? A może zatrudnić profesjonalnego designera i software house, który pozwoli mi zrealizować ten projekt?Niezależnie od tego czy czy zdecydujesz się działać sam/a, czy też przekażesz projekt do zewnętrznej agencji i tak staniesz przed kolejnym dylematem jakim jest nauka programowania lub konieczność przepalenia nawet setek tysięcy złoty na coś, co może okazać się niewypałem.Na szczęście szybki rozwój narzędzi no-code sprawia, że możesz wybrać jeszcze trzecie wyjście. Zaprojektować, zbudować i wypuścić w świat swoją wymarzoną aplikację tylko za pomocą własnych sił i to bez konieczności posiadania specjalistycznej wiedzy programistycznej, a nawet posiadając jedynie podstawową znajomość narzędzi do design'u.Pamiętaj również o tym, że projekt ten podzieliłem na dwie części. Ten kurs to druga część, w której zapoznamy się z bardziej zaawansowanymi opcjami, jakie zapewnia nam edytor Bubble. Zdobytą w ten sposób wiedzę teoretyczną wykorzystamy od razu w praktyce dodając do naszego statycznego designu odpowiednią logikę, dzięki czemu nasz finalny projekt będzie już w pełni działającą aplikacją.Jeśli tylko potrafisz w podstawowym zakresie pracować z edytorem Bubble, budować w nim design aplikacji i rozumiesz czym są option sets oraz workflows to posiadanie wiedzy z poprzedniego kursu nie jest koniecznie wymagane. Natomiast szczerze zachęcam Cię przynajmniej do przejrzenia materiałów z pierwszej części, gdzie skupiamy się właśnie na podstawach, ponieważ teraz będziemy efektywnie przechodzić do bardziej zaawansowanych tematów i rozbudowywać naszą aplikację.
W tym kursie „MVP aplikacji w rekordowym czasie z Bubble (Logika)” nauczę Cię jak zamienić statyczny layout na pełnoprawną aplikację. Poruszymy takie tematy jak praca z bazą danych, privacy rules oraz bardziej zaawansowane workflows, które dodamy zarówno na froncie jak i backendzie naszej aplikacji. Dzięki zdobytej wiedzy dodamy logikę wszędzie tam, gdzie tego wymaga nasz projekt, a dodatkowo wzbogacimy go o możliwość płatności poprzez najbardziej popularny na świecie system jakim jest Stripe. To jednak nie koniec ponieważ przygotowałem dla Ciebie również szereg innych ważnych zagadnień, które omówimy i wykorzystamy w praktyce.W ramach nauki skupimy się na jak najbardziej praktycznym podejściu. Zapomnij o długich i nudnych lekcjach pełnych teorii, które zapomnisz zaraz po obejrzeniu. Będziemy budować a nie debatować! W ten sposób nauczysz się pracować z edytorem Bubble na poziomie zaawansowanym. Zrozumiesz jak zabezpieczyć swoje dane przed nieuprawnionym dostępem, w jaki sposób pobierać i dynamicznie filtrować rekordy z bazy danych. A także jak wykorzystać auto-binding by móc je aktualizować bez wykorzystania skomplikowanych workflows.Dodamy do naszej aplikacji prosty komunikator, który pozwoli na wymianę wiadomości pomiędzy użytkownikami. Zadbamy również o możliwość wysyłania powiadomień mailowych poprzez zewnętrzne serwisy by ich wygląd był zgodny z naszym brandem. Nie zabraknie również takich tematów jak SSO z Google czy też proste automatyzacje z wykorzystaniem serwisu Make.
Materiał szkoleniowy został zaprojektowany tak, aby mogło z niego skorzystać jak najszersze grono odbiorców. Nieważne czy jesteś totalnym laikiem, czy też posiadasz już wiedzę z zakresu programowania lub designu, na pewno znajdziesz tu coś dla siebie. A więc kto jeszcze może skorzystać z wiedzy zawartej w tym kursie?
Witam Cię w ostatniej lekcji tego modułu, gdzie tym razem nietypowo zadam Ci
naprawdę bardzo dużo pracy domowej, a to z tego prostego powodu, że cały trzeci moduł
będzie rozbudowywanie naszej aplikacji.
W pierwszych dwóch skupiliśmy się na tym, aby dodać odpowiednie, ustawić te
podstawowe funkcjonalności, a teraz będziemy je po prostu rozbudowywać.
To znaczy, że nie są one obowiązkowe, ale sprawią, że zarówno naszemu
użytkownikowi, jak i nam będzie po prostu dużo fajniej korzystać z takiego serwisu.
Dlatego też wszystkie te serwisy, które zaraz zademonstruje są opcjonalne.
Nie musisz to oczywiście przez to przechodzić.
Nie musisz tu zakładać żadnych kont.
Możesz po prostu w trzecim module skupić się tylko na tym, żeby obejrzeć,
co ja Ci tutaj proponuję.
Jakie rozwiązania stosuję?
Będę starał się tłumaczyć, dlaczego wykorzystuję na przykład
takie narzędzia, a nie inne.
Natomiast pamiętaj, nie musisz tego oczywiście zakładać.
Jeśli jednak chcesz.
Właśnie w tym trzecim module uczestniczyć dokładnie tak jak w tych dwóch,
czyli wykonywać dokładnie to, co ja robię, to będziesz musiał tutaj podjąć
kilka dodatkowych kroków.
W pierwszej kolejności, jak już pewnie zdążyłeś zauważyć, nie dopracowaliśmy
systemu recenzji naszych aplikacji.
Co prawda je dodaliśmy, mamy możliwość wystawiania tych recenzji w jedną i drugą
stronę, ale właśnie nie uwzględniliśmy tego nigdzie w naszym serwisie.
Nigdzie nie przekazujemy tej liczby tych recenzji, nie zadbaliśmy o mapy np.
na stronie, profilu czy na stronie listingu.
Dlatego też ja to zadanie pozostawiam Tobie.
Jest to jedna z pierwszych prac domowych, którą oczywiście możesz
wykonać, jeśli tylko chcesz.
W ten sposób Twój serwis z pewnością zyska na funkcjonalności, a Ty po prostu
przetestujesz sobie zdobytą wiedzę w praktyce.
Kolejnym krokiem będzie właśnie przejście przez te serwisy i zakładanie
tutaj odpowiednich kont.
Zaraz pokażę Ci co i gdzie tutaj trzeba poustawiać.
Ja natomiast w trzecim module nie będę skupiał się na tym, aby uczyć
się obsługi tych serwisów.
Nie mamy na to po prostu zwyczajnie czasu.
Nie jest to dodatkowo moim zadaniem, a na dodatek te serwisy
zmieniają się bardzo często.
Tak więc jeśli pokażę Ci coś dzisiaj, to bardzo prawdopodobne, że za kilka miesięcy
to nie będzie już dokładnie aktualne, zwłaszcza w przypadku serwisów
należących do Google'a albo do Skype'a.
Tam to wszystko zmienia się super szybko.
Dlatego też zachęcam Cię do tego, abyś właśnie w ramach pracy domowej, zanim
przystąpisz do trzeciego tygodnia, przejrzał sobie tutoriale.
Nie musisz tam oczywiście wykonywać czegoś krok po kroku.
Chodzi mi raczej o to, żebyś rozumiał, jak ten serwis działa, do czego służy.
W ten sposób dużo łatwiej będzie Ci zrozumieć to, co ja będę pokazywał, a ja
będę starał się skupić na już takich konkretnych przykładach i wytłumaczyć Ci
co i jak poustawiać, a nie tłumaczyć jak działa np.
street, do którego zaraz przejdziemy.
Mam nadzieję, że to jest jasne, więc teraz przystąpię do tego, co
będziesz musiał zrobić.
Przede wszystkim, jeśli chcesz przejść ze mną cały trzeci moduł i opublikować
aplikację pod swoją własną domeną, to musisz ją po prostu wykupić,
jeśli jeszcze nie posiadasz.
Ja tutaj polecam serwis Giełda on jest naprawdę super prosty w obsłudze
i większość nowoczesnych narzędzi bardzo fajnie się z nim spina.
Wystarczy tylko przeklikać kilka guzików i bardzo wiele rzeczy dzieje
się pod spodem automatycznie.
Nie trzeba tego tutaj ustawiać.
Natomiast tak jak mówię możesz sobie nadal działać na roboczej
domenie blabla i nic nie płacić, nie publikować takich aplikacji.
A możesz się oczywiście właśnie tu wykupić.
Im bardziej fajna domena, że się tak wyrażę, np.
moja domena.
PL.
Mogę sobie sprawdzić czy ona jest wogóle dostępna.
Jak widzisz jest i a w zasadzie ma tutaj jakieś dziwne rozszerzenia.
Możesz wykupić tutaj w różnych cenach. Np.
Im bardziej popularna końcówek czyli np.
PL tym droższe będą te domeny.
Natomiast do testów, jeśli właśnie chcesz sobie to przetestować tak jak ja zrobiłem
właśnie z tą nazwą tajne info, to wykupiłem właśnie taką
domenę, która była najtańsza.
Starałem się szukać właśnie jakiejś nazwy i potem wyszukać takiego rozszerzenia,
które na przykład tak jak tutaj kosztuje jednego centa.
Naprawdę da się kupić domenę za powiedzmy 2 euro za pierwszy rok właśnie tylko po
to, żebyś sobie mógł przetestować, jak działają te narzędzia.
Tak więc wyszukaj takiej domeny, która Cię interesuje.
Raczej nie z końcówką pl, ale na przykład jeśli wpiszę tutaj info.
Zerknijmy czy jest coś takiego.
Moja domena info widzisz, już kosztuje tylko 5 dolarów i nie baw się
w żadne dodatkowe pakiety.
Chyba, że rzeczywiście chcesz kupić domenę, na której będzie stawiał swoją
własną aplikację, taką już rzeczywiście produkcyjną, no to wtedy trzeba zadbać o
to, aby ta nazwa była jak najprostsza i jak najłatwiejsza do zapamiętania.
Natomiast w ramach testu może to być np. moja domena.
Cokolwiek, byle było tanio i żebyś to kupił sobie właśnie za
jak najmniejsze pieniążki.
Ale dlaczego w ogóle mówię o domenie?
Przede wszystkim dlatego, że będziemy na ostatniej lekcji publikować naszą
aplikację, a dodatkowo będziemy jeszcze korzystać z programów, które będą
obsługiwać mailing w naszej aplikacji.
W naszym przypadku będzie to przede wszystkim Google Workspace.
Tutaj będzie to potrzebne do tego, abyś mógł utworzyć maila właśnie
ze swoją domeną, czyli np.
biuro małpka, moja domena pl czy jakakolwiek domena, którą kupiłeś.
Do tego polecam właśnie założenie konta w Google Workspace.
Najtańszy plan kosztuje chyba koło 30 czy 40 dolarów i daje Ci właśnie tutaj
dużo, dużo, dużo korzyści, a dodatkowo możliwość ustawienia takiego własnego
adresu mail, a on z kolei będzie nam potrzebny w dalszych narzędziach np.
Secret Mail Lite, MailChimp czy jakiekolwiek inne narzędzia wymagają
najczęściej właśnie podania takiego adresu, które nie jest Gmailu czy jakimś
adresem typu Yahoo lub cokolwiek takiego.
A to z tego prostego powodu, że wszystkie te firmy boją się, że będziesz po
prostu skanował innych użytkowników.
Dlatego też często wymagają właśnie własnej domeny, własnego adresu email,
podania wszystkich szczegółowych dat.
Czasami nawet musi to być jakaś firma.
W przypadku Androida jest to dosyć uproszczone.
Jeszcze jak przejdziesz sobie tutoriale to zobaczysz jak prosto założyć tutaj konto.
A dodatkowo sam Secret posiada jeszcze bardzo wiele ciekawych funkcjonalności, z
których będziemy na pewno korzystać w kolejnych lekcjach.
Tak więc do rozpoznania masz utworzenia własnej domeny.
Ewentualna do założenia konta w Google Workspace, jeśli chcesz mieć
własnie taki własny adres email.
Kolejno tutaj rozpoznanie czym jest ten grid odpalania tutoriala i sprawdzenia
sobie jak to wszystko działa.
Natomiast te trzy narzędzia tak jak mówiłem są dowolne.
Nie musisz ich wykupywać.
Możesz, jeśli chcesz, w pełni uczestniczyć.
Natomiast kolejne narzędzia, czyli strip, moim zdaniem
jest już absolutnym must have.
Jeśli chcesz prowadzić jakąkolwiek sprzedaż w internecie i chcesz to robić
w pełni bezpieczny i sprawdzony sposób.
Strip jest narzędziem, które obsługuje płatności na całym niemal świecie.
Ma genialne API, jest świetnie napisany, bardzo często aktualizowany i z tego też
powodu polecam Ci po prostu zerknąć na tutoriale, bo te dashboard script
bardzo często się zmieniają.
Natomiast pamiętaj, żeby założyć konto na strip nie musisz przynajmniej w przypadku
Polski prowadzić działalności gospodarczej.
Możesz się po prostu zarejestrować, powiedzieć, że nie masz firmy.
My dodatkowo będziemy najczęściej korzystać tutaj z wersji testowej.
Strip ma tą właśnie fajną funkcjonalność, że jego konto dzieli się
na testowe i produkcyjne.
My będziemy korzystać z testowego.
W ten sposób będziemy mogli przetestować cały proces sprzedaży i nie będziemy
ponosić za to żadnych opłat.
Konto na street jest w pełni darmowe.
Korzystanie z konta testowego jest w pełni darmowe.
Przechodzimy wtedy przez cały proces kupna sprzedaży.
Nie tracimy żadnych pieniążków, Korzystamy z gotowych kart przygotowanych przez tripa
czy też innych opcji płatności.
Ale my nie pobieramy żadnych pieniążków, a skrypt nie pobiera ich oczywiście od nas.
Tak więc polecam Ci się tutaj na tym skupić, założyć to konto,
zerknąć tak jak mówiłem jeszcze raz na tutorial i sprawdzić w ogóle
jak się poruszać. Tutaj podasz tripa?
Natomiast jeśli już założyłeś konto strip i rzeczywiście myślisz o sprzedaży w
internecie tak na serio, a nie tylko właśnie do testów, to polecam Ci również
zerknąć na nasz polski produkt, który firmuje np.
Grzegorz Róg, czyli właściciel serwisu Idą Łeb jest oczywiście ESI Card,
ja sam z niego korzystam, często pomagam ludziom go tutaj poustawiać.
Tak więc uważaj, nie jest to reklama.
Grzegorz nie płaci mi tutaj za polecanie ESI Karta.
Natomiast uważam, że jeżeli jesteś sprzedawcą w Polsce to
warto go po prostu poznać.
Jeśli jeszcze nie korzystałeś, to zerknij sobie na te informacje.
Zerknij sobie na Akademię.
Jest tu naprawdę bardzo wiele informacji.
Natomiast tak jak mówię tu problemem jest to, że jest tu suchy
tekst, ale jeśli wejdziesz na YouTube'a i wpiszesz tam easy card, to znajdziesz
kanał prowadzony właśnie przez Grzegorza.
I tam właśnie Grzegorz krok po kroku pokazuje jak utworzyć takie konto.
Jakie dodatkowe funkcjonalności daje Ci Escort?
Nie jest on takim zewnętrznym serwisem, jest raczej taką nakładką na Strike'a,
która jest dużo bardziej przyjazna dla Twoich kupujących.
Oczywiście też i dla Ciebie, bo dostajesz cały szereg dodatkowych opcji,
ale tak jak mówię, to wszystko pozostawiam już do Twojego rozpoznania.
Ja tylko polecam się zapoznać zanim w ogóle rozpoczniesz razem
ze mną moduł numer 3.
Więc tak jak mówię, miała to być krótka lekcja.
Wyszło trochę dłużej, za co Cię serdecznie przepraszam, ale to już
na tyle w tym module.
I widzimy się w module numer 3.