ODBIERZ TWÓJ BONUS :: »

React Native. Kurs video. Zostań programistą aplikacji mobilnych

Podstawowe informacje:
Czas trwania: 07:22:41
Poziom: podstawowy
Autor: Sebastian Mysakowski
Liczba lekcji: 41
Technologia: React Native 0.63, Xcode 12, Android 11, Node.js 12.19, Android Studio 4.1, React 16
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
39,90 zł 169,00 zł (-76%)
16,70 zł najniższa cena z 30 dni Dodaj do koszyka Za zakup otrzymasz 39 punktów
Korzyści:
  • Materiały dodatkowe do kursu
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ścieżki rozwoju w ebookpoint.pl

Czego się nauczysz?

  • Podstaw korzystania z języka C++ w praktycznych projektach
  • Pisania programów konsolowych z wykorzystaniem zmiennych i typów danych
  • Stosowania instrukcji warunkowych, pętli oraz funkcji
  • Tworzenia własnych struktur i klas w C++
  • Pracy z tablicami, wskaźnikami i dynamiczną pamięcią
  • Obsługiwania błędów i wyjątków w programach
  • Kompilowania kodu i korzystania z narzędzi programistycznych
  • Rozwijania nawyków dobrego stylu kodowania w C++

Spis lekcji

1. Wprowadzenie 00:12:39
1.1. O kursie
00:04:49
1.2. React Native
00:07:50
2. Przygotowanie środowiska 01:01:49
2.1. NodeJS
00:06:14
2.2. Android Studio
00:09:23
2.3. Xcode
00:04:58
2.4. Wybór IDE
00:05:14
2.5. Generowanie projektu
00:08:21
2.6. React Native CLI
00:08:12
2.7. Expo vs React-Native-CLI
00:09:42
2.8. Prettier, ESLint i Husky. Dodatkowe toole do wymuszenia jakości kodu
00:09:45
3. Hello React Native 00:48:41
3.1. Wprowadzenie
00:00:49
3.2. Podstawowe komponenty cz. 1.
00:13:52
3.3. Podstawowe komponenty cz. 2.
00:10:06
3.4. Różnice komponentów w zależności od platformy
00:12:17
3.5. Planowanie aplikacji
OGLĄDAJ » 00:03:21
3.6. React Native Debugger
00:08:16
4. Stylowanie aplikacji 00:35:10
4.1. Wprowadzenie
00:00:47
4.2. Różne podejścia
OGLĄDAJ » 00:17:55
4.3. Budowanie Theme'a
00:16:28
5. Obsługa wielu języków. 00:59:43
5.1. Wprowadzenie
00:01:38
5.2. Od czego zacząć? Implementacja
00:26:14
5.3. Detekcja lokalizacji
00:27:51
5.4. Przydatne aplikacje
00:04:00
6. Nawigacja 02:09:52
6.1. React Navigation - Implementacja
00:16:04
6.2. Architektura aplikacji
00:26:54
6.3. Przygotowanie ekranów
00:42:04
6.4. Obsługa SVG
00:06:59
6.5. OnBoardingView - ostatnia prosta
00:36:55
6.6. Co dalej?
00:00:56
7. Uwierzytelnianie użytkownika, a architektura nawigacji 00:30:19
7.1. Wprowadzenie
00:00:34
7.2. Google Firebase
00:05:04
7.3. Integracja iOS
00:04:45
7.4. Integracja Android
00:03:55
7.5. Implementacja auth w React Native
00:16:01
8. Formsy [React Hook Forms + Yup] 00:55:35
8.1. Wprowadzenie
00:02:53
8.2. Formularz rejestracji
00:27:38
8.3. Implementacja React Hook Forms
00:08:59
8.4. Walidacja
00:14:21
8.5. Logowanie i co dalej?
00:01:44
9. Podsumowanie 00:08:53
9.1. Przegląd projektu
00:05:54
9.2. Następne kroki
00:02:59

Obierz kurs na... React Native!

Żyjemy w erze aplikacji mobilnych. Ich rynek ciągle rośnie, a my nie wyobrażamy już sobie bez nich życia. Doskonała aplikacja mobilna stała się jedną z najważniejszych wizytówek dobrej firmy i pierwszym krokiem do zbudowania nowoczesnej usługi. Co więcej, aplikację wciąż trzeba ulepszać, żeby nadążyć za konsumentami, których oczekiwania szybko się zmieniają. Zmiany na rynku wymusiła także pandemia: według mobiRANK użycie aplikacji mobilnych w tym czasie wzrosło aż o 40 procent!

