Wydział Fullstack JavaScript - kurs 134 700 rub. z GeekBrains, szkolenie 15 miesięcy, data: 10 czerwca 2023 r.
Miscellanea / / November 27, 2023
Blok przygotowawczy
kwateruję
Rozwój frontendu
Kursy
HTML/CSS. Kurs interaktywny
— Podstawowe pojęcia w tworzeniu stron internetowych
— Podstawy języka znaczników dokumentów HTML
— Podstawy języka stylizacji dokumentów CSS
— Podstawowe znaczniki układu, pseudoklas i pseudoelementów
— Podstawy pozycjonowania, praca z Flexboxem
— Praca z układem projektu w formacie Figma
— Podstawy tworzenia responsywnej strony internetowej
— Standardy sieciowe i narzędzia wspierające
JavaScript. Poziom 1
— Podstawy języka JavaScript
— Podstawowe operatory JavaScript
— Pętle, tablice, struktury danych
— Obiekty w JavaScript
— Wprowadzenie do DOM
— Obsługa zdarzeń w JavaScript
— Lekcja warsztatowa
— Funkcje anonimowe, zamknięcia
Zaawansowany kurs JavaScript
— Nowoczesny JavaScript
— OOP w JavaScript
— Żądania asynchroniczne
— Wyrażenia regularne
— Framework Vue.js
— Komponenty Vue.js
— JavaScript na serwerze
— Testowanie i montaż
ReagujJS. Kurs podstawowy
— Konfiguracja środowiska programistycznego i pierwszej aplikacji React
— Cykl życia komponentu React
— Zanurz się w React i podłącz bibliotekę interfejsu użytkownika
— Routing w React. Rozbijamy komunikator na czaty
—Redukcja
— Oprogramowanie pośredniczące Redux, podłączanie routera do Redux i przechowywanie danych przy użyciu funkcji Redux-persist
— Praca z API
- Progresywna aplikacja internetowa
— Zarządzanie stanem aplikacji SPA
II kwartał
Rozwój backendu w JavaScript
W tym kwartale uczniowie nauczą się korzystać z większości funkcji oferowanych przez język. Będziesz potrafił tworzyć aplikacje backendowe, które będą generować HTML na backendzie korzystając z danych z bazy danych. Jednocześnie będą badane: podstawowe zasady protokołów sieciowych, cechy protokołu HTTP i podstawowa struktura HTML.
Kursy
Linuksa. Stacja robocza
- Wstęp. Instalacja systemu operacyjnego
— Konfiguracja i zapoznanie się z interfejsem wiersza poleceń
— Użytkownicy. Zarządzanie użytkownikami i grupami
— Ładowanie i procesy systemu operacyjnego
— Urządzenie z systemem plików Linux. Pojęcie pliku i katalogu
— Wprowadzenie do skryptów basha. crontab i w harmonogramach zadań
— Zarządzanie pakietami i repozytorium. Podstawy bezpieczeństwa sieci
— Wprowadzenie do dokera
Node.js
— Wprowadzenie do Node.js
— Programy konsolowe
— Praca z żądaniami sieciowymi
— Ramy ekspresowe
— Praca z MySQL
— Uwierzytelnianie i autoryzacja
-API RESTOWE
- WebSockety
Baza danych
— Wprowadzenie do teorii relacyjnych baz danych
— Podstawowe pojęcia dotyczące struktury bazy danych
— Definicja danych. Podstawowe operacje na danych
— Pobieranie próbek danych, agregacja danych
— Zapytania zagnieżdżone i suma
- Dołączyć
— Zaawansowane możliwości SQL
— Funkcje okna, indeksy, praca w kliencie graficznym
Protokół sieciowy HTTP
— Tworzenie serwera WWW na Node.js
— Interakcja z serwerem http za pomocą programu telnet
— Interakcja z serwerem http z poziomu przeglądarki
— Wysyłanie, przetwarzanie żądań GET, POST, PUT, DELETE, OPTIONS
— Praca z plikami cookie
— Praca z sesją
— Przekierowania
— Tworzenie połączenia WS i praca z nim
— Praca z nagłówkami CORS
III kwartał
Rozwój pełnego stosu
Największy i najbardziej złożony technicznie blok, po którym studenci będą potrafili samodzielnie rozwiązywać problemy o średniej złożoności.
Kursy
Maszynopis
— Wprowadzenie do TypeScriptu.
— System typów w TypeScript
— Programowanie uogólnione
— Praca z kodem JavaScript
— Zajęcia i OOP
- Zaawansowana konfiguracja tsconfig
Tworzenie stron internetowych przy użyciu Nest.js
— Tworzenie klas i metod kontrolerów przy użyciu dekoratorów
— Przekazywanie kontrolerów kontekstu żądań przy użyciu dekoratorów
— Tworzenie dostawców, wykorzystywanie ich w kontrolerach i innych dostawcach
— Organizowanie kontrolerów i dostawców w moduły przy użyciu modułów
— Praca z TypeORM w połączeniu z PostgreSQL, tworzenie encji TypeORM, praca z nimi (tworzenie, usuwanie, wybieranie i zmiana)
— Korzystanie z mechanizmu autoryzacji i Strażników
— Używanie przechwytywaczy
— Korzystanie z oprogramowania pośredniczącego
— Tworzenie własnych dekoratorów
— Tworzenie szablonów kierownic i dynamiczne generowanie stron na ich podstawie
— Korzystanie z GraphQL
— Praca z WebSocketem
Tworzenie aplikacji backendowych o dużym obciążeniu
— Pisanie aplikacji wielowątkowych na Node.js
— Używanie memcached w Node.js
— Używanie Redis jako usługi buforowania w Node.js
— Używanie Redis jako rozwiązania NoSql w Node.js
- Używanie Redis jako brokera wiadomości w Node.js
— Stosowanie podejścia mikroserwisowego podczas pisania aplikacji backendowych w Node.js
— Używanie testu porównawczego Apache (ab) do przeprowadzania testów lokalnego obciążenia
IV kwartał
Umiejętności miękkie
Podpowiemy Ci jak współpracować z zespołem i przeprowadzać rozmowy kwalifikacyjne.
Kursy
Zwinny, Scrum. Teoria
— Wprowadzenie do Agile
— Scrum, Kanban
— Praca zespołowa w oparciu o Scrum
— Przygotowanie do rozpoczęcia projektu
- Ćwiczyć. Przygotowanie do projektu
Projekt dyplomowy
— Konsultacje
— Ochrona projektu
Przygotowanie do rozmowy kwalifikacyjnej
Kursy poza dzielnicą
Kursy
Tworzenie aplikacji desktopowych z wykorzystaniem Electron.js
Tworzenie aplikacji wieloplatformowych z wykorzystaniem React Native
Algorytmy i struktury danych
Przygotowanie do poszukiwania pracy
— Jak napisać CV, które na pewno zostanie zauważone
— Tworzymy mapę poszukiwania pracy
- Dlaczego potrzebne są listy motywacyjne?
— Czego się spodziewać na rozmowie kwalifikacyjnej z HR
alijew79
17.05.2022 G.
Zacząłem uczyć się od zera – otrzymałem doskonałą bazę i wiedzę do dalszego rozwoju
Ukończono połowę kursu FullStack JavaScript. Kontynuuję naukę. Na peron przyszedłem zupełnie pusty. Teraz umiem pisać strony internetowe. Nauczyciele, którzy uczyli mnie w pierwszej połowie kursu, przekazali mi doskonałą wiedzę!!! Widząc moje osiągnięcia w szkoleniu, kilka osób również zdecydowało się na naukę tutaj. Najważniejsza jest tutaj własna motywacja i chęć nauczenia się czegoś nowego. Sam pracuję jako inżynier serwisu w branży medycznej...
Siergiejudinow 1986
19.10.2022 G.
Sharaga
Kupiłem pełny kurs JavaScript Fullstack trwający 18 miesięcy, podzielony na 4 kwartały + jedna czwarta „Poza kwartałem”, czyli tylko 5 kwartałów. Na początku wszystko było w porządku. Ale potem poziom kursów stopniowo zaczął spadać. Następnie bez żadnego wyjaśnienia przesunęli wszystkie kursy na 2,5 miesiąca, a zamiast zaplanowanych kursów wprowadzili do naszego programu pewien Bootcamp z kursami, które u nas nie dotyczą...
D M
14.10.2022 G.
Jestem studentem tej „instytucji edukacyjnej”, na kurs Fullstack JavaScript zapisałem się w lipcu ubiegłego roku (2021). Pierwsze sześć miesięcy przebiegało normalnie, jednak po nowym roku zaczęły się dziwne zmiany w kalendarzu zajęć. Wprowadzili bootcamp z obowiązkowym udziałem i fatalną organizacją, zawieszając szkolenie podstawowe. I wymyślili „wakacje” - przerwy w treningach trwające około dwóch tygodni. Podobno na dobre...