Java: tehnologii web - curs 3900 rub. din Hexlet, antrenament 71 de ore, data de 28 noiembrie 2023.
Miscelaneu / / November 28, 2023
O școală de programare online ai cărei absolvenți sunt vânați de companii
Am angajat primul nostru student în 2013. Pe atunci, cerințele pentru cunoștințe pentru juniori erau mai mari, iar iarba era mai verde
Acest lucru a afectat programele de instruire, elaborarea și profunzimea acestora. Interviurile pentru studenții Hexlet sunt organizate sub motto-ul: „Hmm, problemele au fost mai dificile pe Hexlet”.
Uneori, studenții noștri sunt angajați fără un interviu tehnic, doar pe baza analizei codului proiectului
În zilele noastre, din ce în ce mai multe companii listează cursurile Hexlet ca un plus la angajare. Iar companiile noastre partenere au atât de multă încredere în noi încât intervievează absolvenții fără să se uite la CV-urile lor
Programul cursului
Durata 71 ore
1. Introducere
Să ne familiarizăm cu scopurile și obiectivele cursului
teorie
2.Arhitectura web
Introducerea conceptului de cerere-proces-răspuns în lumea solicitărilor HTTP
teorie
teste
3.Microcadru Javalin
Să ne familiarizăm cu crearea de site-uri web folosind cadre
teorie
teste
teme pentru acasă
4.Managerii cererilor
Cunoașterea expedierii și rutare
teorie
teste
teme pentru acasă
5.Sesiune HTTP
Studierea structurii manipulatorilor de cereri
teorie
teste
teme pentru acasă
6.Trasee dinamice
Învățarea de a construi rute care conțin substituenți
teorie
teste
teme pentru acasă
7.Generator de șabloane
Învățați să separați generarea HTML într-un strat separat
teorie
teste
teme pentru acasă
8.Layouts în JTE
Învățați să lucrați cu blocuri repetate de markup HTML
teorie
teste
teme pentru acasă
9.Siguranță
Cunoașterea elementelor de bază ale creării de site-uri web securizate
teorie
teste
10.Formulare de căutare
Să ne familiarizăm cu formularele pentru filtrarea datelor de pe o pagină
teorie
teste
teme pentru acasă
11.Persistența
Aflați cum să stocați datele în mod permanent
teorie
teste
12.Modificarea formularelor
Învață să schimbi datele de pe server folosind formulare
teorie
teste
teme pentru acasă
13.Validare
Învățarea verificării datelor introduse de utilizator
teorie
teste
teme pentru acasă
14.Rute denumite
Învățați să utilizați un sistem mai rezistent pentru controlul rutare
teorie
teste
15.Crearea CRUD în Javalin
Să ne familiarizăm cu conceptul de CRUD și să învățăm cum să-l implementăm de la început până la sfârșit
teorie
teste
teme pentru acasă
16.Model-View-Controller (MVC)
Să facem cunoștință cu unul dintre modelele arhitecturale cheie pentru construirea de aplicații personalizate
teorie
teste
teme pentru acasă
17.Cookie-uri
Învățarea utilizării cookie-urilor în Java
teorie
teste
teme pentru acasă
18.Sesiune
Învățarea utilizării unei sesiuni în Javalin
teorie
teste
teme pentru acasă
19.Mesaje flash
Introducerea conceptului de mesaje unice
teorie
teste
teme pentru acasă
20. Lucrul cu o bază de date în Javalin
Învață să lucrezi cu o bază de date într-o aplicație Javalin
teorie
teme pentru acasă
21.Desfășurare
Cunoașterea conceptelor cheie și a procesului de implementare
teorie
teste
22.Servlet-uri
Studiem servletul - clasa care stă la baza framework-urilor Java
teorie
teste
teme pentru acasă
23. Munca independentă
Sarcini suplimentare care vă permit să consolidați teoria dobândită
24.Materiale suplimentare
Articole și videoclipuri organizate de echipa Hexlet. Te va ajuta să aprofundezi subiectul cursului
În acest curs, studenții vor dobândi o înțelegere a specificului și caracteristicilor limbajului Scala, avantajele sale și locurile dificile. Cursul include o prezentare generală a operatorilor Scala și a tipurilor de date, învățarea structurilor de date de bază, cum ar fi matrice, hărți, tupluri, folosind programare funcțională și orientată pe obiecte, lucrul cu colecții Scala, folosind potrivirea de modele, clase de caz, tipuri generice și implicite transformări. Sunt oferite un număr mare de exerciții practice.
4
În acest curs, studenții vor învăța despre tehnologia de calcul distribuită folosind tehnologii JEE (Java Enterprise Edition), inclusiv folosind EJB, injecția de dependență CDI, lucrul cu baze de date prin tehnologia JPA și lucrul cu brokeri de mesaje bazați pe tehnologie JMS. Cursul este construit pe serverul WildFly (JBoss) ca cel mai popular server de aplicații în prezent. Cu toate acestea, cunoștințele pot fi aplicate oricărui server care îndeplinește specificația JEE (WebSphere, WebLogic etc.).
4