Na szczęście podczas pracy nad aplikacjami można wykorzystywać nowoczesne frameworki. Pozwalają one szybko stworzyć wersję zarówno na Androida, jak i na iOS, dzięki czemu budowa multiplatformowych aplikacji jest mniej czasochłonna i o wiele wydajniejsza. Jednym z najlepszych frameworków tego typu jest React Native. Podczas szkolenia React Native. Kurs video. Zostań programistą aplikacji mobilnych opanujesz podstawy tworzenia aplikacji w tej technologii. Zaczniesz od skonfigurowania środowiska, porównasz narzędzia i wybierzesz ich optymalny zestaw, a potem przejdziesz do kodowania!

Wypróbuj kurs React Native i błyskawicznie stwórz doskonałą aplikację mobilną!

Czego się nauczysz podczas naszego profesjonalnego kursu React Native?

  • Nauczysz się budować szybką, nowoczesną i responsywną aplikację mobilną.
  • Dostosujesz środowisko Android i środowisko iOS do tworzenia aplikacji w React Native.
  • Skonfigurujesz projekt pod kątem wymuszania jakości kodu (Prettier, ESlint, Husky).
  • Dowiesz się, jak tworzyć komponenty do wielokrotnego użycia.
  • Odkryjesz, jak elegancko ostylować aplikację.
  • Zrozumiesz, jak działa nawigacja (React Navigation) wraz ze ścieżką uwierzytelniania użytkownika, i ją zaimplementujesz.
  • Zapewnisz obsługę wielu języków w aplikacji.
  • Zbudujesz moduł logowania oparty na platformie Google Firebase, dzięki czemu Twoja aplikacja będzie mogła obsługiwać różne sposoby logowania.

W ciągu ponad siedmiu godzin szkolenia React Native. Kurs video. Zostań programistą aplikacji mobilnych nauczysz się także znajdować i usuwać błędy w aplikacji mobilnej oraz integrować ją z backendem (Firebase). Zagadnienia takie jak tworzenie widoków oraz komponentów, debugowanie aplikacji, internacjonalizacja produktu, ostylowanie, optymalizacja czy implementacja nawigacji zostaną omówione w sposób ułatwiający zrozumienie zachodzących między nimi zależności. Kompleksowe przedstawienie całej architektury dobrej aplikacji mobilnej pozwoli Ci zrozumieć, co jest kluczem do sukcesu, jakie rozwiązania najlepiej sprawdzą się w konkretnych sytuacjach i jak zapewnić aplikacji bezawaryjne działanie.

Po ukończeniu kursu React Native będziesz mieć podstawowe umiejętności i wiedzę niezbędne do tworzenia komercyjnych aplikacji mobilnych. Zwrócenie uwagi na poszczególne aspekty w doborze technologii oraz konkretnych narzędzi zapewni także doskonałe współdziałanie różnych elementów aplikacji, a to przełoży się na satysfakcję Twoich klientów. A gdy już samodzielnie zaprojektujesz aplikację, zarówno na Androida, jak i na iOS, wystarczy wstawić ją do sklepu Google Play i AppStore.

React Native i kod współdzielony

React Native jest świetnym rozwiązaniem do budowy aplikacji przeznaczonych na dwie platformy, Androida oraz iOS, ponieważ bardzo duża część kodu (około 70 procent) może być w tym przypadku współdzielona. Ten framework oparty na języku JavaScript wykorzystuje tzw. mosty (ang. bridges), łączące kod w JavaScripcie z natywnymi komponentami (innymi słowy, za ich pomocą przekłada kod w JavaScripcie na instrukcje zrozumiałe w ramach każdej platformy z osobna). Zdecydowanie upraszcza to proces kodowania i pozwala na zachowanie wewnętrznej integralności aplikacji. To rozwiązanie, opracowane przez Jordana Walke’a na potrzeby Facebooka, doskonale sprawdza się w praktyce, choć nie należy zapominać o pozostałych 30 procentach kodu do napisania w językach natywnych. Jednak po ukończeniu szkolenia React Native. Kurs video. Zostań programistą aplikacji mobilnych będziesz dokładnie wiedzieć, co i jak masz zrobić!

Zostać deweloperem

Jeśli zainteresowała Cię technologia stojąca za React Native i chcesz się rozwijać jako deweloper aplikacji mobilnych, nie znajdziesz lepszego szkolenia niż React Native. Kurs video. Zostań programistą aplikacji mobilnych. A jest o co grać: twórcy aplikacji w tej technologii są poszukiwani na rynku, a jeśli okazują się dobrzy, zarabiają krocie. React Native jest dla zleceniodawców bardzo kuszącą perspektywą, ponieważ pozwala upiec dwie pieczenie na jednym ogniu i nie zmusza ich do żmudnego przenoszenia rozwiązań z interfejsu użytkownika między platformami. Z drugiej strony użytkownicy końcowi także lubią mieć do czynienia z aplikacją, którą już znają, nawet jeśli do tej pory używali jej na smartfonie, a teraz chcą używać na iPhonie (albo odwrotnie). Jednolity interfejs użytkownika mimo różnych systemów operacyjnych znacznie to ułatwia — i w ten sposób wszyscy są zadowoleni.

