Tīmekļa risinājumu izstrādes pamati: Dinamisku risinājumu izstrāde izmantojot HTML5 un JavaScript
Šis 3 dienu kurss ir paredzēts tiem, kas vēlas iemācīties, kā izveidot dinamiskas un interaktīvas tīmekļa lapas, izmantojot HTML5 un JavaScript. Kursa laikā tu apgūsi:
- HTML5 pamatus: Kā izveidot un pārvaldīt HTML dokumentus, izmantojot elementus, atribūtus, sarakstus, tabulas un formas. Kā izmantot HTML5 semantiskos elementus un CSS3 stilus.
- JavaScript pamatus: Kā izmantot JavaScript mainīgos, datu tipus, operatorus, funkcijas un objektus.
- Tīmekļa lietojumprogrammu izstrādi ar HTML5 un JavaScript: Kā izveidot HTML formas un apstrādāt lietotāja ievadi. Kā validēt lietotāja ievadi ar JavaScript.
Kursa mērķis
Kursa mērķis ir veidot padziļinātu izpratni un praktiskās iemaņas par:
- Saprast HTML5 un JavaScript pamatus
- Izveidot un pārvaldīt HTML5 dokumentus
- Izmantot JavaScript, lai manipulētu ar HTML elementiem un pievienotu interaktivitāti tīmekļa lapām
- Attīstīt tīmekļa lietojumprogrammas, izmantojot HTML5 un JavaScript
- Izmantot AJAX, lai iekļautu ārējos API datu avotus tīmekļa lietojumprogrammā
Kursa mērķauditorija
- Iesācēji, kuri vēlas uzsākt karjeru tīmekļa izstrādē un programmēšanā
- Studenti un profesionāļi, kas vēlas paplašināt savas prasmes tīmekļa tehnoloģijās
- Dizaineri, kuri vēlas iemācīties, kā pārvērst savus dizainus funkcionālos tīmekļa risinājumos
- Cilvēki, kuri jau apguvuši šis tehnoloģijas pašmācības ceļā un meklē strukturētu pieeju tīmekļa izstrādei.
Pēc mācībām tu spēsi:
- Izmantot JavaScript tīmekļa lietojumprogrammu izstrādē
- Izmantot Objektorientētās un funckionālās programmēšanas pieejas
Kursa apmeklēšanas priekšnoteikumi
Vēlama izpratne par programmatūras izstrādi vispārējā līmenī, iemaņas darbā ar tīmekļa pārlūku un teksta redaktoru.
Mācību materiāli
Kursā tiek izmantoti BDA lektora izstrādāti mācību materiāli un praktisko darbu piemēri.
Kursa programma
Module 1: Introduction to Web Development
- What is web development?
- The different roles in web development
- The front-end and back-end
- Web development tools and technologies
Module 2: HTML5 Fundamentals
- The structure of an HTML document
- HTML elements and attributes
- Creating and managing HTML lists, tables, and forms
- HTML5 semantic elements
- CSS3 and HTML5
Module 3: JavaScript Fundamentals
- JavaScript variables, data types, and operators
- JavaScript functions and objects
- JavaScript events and DOM manipulation
- JavaScript arrays and loops
- JavaScript regular expressions
Module 4: Developing Web Applications with HTML5 and JavaScript
- Creating HTML forms and processing user input
- Validating user input with JavaScript
- Using JavaScript to add interactivity to web pages
- Developing RESTful APIs
- Using AJAX to communicate with servers asynchronously