JavaScript un HTML5: Tīmekļa aplikāciju izstrāde

Kursā mācību dalībnieki uzzinās, kā kodēt lietojumprogrammu loģiku tīmekļa lietojumprogrammās, izmantojot JavaScript, un kā izveidot HTML5 lapas, lai parsētu un nosūtītu datus, izmantojot HTML5 veidlapas. Tiks sniegta informācija, kā izveidot un modificējiet dokumenta objektu modeli (DOM), izveidot adaptīvus izkārtojumus, izmantojot CSS3, saglabāt vietējos datus, izmantojot JSON, un zīmēt uz HTML5 audekla. Mācību dalībniekiem būs iespēja pievienot tīmekļa lapām interaktīvas darbības, radot labāku lietotāja pieredzi, un pievienot dinamiskus datus, izmantojot AJAX, REST un WebSocket ar JavaScript.

Šis kurss paredzēts tīmekļa izstrādātājiem, kas vēlas iegūt zināšanas JavaScript, HTML5 un CSS3, lai izveidotu sarežģītas un modernas vietnes, kā arī tiem, kuri vēlas izstrādāt Java EE front-end tīmekļa lietojumprogrammas.

Kursa ilgums, akadēmiskās stundas: 32
Cena (bez PVN): 1550,00 
Cena (ar PVN): 1875,50 
Pasniedz: Mārtiņš Leitass
Mārtiņš Leitass
Pasniedzējam ir vairāk kā 20 gadu pieredze IT industrijā, pildot dažādas lomas programmatūras izstrādē, sākot ar jaunāko izstrādātāju līdz sarežģītu, multikulturālu projektu vadībai. Mārtiņš Leitass šobrīd vairāk koncentrējas uz uzņēmumu arhitektūru. Sertificēts Java 2 SE Certified Programmer, CTT+ classroom trainer, TOGAF 9.0 Foundation u.c.

Pieteikties kursam:

Piesakies vai uzdod jautājumu!

 

Ja vēlies pieteikties kursam vai uzdot jautājumu par to, droši izmanto šo formu!

Lūdzu ievadi savu vārdu, uzvārdu
Lūdzu ievadi uzņēmuma nosaukumu
Lūdzu ievadi savu telefona numuru
Lūdzu ievadi savu e-pastu

Paldies! Mēs ar Tevi sazināsimies.

Kursa mērķis
  • Izveidot un palaist HTML5 lietojumprogrammas NetBeans
  • Rakstīt JavaScript kodu, lai izmantotu mainīgos, objektus, funkcijas un masīvus
  • Izveidot HTML5 veidlapas, lai pieprasītu informāciju un apstrādātu to
  • Rakstīt JavaScript funkcijas HTML5 notikumiem
  • Pārvaldīt HTML5 elementus, izmantojot DOM
  • Izmantot JavaScript API
  • Saglabāt objektus, izmantojot JSON API, sīkfailus un vietējo krātuvi
  • Veidot HTML dokumentus ar CSS3
  • Izmantot multivides vaicājumus un multivides datus, lai pielāgotu tīmekļa lapu dažādiem ekrāna izmēriem
  • Izveidot prototipus un moduļus ar JavaScript
  • Izmantot AJAX, lai patērētu RESTful Web Services
  • Noteikt nepieciešamās Back-End tehnoloģijas priekš REST un WebSocket, izmantojot Java EE7
  • Izmantot Selectors un DOM manipulatorus, lai apstrādātu dokumentus ar jQuery
  • Apstrādāt notikumus un AJAX servera atbildes, izmantojot jQuery
Kursa mērķauditorija

Kurss paredzēts izstrādātājiem, ieviesējiem un vadītājiem.

