Information and communication technologies
UAB "Vilnius Coding School"
C# Programavimas: Nuo pradžių iki AI taikymo
0.0
No ratings
Learning begins:
Tikslinama
200 (ac. h.)
Price from:
Tikslinama
About course
Information provided by the training provider
Abstract
Important information
Way of learning
-
Place
-
Language
-
Aukštos pridėtinės vertės programa
No
Minimum requirements for the participant
Education
Vidurinis išsilavinimas
Acquired and improved competencies
Ordinary:
Professional competencies:
High value-added qualifications and competences:
Content of the learning program
| Topic name | Brief description of the topic |
|---|---|
|
Topic name
Karjeros startui – minkštieji įgūdžiai (soft skills)
|
Brief description of the topic
1. Bendravimo įgūdžiai: Aktyvus klausymasis; Efektyvi komunikacija; Bendravimas su sunkiais klientais; Ryšio kūrimas. 2. Problemų sprendimo strategijos: Problemų analizavimas ir diagnostika; Sprendimų nustatymas; Gedimų šalinimo būdai; Pagrindinės problemos priežasties analizė; Naujausios problemų sprendimo technologijos; Kaip gauti atsiliepimus iš vadovų; Profesinis tobulėjimas. 3. Laiko valdymas ir organizavimas: Užduočių prioritetų nustatymas; Darbo krūvio valdymas; Delegavimas ir bendradarbiavimas. 4. Emocinis intelektas: Emocijų supratimas ir valdymas; Empatija ir užuojauta; Konfliktų sprendimas; Streso valdymas. 5. Kaip išmokti daugiau ir greičiau bei mažiau pamiršti: 5 minučių smegenų mankšta; Išvalykite savo „protinį rūką“ su šiais 5 skaniais smegenų maisto produktais; Išmokite galingą atminties techniką, kad niekada nepraleistumėte susitikimo.
|
|
Topic name
Žinių taikymas, individualus darbas
|
Brief description of the topic
Pasirinkto projekto vystymas individualiai, Darbų pristatymas.
|
|
Topic name
Pasiruošimas
|
Brief description of the topic
Kurso pristatymas; Darbo tvarka;Pasiruošimas;Diegimas (visual studio, git); Git konfigūravimas; Pagrindinės git komandos, rutina, git scenarijai.
|
|
Topic name
SQL duomenų bazės
|
Brief description of the topic
Duomenų bazės. SQL. MS SQL: Duomenų bazių valdymo sistemos; Taikymas; Lentelių sąryšiai; Indeksai; Pirminis raktas; svetimas raktas; Laukų tipai; Lentelių kūrimas; Duomenų įterpimas naudojant INSERT; Duomenų iš lentelių ištraukimas naudojant SELECT; Duomenų filtravimas (WHERE, IN, AND, OR, GROUP BY, ORDER BY, LIKE ir kt.) duomenų paketimas (CASE); Lentelių duomenų jungimas JOIN.
|
|
Topic name
API
|
Brief description of the topic
Užbaigiama repozitorijos klasė; WEB serviso sąvoka; Įvadas į .NET CORE WEB API. Route sąvoka. Kontrolerio sąvoka; Užklausos (request) ir atsakymo (Response) sąvoka; Kliento sąvoka; Darbas su netikrais duomenimis; Duomenų validavimas; Try catch blokai; JSON tipas; .NET CORE WEB API dirbtuvės; DataAccess anksčiau sukurtos bibliotekos (library) perdarymas šią generalizuojant; Darbas su DataAccess, papildomos informacijos iš lentelių surinkimas; Delegate sąvoka; Delegate taikymas DataAccess projekte; Interface sąvoka; Interface sukūrimas DataAccess projektui; Interface privalumai; Dependency injection; Middleware sąvoka ir naudojimas WEB serviso kontekste; Klaidų paieška kai užklausa nepasiekia kontrolerio; Biznio logikos atskyrimas į service klases; Papildomų modelių ir parametrų kūrimas dirbant su demo projektu; Testų rašymas; Netikrų (mock) objektų kūrimas testuose; Savo ir trečių šalių loginimo bibliotekos; Serilog naudojimas ir konfigūravimas; Klaidų paieška naudojant logus
|
|
Topic name
GUI
|
Brief description of the topic
Grafinės vartotojo sąsajos kūrimas; technologijų pristatymas: Angular, React, Pure javascript, Html, Css. .NET CORE WEB APP, Blazor, MAUI; Grafinė vartotojo sąsaja kuriama nesimokant naujų technologijų, tačiau išnaudojant dirbtinio intelekto privalumus; Mokomės teisingai pateikti užklausas ChatGPT arba Bing AI ir konstruoti vartotojo sąsają su DEMO projektu.
|
|
Topic name
Objektinis programavimas
|
Brief description of the topic
Įvadas į objektinį programavimą;Klasės;Objektai;konstruktorius; konstruktorių užklojimas (overloading); inkapsuliacija; enum tipas; paveldėjimas; polimorfizmas; Įvairios klasės įvairiais pjūviais: partial, static, abstract, duomenų klasės, servisų klasės, konvertavimo klasės ir t.t. Žinių taikymas (Darbas prie pateikto projekto Darbų pasidalijimas komandoje; Klaidų ieškojimas; Klaidų tiasymas ;Papildomų funkcionalumų prie projekto pridėjimas; Funkcinio programavimo žinių taikymas).
|
|
Topic name
Programavimo pagrindai
|
Brief description of the topic
Kintamieji (Kintamųjų tipai, Operacijos su kintamaisiais (aritmetiniai veiksmai), Operacijos su tekstu (teksto jungimas), Duomenų nuskaitymas, duomenų išvedimas); Loginiai veiksmai (Loginiai veiksmai ir operatoriai, If sąlygos sakiniai, Switch); Ciklai ir operacijos (Vieno operando operacijos, Sudėtingesnės priskyrimo operacijos, Ciklas for, Ciklas while, Ciklas do while, Git naudojimas komandoje); Duomenų struktūros (Masyvai, Dvimačiai masyvai);Ciklai ir operacijos; Duomenų struktūros (Sąrašai, HashSet, Stack, Queue, Dictionary ir kt.); Metodai (Return ir void metodai, Parametrizuoti metodai, Anoniminiai metodai, Statinės klasės, Metodai statinėse klasėse, Supažindinimas su testais (integraciniai, external, unit testai), Testų rašymas); Kintamieji, algoritmai (C# tipai plačiau: value types ir reference types, Algoritmai); Tekstai, failai; Asinchroninis kontekstas (Async kontekstas,Task ir thread sąvokos.,m Didelių failų nuskaitymas); Žinių taikymas.
|
|
Topic name
C# ir duomenų bazės
|
Brief description of the topic
Lentelių struktūros keitimas ALTER TABLE ir su šia komanda susijusios kitos komandos; SQL įžanga į C# su LINQ to SQL; Entity Framework core naudojimas; Database first sąvoka; C# su LINQ; Repozitorijos klasė; CRUD sąvoka ir jos taikymas repozitorijos klasėje. Atskiras bibliotekos (library) projektas DataAccess.
|
|
Topic name
NoSQL duomenų bazės
|
Brief description of the topic
MongoDB; CRUD operacijos; Indeksavimas; Užklausos; Repozitorijos su MongoDB kūrimas; Loginimo perkėlimas į mongoDB duomenų bazę; Komandinio darbo pristatymas; DEMO projekto pagal reikalavimus užbaigimas dirbant komandoje.
|
Duration of the learning programme
Duration of the learning programme: 200 (ac. h.)
Duration of practical contact work: 158 (ac. h.)
Duration of theoretical contact work: 42 (ac. h.)
Duration of self-employment: 0 (ac. h.)
Assessment
System / scale of assessment of acquired competencies: 1-10.
Important information
Way of learning
-
Place
-
Language
-
Aukštos pridėtinės vertės programa
No
Minimum requirements for the participant
Education
Vidurinis išsilavinimas
Timetables
Šiuo metu grupių nėra.Ratings
There are no ratings at the moment.Kainų istorija
Scroll to the top