Aizmugursistēmas izstrādātājs - kurss 38 000 rub. no Lofta skolas, apmācība 3 mēneši, Datums 2023. gada 28. novembris.
Literārs Mistrojums / / November 29, 2023
Zināšanas un prasmes
Visas nepieciešamās zināšanas aizmugursistēmas izstrādātājam.
Portfelis
4 moderni un tehnoloģiski projekti jūsu portfolio.
Sertifikāts
Ar punktu skaitu, kas atspoguļo jūsu zināšanu līmeni un ietekmes pakāpi.
Karjeras sākums
Garantējam darbu visiem labiem un izciliem studentiem.
Viņi dod zināšanas, nevis atbildes. Viņiem patīk izskaidrot un viņi spēj nodot sarežģītu informāciju saprotamā valodā. Prasība par sava koda kvalitāti: jūs nenokārtosit uzdevumu, kamēr kods nebūs ideāls. Viņi labi saprot citus cilvēkus un zina, kā atrast pieeju jebkuram studentam. Vienmēr gatavs palīdzēt.
Node.js servera puses JavaScript
1. nedēļa - Ievads Node.js, async, moduļiem
— Tikšanās ar kursa komandu.
— Mēs pētām Node.js moduļus, failu sistēmu un pavedienus.
— Mēs analizējam asinhronitāti pakalpojumā Node.js.
Ievads par Node.js un darbagalda iestatīšana
1. Ievads (09:10)
2. Pamatinformācija par Node.js (29:13)
Moduļi, failu sistēma un pavedieni
1. Ievads (05:22)
2. Pašdarināts moduļu ielādētājs (03:21)
3. Apļveida atkarības (03:04)
4. ES6 moduļi (02:41)
5. Apstrādāt objektu (04:56)
6. Ceļa modulis (03:54)
7. Darbs ar failiem (06:18)
8. Straumes. straumes modulis (03:22)
9. Nolasa pavedienus (08:37)
10. Straumes ierakstīšana (11:54)
11. Pārveidot straumi (05:15)
12. Pārveidot paralēli (05:35)
Darbs ar asinhroniju pakalpojumā Node.js
1. Notikuma cikls (03:57)
2. Notikumu raidītājs (02:12)
3. Atzvani (04:07)
4. Solījumi (06:03)
5. Ģeneratori (04:15)
6. Asinhronā gaidīšana (06:06)
1. uzdevumu analīze
1. DZ Nr.1 (14:27)
2. DZ Nr. 2 (12:01)
2. nedēļa – darbs ar veidnēm, Express.js, Koa.js
— Izpētām principus darbam ar šabloniem (veidņu dzinēji Ejs, Handlebars, Mopsis).
— Iepazīsimies ar framework Express.js.
— Mēs pētām Koa.js ietvaru.
Darbs ar veidnēm
1. Ievads (05:35)
2. Ejs veidņu dzinēja apskats (05:39)
3. Sadalīšana failos. Ejs veidņu dzinējs. (02:07)
4. Stūres veidnes dzinēja apskats (06:43)
5. Daļējas daļas izmantošana Stūres veidnes dzinējā (05:15)
6. Mopšu veidņu dzinēja apskats (04:47)
7. Ejs veidņu dzinēja pievienošana Express ietvaros (02:05)
8. Stūres veidņu dzinēja pievienošana Express ietvaros (01:59)
9. Mops veidņu dzinēja pievienošana Express ietvaros (01:37)
Express.js
1. Ievads (05:23)
2. Maršrutēšana (07:29)
3. Failu augšupielāde serverī (11:38)
4. Starpprogrammatūra (07:08)
5. E-pasta sūtīšana (09:38)
6. Sesijas (05:47)
7. Pamata autorizācija un autentifikācija, izmantojot sesijas (03:52)
8. Sīkfaili un reģistrēšana (07:14)
Koa.js
1. Ievads (03:08)
2. Maršruts (02:00)
3. Nosauktie parametri (01:59)
4. Statiskie faili (01:48)
5. Kļūdu apstrāde (03:02)
6. Starpprogrammatūra (01:12)
7. Darbs ar JSON (01:32)
8. Failu augšupielāde (01:36)
9. Cepums (01:32)
10. Veidnes dzinēja izvēle (01:57)
11. Pieteikuma piemērs (05:11)
2. uzdevumu analīze
1. DZ Nr. 3-1 (27:50)
2. DZ Nr. 3-2 (28:02)
3. nedēļa - REST API, darbs ar datu bāzēm
— Izpratīsim API jēdzienu un izpētīsim vienkāršas API izveides piemērus.
— Mēs apsveram iespēju strādāt ar relāciju un nerelāciju datu bāzēm, izmantojot PostgreSQL un MongoDB piemēru.
REST API
1. Projekta uzstādīšana (03:24)
2. Savienojuma pievienošana un saņemšanas pieprasījuma aprakstīšana swagger (09:10)
3. Pievienošana, iegūšana pēc id, atjaunināšana un dzēšana swagger (06:49)
4. Kontrolieris. Notiek visu lietotāju izgūšana (07:25)
5. Kontrolieris. Jauna lietotāja izveide (06:15)
6. Kontrolleru saņemšana, atjaunināšana un dzēšana (06:14)
Darbs ar relāciju datu bāzēm (izmantojot PostgreSQL piemēru)
1. Vides iekārtošana (05:02)
2. Savienojuma izveide ar datu bāzi, izmantojot secību (11:36)
3. Sequeliz CLI (02:15)
4. Izveidot un lietot pirmo migrāciju (06:00)
5. Modeļa izveide (09:09)
6. Modeļu savienošana ar projektu (02:57)
7. CRUD, izmantojot modeli (10:48)
Darbs ar nerelāciju datu bāzēm (izmantojot MongoDB piemēru)
1. Ievads (02:07)
2. Uzstādīšana (03:19)
3. Savienojuma izveide ar bāzi (07:27)
4. NodeJS savienojuma izveide (07:50)
5. Mangusts (10:18)
4. nedēļa – rozetes, autorizācija, testēšana
— Darbs ar Websocket. Apskatīsim Socket bibliotēku. IO.
— Mēs apsveram atšķirības starp autorizāciju un autentifikāciju.
— Mēs pētām testu veidus (izmantojot Mocha un Chai testu piemēru).
Kontaktligzdas un darbs ar tiem
1. Ievads Websockets (03:40)
2. WS modulis (06:20)
3. SocketIO (07:08)
4. SocketIO — nosaukumvietas (02:40)
5. SocketIO istabas (04:28)
Autorizācija un autentifikācija
1. Ievads (00:52)
2. Pase (02:28)
3. Pase un vietējā stratēģija (02:32)
4. Serializācija un deserializācija (01:24)
5. Vietējās stratēģijas izmantošana (04:28)
6. Izejas ieviešana (01:16)
Testēšana
1. Kad veikt testu (01:18)
2. Pamatnosacījumi (06:10)
3. Pareiza kontroldarbu rakstīšana (04:03)
4. Ietvara izvēle (02:46)
5. Joks — pievienošana projektam (03:16)
6. Jest — konfigurācija (01:24)
7. Jest — pulksteņa režīms + vscode paplašinājums (01:58)
5. nedēļa – izvietošana
— Mēs apsveram virtuālo hostingu. Izvietošana Heroku, izmantojot Travis.
— Mēs rakstām Telegram botu, mācāmies strādāt ar mezglu-telegram-bot-api.
— Ietvara izvēle izlaiduma projekta īstenošanai.
Izvietošana un viss, kas ar to saistīts
1. Ievads (01:48)
2. Heroku (02:30)
3. Treviss + Heroku (06:06)
4. DigitalOcean (06:16)
5. Docker (04:32)
Botu rakstīšanas process
1. Ievads (02:06)
2. Pirmais telegrammas robots (03:46)
3. Multivides faili (02:52)
4. Tastatūras robotiem (01:13)
5. Iekļautā tastatūra (01:24)
6. Atzīmēšana (03:09)
3. uzdevumu analīze
1. Docker (09:58)
6. nedēļa — servera renderēšana
— Mēs ņemam vērā servera renderēšanas principus.
— Mēs analizējam SPA priekšrocības un trūkumus.
— Mēs pabeidzam darbu pie sava gala projekta.
Servera renderēšana
1. CSR (01:48)
2. SSR (02:06)
3. Reaģēt SSR (02:46)
4. GatsbyJS (05:57)
Visaptverošs PHP kurss
1. nedēļa – Valodas pamati, darbs ar funkcijām
– Kursa komandas un grupas tikšanās.
– Mēs pētām PHP valodas pamatus un iebūvētās iespējas.
– Mācīšanās strādāt ar funkcijām.
Iepazīšanās. Darbplūsma
1. Kursa atklāšana (22:48)
GIT
1. Ievads (07:03)
2. Darba sākšana ar Git (03:01)
3. Jaunas repozitorija izveide (01:09)
4. Failu pievienošana Git indeksam (skatīšanās apgabals) (06:49)
5. Apņemšanās izveide (07:17)
6. Veiciet navigāciju. Atcelt izmaiņas (12:10)
7. Tipisks Git cikls (03:34)
8. Atzarojums Gitā (11:27)
9. Konflikti, apvienojot filiāles (06:06)
10. Datu pagaidu (bez saistībām) saglabāšana (05:25)
11. Darbs ar attālām krātuvēm (20:04)
12. GitHub lapu izmantošana projektu mitināšanai (04:31)
Valodas pamati
1. Ievads. Datu veidi (21:28)
2. Valodu operatori (34:35)
3. Veida reklāmguvumi (15:47)
4. Konstantes. Masīvi. Valodas konstrukcijas un loģiskās darbības (36:05)
5. Globālie mainīgie $_SESSION (14:35)
6. SQL valoda. Tabulu izveide, ierakstu pievienošana, atlase un dzēšana (41:12)
Darbs ar funkcijām
1. Funkcijas jēdziens. Piemēri (04:16)
2. Funkciju ievades argumenti, stingrs veids (07:54)
3. Atgriešanās vērtība (08:28)
4. Funkciju darbības joma (10:17)
5. Argumentu nodošana pēc atsauces un vērtības (11:31)
6. Anonīmas funkcijas, piemēri (14:26)
7. Rekursijas un variadic funkcijas (22:29)
Iebūvētas valodas iespējas
1. Funkcijas darbam ar mainīgajiem (11:51)
2. Funkcijas darbam ar stīgām (16:36)
3. Datuma un laika funkcijas (07:50)
4. Funkcijas darbam ar masīviem (21:39)
5. Funkcijas darbam ar failiem un failu augšupielādei serverī (18:29)
1. uzdevumu analīze
1. Mājas darbs #0 (04:17)
2. 1. mājasdarbs (16:31)
3. 2. mājasdarbs (21:02)
2. nedēļa — darbs ar datiem, OOP
– Mācāmies strādāt ar datu bāzi.
– Mēs mācāmies OOP pamatus.
– Mēs ņemam vērā galvenos dizaina modeļus.
Darbs ar datiem no PHP
1. XML, CSV, JSON (26:05)
2. Ievads MySQL (24:42)
3. Savienojuma izveide ar MySQL, tabulu izveide (25:42)
4. Trenēsimies pieprasījumu iesniegšanā (28:58)
5. mysqli bibliotēka (14:10)
6. ACVN bibliotēka (11:05)
7. Iesaiņojuma klases rakstīšana darbam ar datu bāzi (17:56)
8. Ajax. Json-api izveide (09:36)
OOP un paņēmieni darbam OOP stilā
1. Ievads. Klases un objekti (16:07)
2. Iekapsulēšana un mantošana (18:47)
3. Mantojuma un abstraktās klases (09:10)
4. Vārdtelpas un beigu klases (12:39)
5. Singleton raksts (08:59)
6. Saskarnes un iezīmes (12:36)
2. uzdevumu analīze
1. Mājas darbs Nr. 3-1 (05:36)
2. Mājas darbs Nr. 3-2 (20:24)
3. 4. mājasdarbs (17:26)
3. nedēļa – Drošība, MVC
– Pētot droša darba principus ar datu bāzi.
– Mēs ieviešam XSS aizsardzību praksē.
– Apsveriet MVC konceptuālo dizainu un arhitektūru.
Drošība
1. Vietnes izveide ar reģistrāciju un autorizāciju no nulles (01:06:05)
2. Emuāra pievienošana, sql un xss injekcijas (19:12)
3. Failu augšupielāde (13:37)
MVC
1. MVC definīcija (06:00)
2. Viena ieejas punkta izveide (03:48)
3. Klases automātiskais ielādētājs (16:04)
4. Vienkārša maršruta izveide (04:14)
5. Kontroliera izveide (04:52)
6. Jaunināšanas maršrutēšana (20:12)
7. Novirzīšana un 404 apstrāde (11:46)
8. Skata komponenta pievienošana (29:36)
9. Modeļa komponenta pievienošana (32:34)
10. Veicam autorizāciju un reģistrāciju (26:55)
3. uzdevumu analīze
1. MVC ieviešana (11:20)
2. Reģistrācija un autorizācija (18:38)
3. Novirzīšanas pievienošana (02:52)
4. Emuāra pievienošana (22:14)
5. API metodes izveide (04:15)
6. Izveidojiet administratora lomu (07:35)
4. nedēļa — darbs ar galvenajām bibliotēkām
– Mēs pētām galvenās bibliotēkas darbam ar burtiem, laiku, attēliem.
– Mācību testēšana, izmantojot PHPUnit.
– Eloquent ORM, Faker praktiskais pielietojums.
Trešo pušu bibliotēku ieviešana
1. Komponists (10:35)
2. Swiftmailer (06:50)
3. Zars (15:03)
4. Rāpuļprogramma (07:21)
5. FS Carbon (08:35)
Trešo pušu bibliotēku ieviešana - 2
1. Datu validācija ar GUMP (17:08)
2. Darbs ar attēliem (19:48)
3. Testēšana ar PHPUnit (14:33)
4. Daiļrunīgs ORM. Faker (44:47)
4. uzdevumu analīze
1. Mājas darbs 5-1 (pasta sūtīšana) (02:25)
2. Mājas darbs 5-2 (Zariņu atbalsts) (01:57)
3. Mājas darbs 5-3 (darbs ar attēliem) (04:49)
5. nedēļa – Laravels
- Mēs apsveram Laravel instalēšanu un konfigurēšanu.
- Mēs veidojam kontrolierus, modeļus un migrācijas.
- Testēšanas kods ar PHPUnit + Laravel Dusk.
Darba sākšana ar Laravelu
1. MVC sākums (29:38)
2. Veidlapas. Maršruti. Starpprogrammatūra. Validācija (34:18)
Turpināsim ar Laravelu
1. Laravel libs (28:39)
2. Vienību testi (26:49)
3. Krēsla (18:38)
4. Mail and mix js (05:15)
5. uzdevumu analīze
1. MVC pārskats (06:12)
2. Savienojuma izveide un iestatīšana Eloquent ORM (02:45)
3. Pārslēgšanās uz daiļrunīgiem modeļiem (22:43)
4. Lietotāja administratora paneļa izveide (33:17)
6. nedēļa – kursa noslēgums
- Darbs pie izlaiduma projektiem.
- Rezumējot. Sertifikātu izsniegšana.
6. uzdevumu analīze
1. Sagatavošana, veidnes (15:57)
2. Produkta izveide (18:14)
3. Kategorijas izveide (21:19)
4. Lapu veidošana (12:26)
5. Groza noformēšana (11:11)
6. Groza veidošana (42:45)
7. Pabeigšana. Administratora paneļa izveide (04:33)
Kā iegūt darbu IT jomā: padomi un ieteikumi
1. Kā iegūt darbu IT jomā? Meklēšana, intervija un pārbaudes laiks (42:21)
2. Kā atrast attālināto darbu un ārštata pasūtījumus? (20:12)
3. Pirmais darbs IT jomā – kā uzvesties? Prakse, oficiāla nodarbinātība un darbs “par pārtiku” (14:11)
4. Kā nokārtot pārbaudes laiku? (27:10)
5. Kā sagatavoties intervijai FAANG uzņēmumā (08:52)
6. Web lapas ielādes process (25:19)
7. Programmētāja intervija — viss, kas jums jāzina (01:24:07)
8. Problēmas risināšana no programmētāja intervijas (19:36)
9. Intervija ar priekšgala izstrādātāju (01:37:17)