Zawód programista Android - bezpłatny kurs od Skillbox, szkolenie, termin: 29.11.2023.
Miscellanea / / December 04, 2023
Rosyjska firma internetowa zajmująca się edukacją online, założona w 2016 roku. Pakiet kontrolny Skilbox LLC należy do VK. Firma uważana jest za lidera na rosyjskim rynku profesjonalnych szkoleń online. Jest także liderem szkoleń na stanowiska związane z gospodarką cyfrową i reklamą w Internecie.
Skillbox to rosyjska firma specjalizująca się w edukacji online. Skillbox nazywa siebie uniwersytetem internetowym oferującym umiejętności, na które jest zapotrzebowanie.
Programy edukacyjne serwisu skupiają się na czterech głównych obszarach:
- projekt;
- programowanie;
- marketing;
- kontrola.
Na platformie możesz zdobyć wiedzę na aktualne tematy i poszukiwane umiejętności. Wszystkie kursy mają na celu praktykę: monitorujemy przydatność materiału i pomagamy w zatrudnieniu i stażach.
Platforma edukacyjna Skillbox została uruchomiona w 2016 roku. Firmę założyli Igor Koropow (1989-2020) i Dmitrij Krutow. Później dołączyli do nich Andrey Anishchenko i Sergey Popkov. Dyrektorem generalnym firmy od chwili jej powstania jest Dmitrij Krutow. Skillbox dwukrotnie otrzymał Nagrodę Runet: w 2018 roku w kategorii Edukacja i Kadry oraz w 2019 roku w kategorii Technologia i Innowacje.
W lutym 2019 r. Poczta. Grupa Ru nabyła 3% udziałów w spółce, następnie w marcu zwiększyła udziały do 10,33%, a ostatecznie w grudniu tego samego roku do 60,33%. Jak wynika z rocznego raportu „Mail”. Grupa Ru, pakiet kontrolny w spółce, kosztowała ją 1,6 miliarda rubli.
W listopadzie 2019 roku RBC umieściło spółkę w rankingu 35 największych firm EdTech w Rosji, plasując Skillbox na 6. miejscu. W 2020 roku w rankingu 10 największych firm EdTech opracowanym przez RBC, Skillbox awansował na 2. miejsce.
W październiku 2020 r. Poczta. Grupa Ru zwiększyła swoje udziały w spółce do 70%. W listopadzie 2020 roku w Soczi zmarł współzałożyciel platformy Igor Koropow.
Naucz się programować w Kotlinie i obsługiwać błędy. Zapoznaj się z zasadami programowania OOP, asynchronicznego i reaktywnego.
Programista Androida. Poziom 1 ≈5-6 miesięcy
Przejdziesz przez podstawy programowania na Androidzie: dowiesz się, jak układać ekrany, animować interfejsy, logikę programowania, pracować z danymi i siecią. Stwórz dowolną aplikację podobną do Unsplash, Reddit lub Strava.
- Wprowadzenie do zawodu
- Początek pracy
- Układ
- składniki
- Układ ograniczeń
- Zasoby projektu
- Ekrany aplikacji
- Animacja
- Lokalizacja aplikacji
- Koło życia
- Podstawy przechowywania danych
- Architektura warstwy prezentacji
- Sieć (modernizacja)
- Praca z bazą danych (Pokój)
- Praca ze zbiorami danych
- Praca z chronionymi partycjami systemu operacyjnego
- Praca z lokalizacją
- Baza ogniowa
Programista Androida. Poziom 2 ≈4 miesiące
Poznaj zaawansowane techniki programistyczne - dostosuj interfejs użytkownika, zoptymalizuj wydajność, zapoznaj się ze wzorcami projektowymi i zanurz się w koncepcji programowania reaktywnego. Na zakończenie modułu praca nad aplikacją w zespole.
- Tworzymy własne widoki i animacje.
- Praca z listami.
- Deklaratywny interfejs użytkownika.
- Wykonywanie zadań w tle: praktyka.
- Zaawansowane wstrzykiwanie zależności. Sztylet 2.
- Wzorce konstrukcji aplikacji.
- Wzory warstw prezentacji.
- Testowanie.
- Wyjście aplikacji.
- Wycieki pamięci i analizatory statyczne.
- Przegląd kodu na poziomie zaawansowanym.
- RxJava. Podstawy.
- RxJava. Część 2. Operatorzy.
System kontroli wersji Git
Poznaj podstawowe polecenia Git i dowiedz się, jak zespoły organizują pracę w gałęzie.
- Wersje kodu programu.
- Instalowanie Gita.
- Indeks i częściowe zatwierdzenia.
- Porównanie wersji.
- Anuluj zmiany i przywróć wersje.
- Repozytoria i praca zespołowa.
- Oddziały - tworzenie i zarządzanie.
- Łączenie i rozwiązywanie konfliktów.
- Użyteczne narzędzia.
- Zasady pracy z Gitem.
Język zapytań SQL
Naucz się dogłębnie języka zapytań SQL. Naucz się pisać zapytania do baz danych i modyfikować dane.
- SQL-a. Wstęp.
- Struktura bazy danych, żądanie DESCRIBE.
- Selekcja i filtrowanie danych, zapytanie SELECT.
- Funkcje i wyrażenia, agregacja danych.
- Relacje i łączenie tabel: DOŁĄCZ.
- Grupowanie.
- Modyfikacja danych.
- Podzapytania.
- Deklaracja i modyfikacja struktury danych.
Angielski dla informatyków
Naucz się komunikować i wyszukiwać informacje w języku angielskim.
- CV IT i CV: Tworzymy CV w języku angielskim.
- Rozmowa kwalifikacyjna: pytania i odpowiedzi: Rozmowy kwalifikacyjne przeprowadzamy w języku angielskim.
- Praca zespołowa: O pracy zespołowej i procesach mówimy w języku angielskim.
- Komunikacja w miejscu pracy: Angielski do komunikacji.
- List biznesowy: Korespondujemy w języku angielskim.
- Tworzenie oprogramowania: Analizujemy wszystkie etapy cyklu życia oprogramowania w języku angielskim.
- Opracowanie koncepcji systemu i SRS: Opracowanie specyfikacji technicznych w języku angielskim.
- Projekt: Mówimy o podstawowych koncepcjach projektowych.
- Rozwój i testowanie: Przyjrzyjmy się kluczowym terminom używanym podczas programowania i testowania.
- Wdrożenie i konserwacja: Omawiamy typowe działania podczas wdrażania i dalszej konserwacji oprogramowania.
Kariera i rozwój dla programisty
Uzyskaj przydatne wskazówki dotyczące dalszego rozwoju kariery.
- Czego potrzebuje pracodawca?
- Jak stworzyć CV i szukać pracy.
- Jak pomyślnie przejść rozmowę kwalifikacyjną.
- Jak przejść okres próbny.
Figma 2.0
Będziesz poruszać się po interfejsie edytora graficznego i tworzyć układy projektów dla przyszłych aplikacji.
- Wprowadzenie do Figmy. Przegląd funkcji.
- Praca z grafiką.
- Edytor Figma - siatki modułowe i obszary robocze.
- Tworzenie i konfigurowanie komponentów, praca z efektami.
- Tworzenie zagnieżdżonych komponentów. Układ automatyczny.
- Organizowanie przestrzeni roboczej komponentów i stylów. Praca zespołowa, kontrola wersji i przekazanie układów do rozwoju.
- Prototypowanie.
- Figma Animacja.
- Moduł bonusowy. Przegląd i zastosowanie wtyczek Figma.
Testowanie manualne aplikacji mobilnych
Dowiedz się, jak sprawdzać aplikacje na Androida pod kątem błędów i pisać raporty o błędach.
- Testowanie aplikacji mobilnych.
- Ogólna znajomość tematu.
- Orientacja i ekrany.
- Emulatory i symulatory.
- Tworzenie aplikacji i zaawansowanych funkcji Android Studio i XCode.
- GPS i bateria.
- Połączenie.
- Zrzuty ekranu i logi.
- Informacje o projekcie dyplomowym.
Zalety: Wysokiej jakości filmy, kompetentni nauczyciele, bardzo fajni kuratorzy! Wady: Jeszcze nie znalazłem. Witam! Zdecydowałem się napisać recenzję o Skillbox, ponieważ ta platforma edukacyjna naprawdę mnie zaskoczyła! Krótka przedmowa: Mam 26 lat, pracuję w fabryce jako inżynier, ale marzę o zostaniu programistą. Mianowicie bardzo chcę nauczyć się tworzyć aplikacje na urządzenia z Androidem...
Zalety: Wysokiej jakości materiał i prezentacja, wydajność. Wady: Koszt bez zniżek i moich wygranych nie jest mały. Ciągle dodaję do zakładek coś ciekawego i ważnego lub w osobistej wiadomości na VK (myślę, że wiele osób to robi). Link do Skillbox już od dłuższego czasu gromadził się w moich zakładkach, choć regularnie przeglądałem recenzje na ich temat, aby lepiej je zrozumieć i dowiedzieć się więcej, m.in...
Plusy: Brak. Wady: wysoka cena, kiepski materiał. Bezużyteczny. Witam, kurs zakupiłem 18 maja, uczyłem się przez miesiąc. W celu wykonania zadanych tam zadań skontaktowałem się. Do bezpłatnych filmów blogerów z YouTube. W efekcie doszedłem do wniosku, że te kursy są zupełnie niepotrzebne, gdyż za każdym razem szukałem informacji z zewnątrz. Po 3 miesiącach postanowiłem zerwać umowę z tym idiotą...
Naucz się tworzyć własne aplikacje i gry na Androida, pracować ze strukturami danych i stać się niezastąpionym specjalistą w każdej firmie IT.
Na tym kursie dowiesz się, jak pracować z biblioteką Room. Room to interfejs wysokiego poziomu, który ułatwia pracę z bazą danych SQLite.
W tym mini-kursie opracujemy aplikację umożliwiającą wyszukiwanie i zapisywanie ulubionych filmów, a następnie napiszemy testy jednostkowe przy użyciu Mockito.