Tylko dla wtajemniczonych

Niektóre moduły Facebooka oraz Instagrama są wykonane w technologii React Native. Zamawiając jedzenie (Uber Eats), rozmawiając z rodziną za granicą (Skype) czy szukając interesujących materiałów multimedialnych (Pinterest), także korzystamy z React Native.

Gdzie szukać newsów i inspiracji jako Frontend Developer?

Sprawdź także, jak wygląda  tworzenie aplikacji na Androida od podstaw.

Wybrane bestsellery

O autorze kursu video

Sebastian Mysakowski - Frontend Engineer, pracuje w Lingaro Sp. z o.o., gdzie pełni funkcje Tech Leada w międzynarodowym projekcie. Środowisko start-upów oraz kierunek nowych technologii w innowacyjnych rozwiązaniach stały się dla niego początkiem przygody z React Native, technologią stosowaną dziś przy realizacji globalnych projektów. Aktywnie uczestniczy w Devmeetings.org jako mentor i prowadzi warsztaty z zakresu React i React Native. Udziela się w podcastach Devspresso poświęconych technologii JavaScript. Dodatkowo jest mentorem zagranicznych hackathonów, takich jak EU vs Virus, ogólnoeuropejski hackathon online (2020), czy HackRivne (UA, 2019). Ukończył studia inżynierskie w Wyższej Szkole Ekonomii i Innowacji w Lublinie, na Wydziale Transportu i Informatyki. Aktualnie poszerza kompetencje na kierunku magisterskim z zakresu cyberbezpieczeństwa.

„Kiedy skończymy studia i znajdziemy dobrze płatną pracę, która pozwoli nam na spokojne życie, możemy wpaść w pułapkę rozluźnienia. Lepsze jest wrogiem dobrego, po co coś zmieniać, skoro można całe życie stać w miejscu? Powyższe zdania mogą się odnosić zarówno do życia osobistego, jak i do ścieżki programisty we współczesnym świecie: "Mam dobrą stawkę i programuję w sprawdzonym języku". Tymczasem IT jest jedną z najbardziej dynamicznych branż na świecie, co powoduje, że stawka programisty to już nie tylko opłata za wykonaną pracę, ale także ryczałt na poczet ciągłej nauki. Jakiś czas temu podczas tworzenia aplikacji mobilnych musieliśmy ciągnąć dwa osobne projekty dla iOS i Androida, a potem pojawiły się hybrydowe aplikacje w Xamarinie czy w Ionic. React Native. Kurs video. Zostań programistą aplikacji mobilnych przedstawia jeszcze inne, zupełnie nowe podejście — React Native. Współczesny programista po prostu musi być elastyczny i jak gąbka chłonąć wiedzę. Tego Ci życzę: żeby programowanie było Twoją pasją, która będzie napędzała karierę, umiejętności, a przede wszystkim satysfakcję z wykonywanej pracy”.

 Sebastian Mysakowski

Oceny i opinie klientów: React Native. Kurs video. Zostań programistą aplikacji mobilnych Sebastian Mysakowski (2)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
6.0
  • 6 (2)
  • 5 (0)
  • 4 (0)
  • 3 (0)
  • 2 (0)
  • 1 (0)
  • Jestem dopiero w połowie, długo szukałem kursu RN, a tutaj taki sztos. Od podstawowych informacji RN, pracy z dokumentacją, omówienia narzędzi i budowanie theme'a zgodnie ze sztuką po połączenie Apki z firebase i autoryzacją. Szkoda, że tak krótki ale daje świetną podstawę aby iść przez świat RN dalej. ZŁOTO

    Rozwiń »
    Opinia: Michał Opinia dodana: 2022-04-25 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Świetny materiał, temat bardzo na czasie. Dziwi mnie, że jestem pierwszy który pozostawia opinię. Z przyjemnością wystawię 6/6

    Opinia: anonimowa Opinia dodana: 2021-06-30 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
więcej opinii »

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2021-02-18
ISBN: 978-83-283-6589-6, 9788328365896
Numer z katalogu: 108313

Videopoint - inne kursy

Kurs video
39,90 zł
Dodaj do koszyka
Sposób płatności