Szkolenie z tworzenia aplikacji mobilnych - kurs 18 000 rub. z Coddy School of Programming for Children, szkolenie 3 moduły (miesiące)
Miscellanea / / November 29, 2023
Trudno wyobrazić sobie współczesnego człowieka bez urządzenia mobilnego w rękach. Telefony, smartfony, tablety, netbooki i inne komunikatory mają za zadanie ułatwiać nam życie i zapewniać szybki dostęp do niezbędnych informacji w każdym miejscu na świecie.
Ponadto rośnie rynek aplikacji mobilnych, za pomocą których można zrobić wszystko – komunikować się, tworzyć robić zakupy, rezerwować hotele, dzwonić taksówką, zamawiać jedzenie, przelewać pieniądze, czytać książki, uczyć się języków, bawić się i wiele więcej Inny. Według Mediascope Rosjanie poświęcają aplikacjom średnio ponad 80% czasu spędzanego w mobilnym Internecie. W biznesie posiadanie aplikacji staje się tak samo konieczne, jak posiadanie strony internetowej. Dlatego z roku na rok rośnie zapotrzebowanie na profesjonalnych programistów mobilnych.
Chcesz, aby Twoje dziecko opanowało jeden z najpopularniejszych i najpopularniejszych zawodów w branży IT oraz nauczyło się tworzyć własną aplikację? W takim razie daj mu kurs tworzenia aplikacji mobilnych w szkole programowania dla dzieci CODDY!
Cel kursu: nauka programowania na Androida i tworzenie własnej aplikacji mobilnej
Szkolenie z zakresu tworzenia aplikacji
Aplikacja mobilna to program przeznaczony do użytku na urządzeniach mobilnych. To oprogramowanie jest zwykle opracowywane w oparciu o zainteresowania ludzi i ich potrzeby dotyczące konkretnej platformy (iOS, Android, Windows Phone) w języku wysokiego poziomu i wkompilowany w natywny kod systemu operacyjnego, co daje maksimum wydajność.
Nawet dziecko może napisać aplikację mobilną. Obecnie można to zrobić na dwa główne sposoby - samodzielnie uczyć się lekcji online i projektowania aplikacji lub brać udział w kursach programistycznych w Moskwie. To drugie jest koniecznością, jeśli chcesz zostać specjalistą w tej dziedzinie i nauczyć się tworzyć wysokiej jakości i funkcjonalny produkt. Nasz kurs pozwoli Twojemu dziecku z łatwością opanować obiecujący i wysoko płatny zawód programisty aplikacji mobilnych. Szkolenie prowadzone jest przez doświadczonych i praktycznych nauczycieli, którzy zdradzą wszystkie tajniki tworzenia fajnych i profesjonalnych aplikacji. Kurs ten jest przeznaczony dla każdego ucznia kodowanego powyżej 9. roku życia i ma na celu pokazanie programowania Androida w praktyce.
Początkowo wykorzystanie Androida było bardzo ograniczone, ale obecnie jest to najpowszechniej akceptowana platforma tworzenie aplikacji mobilnych, które są jednym z najsilniejszych konkurentów innego popularnego systemu operacyjnego - Jabłko.
Korzyści z tworzenia aplikacji na Androida
- Rentowność. Dzięki systemowi Android możesz tworzyć złożone aplikacje przy minimalnych kosztach, ponieważ zestaw programistyczny Android jest ogólnie dostępny.
- Łatwa integracja. Android można łatwo zintegrować z dowolnym systemem. Programiści mogą w pełni wykorzystać swoją wyobraźnię i kreatywność, aby tworzyć atrakcyjne aplikacje, które nigdy wcześniej nie były używane na innych platformach.
- Kodowanie aplikacji na Androida jest znacznie łatwiejsze niż kodowanie aplikacji na innych platformach. Aplikacje na Androida są kodowane w Javie.
- Łatwa dystrybucja aplikacji. Oprócz Google Play, który jest oficjalnym rynkiem aplikacji, możesz korzystać z innych zasobów dystrybucyjnych stron trzecich.
- Doskonała kompatybilność z urządzeniami. Aplikacje na Androida działają bezproblemowo na urządzeniach różnych producentów.
Co da Ci nauka programowania aplikacji mobilnych?
Podczas kursu Twoje dziecko:
- naucz się programować na Androida;
- będzie mógł stworzyć własną aplikację mobilną na system Android;
- uczy się tworzyć przyjazny użytkownikowi interfejs mobilny.
Kurs tworzenia aplikacji mobilnych na Androida składa się z 3 modułów.
Moduł pierwszy obejmuje podstawy języka programowania Java, a także naukę narzędzi do tworzenia aplikacji. Na lekcjach pierwszego modułu będziemy studiować następujące tematy:
- Język programowania Java: jego składnia i podstawowe konstrukcje
- pisanie i kompilowanie programów w języku Java na komputerze
- paradygmat obiektowy w programowaniu z wykorzystaniem klas
- Środowisko programistyczne aplikacji na Androida: Android Studio
W drugim module dzieci zaczną pisać własne aplikacje, dzięki którym poznamy główne aspekty rozwoju Androida, takie jak:
- Struktura aplikacji na Androida
- praca z zasobami
- tworzenie plików znaczników XML
- koncepcja Aktywności i pracy z ekranami
Trzeci moduł poświęcony jest opracowywaniu indywidualnych projektów dla dzieci. Podczas zajęć omówimy:
- przetwarzanie zdarzeń zachodzących w programie
- dynamiczne tworzenie i zarządzanie elementami UI
- praca z wielowątkowością
- praca z Internetem w aplikacji
Biorąc pod uwagę fakt, że platforma Android rozwija się niezwykle aktywnie, wiedza ta umożliwi dziecku rozpoczęcie zarabiania pieniędzy już teraz i znalezienie obiecującej pracy w przyszłości. Zdobędzie praktyczne umiejętności tworzenia aplikacji i będzie efektywnie wykorzystywał możliwości platformy Android oraz zasoby już po ukończeniu pierwszego modułu.
Moduł 1
Dzień pierwszy – Wprowadzenie do Androida i Javy
− Urządzenia i aplikacje mobilne: historia rozwoju
− Pierwsza znajomość Javy
− Program „Hello World”.
− Kompilowanie i uruchamianie programu w języku Java
Zadanie praktyczne: napisanie pierwszego programu w Javie.
Wynik lekcji: środowisko JDK zostało w pełni przygotowane i skonfigurowane, opanowane zostały zasady pracy z linią poleceń, kompilacji i uruchamiania programów Java.
Dzień drugi – Podstawy Java
− Składnia języka programowania
− Zmienne, pętle, rozgałęzienia
− Tablice i listy
− Metody i ich parametry w Javie
Zadanie praktyczne: utworzenie programu zawierającego instrukcje warunkowe, pętle i poszczególne funkcje.
Wynik lekcji: nauka podstaw składni języka Java.
Dzień trzeci – Programowanie obiektowe
− Pojęcie przedmiotu i klasy
− Zakres w Javie
− Parametry i metody klas
− Przećwicz tworzenie i używanie klas
Zadanie praktyczne: utworzenie struktury klas dla Twojego projektu.
Wynik lekcji: nauka podstaw OOP i rozwijanie umiejętności pracy z obiektami.
Dzień czwarty - Poznanie Android Studio
− Tworzenie projektu Android Studio
− Interfejs programu
− Podstawowe elementy środowiska programistycznego
− Pierwsza kompilacja i uruchomienie aplikacji
Zadanie praktyczne: Zadanie praktyczne: portowanie programów napisanych w języku Java; montaż i kompilacja aplikacji.
Wynik lekcji: studiuje środowisko programistyczne aplikacji na Androida.
Moduł 2
Dzień piąty - Struktura aplikacji na Androida, manifest, gradle
− Główne sekcje projektu Android
− Plik manifestu
- Gradle Konstruktor aplikacji
− Komunikacja pomiędzy różnymi modułami projektu
Zadanie praktyczne: uruchomienie i debugowanie pierwszej aplikacji.
Wynik lekcji: Zrozumienie struktury katalogów projektu dla systemu Android.
Dzień szósty – Praca z zasobami
− Struktura katalogów zasobów
− Nauka pracy z plikami XML
− Zasady pracy z zasobami: ID
− Dodawanie grafiki wektorowej i rastrowej
Zadanie praktyczne: dodanie grafiki do aplikacji, utworzenie ikony.
Wynik lekcji: studiowanie formatu XML i zasad pracy z zasobami aplikacji.
Dzień siódmy – Układ i elementy ekranu
− Konsolidacja pracy z formatem XML
− Różne elementy widoku: tekst, przyciski, obrazy
− Kontenery dla widoku: Układ
− Tworzenie własnego znacznika
Zadanie praktyczne: układ ekranów aplikacji: tworzenie znaczników i wypełnianie ich różnymi elementami.
Wynik lekcji: nauka podstawowych zajęć z pracy z grafiką w systemie Android; zrozumienie zasad pracy z widokami i układami.
Dzień ósmy – Aktywność i cykl życia
− Komunikacja ekranowa, aktywność i manifest
− Intencje i launchActivity, Intent
− Cykl życia aplikacji
− Podstawowe metody działania
Zadanie praktyczne: tworzenie i uruchamianie nowej Aktywności, wysyłanie i odbieranie Intencji, śledzenie uruchomienia aplikacji.
Wynik lekcji: studiowanie cyklu życia programu na Androida, a także zasad pracy z Activity
Moduł 3
Dzień dziewiąty - Praca z elementami ekranu z kodu
− Odwoływanie się do Widoku poprzez jego ID
− Obsługa kliknięć przycisków
− Dynamicznie zmieniające się elementy
− Animacja widoku
Zadanie praktyczne: dodawanie akcji po naciśnięciu przycisków.
Wynik lekcji: poznanie pojęć „Wydarzenia” i „Obsługa zdarzeń”.
Dzień dziesiąty - Programowanie elementów ekranu
− Tworzenie obiektów View w Aktywności
− Znaczniki dynamiczne
− Dodawanie elementów graficznych do istniejących znaczników
− Praca przy projektowaniu aplikacji
Zadanie praktyczne: Praca przy projektowaniu aplikacji.
Wynik lekcji: praktyka używania elementów View w kodzie programu.
Dzień jedenasty – Praca z wątkami i tworzenie sieci
− Pojęcie wątku w Javie
− Utworzenie wątku i uzyskanie wyniku
− Podstawy protokołu HTTP
− Wysyłanie żądań do sieci i otrzymywanie odpowiedzi
Zadanie praktyczne: praktyka komunikowania się z serwerem poprzez wysyłanie żądań, a także czytanie odpowiedzi serwera.
Wynik lekcji: Wprowadzenie do programowania asynchronicznego i podstawy pracy z Internetem w aplikacji.
Dzień dwunasty - Praca nad projektami, prezentacja
− Finalizacja projektów studenckich
− Podsumowanie zajęć
− Przygotowanie do prezentacji projektów rodzicom
− Prezentacja projektów rodzicom
Zadanie praktyczne: opracowanie własnej, pełnoprawnej aplikacji i zaprezentowanie jej publiczności.
Wynik: rozwój umiejętności prezentacji projektów.