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?
W tej krótkiej lekcji chciałbym podsumować to, co zrobiliśmy do tej pory i poruszyć
kilka kwestii, którymi zajmiemy się w następnym module.
Przede wszystkim udało nam się zdobyć zarówno teoretyczną, jak i bardzo
praktyczną wiedzę o tym, czym są bazy danych, jak wykorzystać tą, którą zapewnia
nam edytor Babel, jak pobierać rekordy za pomocą dual
search, a także jak je odpowiednio filtrować, czy to za pomocą
Strings, czy też opcji Filters.
Akcje, która udostępnia nam Babel pozwalają, jak już pewnie sam zauważyłeś,
w prosty sposób zarówno dodawać jak i edytować rekordy.
A wykorzystanie auto Billing wnosi edycję naszej bazy danych na
jeszcze wyższy poziom.
Dodatkowo zdobyłeś również wiedzę o tym, że pomimo zabezpieczeń, które out of the
box zapewnia nam bubel, musimy sami również zadbać o to, by dostęp
do naszych rekordów był ograniczony tylko do tych osób, które rzeczywiście
powinny mieć do nich dostęp.
A wszystko to możemy oczywiście uzyskać stosując mniej lub bardziej
rozbudowane privacy rules.
Nasza aplikacja wzbogaciła się także o bardzo przydatne funkcjonalności, jakimi
są możliwość brandingu userów, opcja wystawiania nowego listingu
czy też blokowanie pobytu.
Te działania wymusiły na nas także wdrożenie odpowiednich zmian do mocno
statycznych do tej pory elementów lub stron.
Ale to oczywiście nie koniec naszej pracy, ponieważ przed nami jeszcze mnóstwo
wyzwań, którymi oczywiście zajmiemy się w nadchodzącym module.
Rozpoczniemy od dostosowania dashboard ów aplikacji tak aby nasi userzy w końcu
widzieli prawdziwe dane, które ich dotyczą.
Zadbamy o poprawne wyświetlanie listingu oraz zablokowanych pobytów.
A kolejno przejdziemy do wzbogacania naszego serwisu o kolejne funkcjonalności,
takie jak możliwość tworzenia wish list, dodawania recenzji, a nawet wprowadzania
komunikacji realtime za pomocą Custom owego Messengera.
Te działania będą również mocno rzutować na istniejące strony naszej aplikacji,
które teraz wzbogacimy o odpowiednią logikę, by całość w końcu
zaczęła działać tak, jak powinna.
Ale zanim się tym wszystkim zajmiemy, skorzystaj z rady, którą ja sam mam zamiar
wdrożyć w życie i udaj się na długi spacer.
Niech wiedza zdobyta w tym module ma szansę odpowiednio się zagnieździć w
Twojej głowie, a nic nie pomaga w tym tak jak łyk świeżego powietrza.
A wtedy z tymi bateriami i chęcią dalszego działania widzimy się w kolejnym module.