Pēc mācībām tu spēsi
  • Izprast koda lietojumprogrammu loģiku, izmantojot JavaScript, lai kontrolētu lietotāja mijiedarbību un attēlotu datus.
  • Izveidot lietojumprogrammas, izmantojot HTML5 veidlapas, lai nosūtītu datus pakalpojumiem.
  • Atkļūdot un pārbaudīt tīmekļa lietojumprogrammas un stilus, izmantojot pārlūkprogrammas rīkus.
  • Izveidot dizaina veidnes un standartus, izmantojot CSS un JavaScript, kas pielāgojas dažādām ierīcēm, tostarp mobilajām ierīcēm, izmantojot multivides vaicājumus un adaptīvo dizainu.
  • Lasīt un apstiprināt datus no HTML5 veidlapām, izmantojot JavaScript.
  • Parsēt, rediģēt un apstiprināt datus, izmantojot Javascript API.
  • Pievienot interaktivitāti HTML5 formām, izmantojot notikumus un DOM modifikācijas.
  • Glabāt un nosūtīt JavaScript objektu datus pakalpojumos, vietējā krātuvē vai dažādās lapās un HTML5 elementos, izmantojot JavaScript objektu notāciju.
  • Zīmēt uz HTML5 audekla, izmantojot JavaScript.
  • Saglabāt lietotāja datus tīmekļa lietojumprogrammās, izmantojot HTML5 vietējo krātuvi.
  • Izveidot JavaScript kodu, lai izgūtu un parādītu dinamiskos datus no REST pakalpojumiem, izmantojot AJAX.
  • Izveidot JavaScript kodu, lai mijiedarbotos ar WebSocket reāllaika saziņai.
  • Izveidot jQuery kodu, lai animētu elementus, apstrādātu DOM, notikumus vai AJAX atbildes.
Kursa apmeklēšanas priekšnoteikumi

Vēlamas Web pamatzināšanas un pamatzināšanas programmēšanā.

Mācību materiāli

Oracle University vai BDA mācību materiāli.

Sertifikācijas eksāmens

Nav

Kursa programma

1. Introduction

  • Knowing the objectives of the course
  • Setting up the Environment

2. Web Application Essentials

  • Creating HTML5 Applications in NetBeans
  • Running HTML pages and analizing them by using the browser’s development tools
  • Separating CSS and JavaScript content from HTML pages
  • Running HTML5 Applications in NetBeans
  • Practice: Creating HTML5 Web Applications with NetBeans 8
  • Practice: Separating JavaScript and CSS Resources

3. JavaScript Fundamentals

  • Writing JavaScript code to declare variables, objects, functions and arrays
  • Writing JavaScript Arrays to store data
  • Defining JavaScript Objects as a key-value store
  • Accessing the properties of an object
  • Practice: Writing JavaScript code to pass tests in Jasmine

4. Combining HTML5 and JavaScript in Web Applications

  • Creating HTML5 Documents
  • Creating HTML5 Forms to request information and process it
  • Validating HTML5 form input
  • Writing JavaScript functions for HTML5 events
  • Manipulating HTML5 elements through DOM
  • Practice: Writing JavaScript code to modify document elements

5. The JavaScript API

  • Validating user input with JavaScript and Regular Expressions
  • Handling multiple values with JavaScript Collections
  • Manipulating Dates with the JavaScript Date API
  • Practice: Creating a meal-divider application
  • Practice: Calculating the total based on the age

6. Web Application Data

  • Converting Objects to JSON Strings
  • Parsing JSON Strings into JavaScript Objects
  • Storing Objects by using the JSON API, Cookies, and Local Storage
  • Practice: Saving user input using JSON and Local Storage
  • Practice: Restoring saved data when page loads

7. Style Applications using CSS3 and JavaScript

  • Applying CSS styles to HTML documents
  • Using CSS3 features to add dynamic styles to elements with events
  • Using Media Queries and media data to adapt to different screens
  • Using JavaScript to add and remove styles from elements
  • Practice: Writing CSS rules to style elements in the document

8. Advanced JavaScript

  • Defining Functions
  • Creating Closures and explaining Variable Scope
  • Writing JavaScript functions as modules
  • Creating Prototypes
  • Creating Drag-and-Drop interactions with JavaScript
  • Creating JavaScript Timers and Delays to create animations in HTML
  • Using the HTML5 Canvas Object to draw in pages
  • Practices: Creating a Canvas, intervals, Drag and Drop, and implementing Mouse Gestures

9. AJAX and WebSocket

  • Using AJAX with JavaScript to request data from an Application Server
  • Using AJAX to consume RESTful Web Services
  • Using AJAX calls to create “Server Push” interactions
  • Identifying alternatives to AJAX used in legacy code
  • Understanding AJAX Security
  • Using WebSocket to create Real-time Client/Server interactions
  • Identifying the required Back-End technologies for REST and WebSocket with Java EE7
  • Practices: Creating a Single-Page Application using RESTand a Tic-Tac-Toe Game Client with WebSocket

10. Developing Applications with jQuery

  • Adding jQuery and jQuery UI libraries to your projects
  • Using Selectors and DOM manipulators to handle documents
  • Handling Events with jQuery
  • Animating elements and Applying effects in the document
  • Handling AJAX server responses

Ja vēlies iegūt vairāk informācijas par šo kursu, sazinies ar mums pa tālruni 67505091 vai raksti mums e-pastu uz mrn@bda.lv.