Java: Technologie internetowe - kurs 3900 rub. z Hexlet, szkolenie 71 godz., data 28.11.2023.
Miscellanea / / November 28, 2023
Internetowa szkoła programowania, na której absolwentów polują firmy
Pierwszego studenta zatrudniliśmy w 2013 roku. Wtedy wymagania dotyczące wiedzy juniorów były wyższe, a trawa bardziej zielona
Miało to wpływ na programy szkoleniowe, ich opracowanie i głębokość. Rozmowy kwalifikacyjne dla studentów Hexleta odbywają się pod hasłem: „Hmm, na Hexlet problemy były trudniejsze”.
Czasami nasi studenci są zatrudniani bez rozmowy technicznej, jedynie na podstawie analizy kodu projektu
Obecnie coraz więcej firm wymienia kursy Hexlet jako plus przy zatrudnianiu. A nasze firmy partnerskie ufają nam na tyle, że przeprowadzają rozmowy kwalifikacyjne z absolwentami, nie zaglądając do ich CV
Program kursu
Czas trwania 71 godzin
1. Wstęp
Zapoznajmy się z celami i zadaniami kursu
teoria
2.Architektura sieciowa
Wprowadzenie koncepcji żądanie-proces-odpowiedź w świecie żądań HTTP
teoria
testy
3.Mikroframework Javalin
Zapoznajmy się z tworzeniem stron internetowych z wykorzystaniem frameworków
teoria
testy
Praca domowa
4. Osoby zajmujące się żądaniami
Zapoznanie z wysyłką i routingiem
teoria
testy
Praca domowa
5.Sesja HTTP
Badanie struktury procedur obsługi żądań
teoria
testy
Praca domowa
6. Trasy dynamiczne
Nauka tworzenia tras zawierających symbole zastępcze
teoria
testy
Praca domowa
7.Generator szablonów
Nauczenie się oddzielania generowania HTML na osobną warstwę
teoria
testy
Praca domowa
8. Układy w JTE
Nauka pracy z powtarzającymi się blokami znaczników HTML
teoria
testy
Praca domowa
9. Bezpieczeństwo
Poznanie podstaw tworzenia bezpiecznych stron internetowych
teoria
testy
10.Formy wyszukiwania
Zapoznajmy się z formularzami do filtrowania danych na stronie
teoria
testy
Praca domowa
11.Wytrwałość
Dowiedz się, jak trwale przechowywać dane
teoria
testy
12.Modyfikowanie formularzy
Nauka zmiany danych na serwerze za pomocą formularzy
teoria
testy
Praca domowa
13. Walidacja
Nauka sprawdzania danych wprowadzanych przez użytkownika
teoria
testy
Praca domowa
14.Nazwane trasy
Nauka korzystania z bardziej odpornego systemu do kontroli routingu
teoria
testy
15.Tworzenie CRUD w Javalinie
Zapoznajmy się z koncepcją CRUD i nauczmy się od początku do końca jak ją wdrożyć
teoria
testy
Praca domowa
16. Kontroler widoku modelu (MVC)
Zapoznajmy się z jednym z kluczowych wzorców architektonicznych do budowania aplikacji niestandardowych
teoria
testy
Praca domowa
17. Ciasteczka
Nauka obsługi plików cookies w Javie
teoria
testy
Praca domowa
18.Sesja
Nauka korzystania z sesji w Javalinie
teoria
testy
Praca domowa
19. Wiadomości Flash
Wprowadzenie koncepcji komunikatów jednorazowych
teoria
testy
Praca domowa
20.Praca z bazą danych w języku Javalin
Nauka pracy z bazą danych w aplikacji Javalin
teoria
Praca domowa
21. Rozmieść
Zapoznanie się z kluczowymi pojęciami i procesem wdrożenia
teoria
testy
22. Serwlety
Badamy serwlet – klasę leżącą u podstaw frameworków Java
teoria
testy
Praca domowa
23. Samodzielna praca
Zadania dodatkowe, które pozwalają utrwalić zdobytą teorię
24.Materiały dodatkowe
Artykuły i filmy przygotowane przez zespół Hexlet. Pomoże Ci zgłębić tematykę kursu
Na tym kursie studenci poznają specyfikę i cechy języka Scala, jego zalety i trudne miejsca. Kurs obejmuje przegląd operatorów i typów danych w Scali, naukę podstawowych struktur danych takich jak tablice, mapy, krotki, użycie programowanie obiektowe i funkcjonalne, praca z kolekcjami Scala, wykorzystanie dopasowywania wzorców, klas przypadków, typów ogólnych i ukrytych przemiany. Oferowana jest duża liczba ćwiczeń praktycznych.
4
W ramach zajęć studenci poznają technologię obliczeń rozproszonych wykorzystującą technologie JEE (Java Enterprise Edition), m.in wykorzystanie EJB, wstrzykiwanie zależności CDI, praca z bazami danych w technologii JPA oraz praca z brokerami komunikatów w oparciu o technologię JMS. Kurs zbudowany jest na serwerze WildFly (JBoss), będącym obecnie najpopularniejszym serwerem aplikacji. Wiedzę tę można jednak zastosować na dowolnym serwerze spełniającym specyfikację JEE (WebSphere, WebLogic itp.).
4