HTML5, JavaScript, and CSS4 Training Course
HTML5 adalah bahasa markup yang memungkinkan pengguna menyusun dan membuat aplikasi. Java Script adalah bahasa pemrograman berbasis teks yang menyediakan alat untuk membuat konten web yang dinamis dan interaktif. Dan CSS4 menyediakan alat yang digunakan untuk mendefinisikan dan menyempurnakan gaya situs web atau aplikasi.
Pelatihan langsung yang dipandu instruktur ini (online atau onsite) ditujukan untuk programmer yang ingin menggunakan HTML5, JavaScript, dan CSS4 bersama-sama untuk membuat aplikasi web.
Pada akhir pelatihan ini, peserta akan dapat:
- Mengintegrasikan dan menggunakan fitur HTML5, JavaScript, dan CSS4 dalam pengembangan aplikasi. Gunakan CSS4 untuk meningkatkan daya tarik dan kegunaan aplikasi. Gunakan JavaScript dan HTML dalam membuat aplikasi interaktif modern.
Format Kursus
- Kuliah dan diskusi interaktif. Banyak latihan dan latihan. Implementasi langsung di lingkungan lab langsung.
Opsi Penyesuaian Kursus
- Untuk meminta pelatihan khusus untuk kursus ini, silakan hubungi kami untuk mengaturnya.
Course Outline
Introduction
- Overview of HTML5, JavaScript, and CSS4
- Understanding HTML5, JavaScript, and CSS4 features and architecture
Getting Started
- Setting up the development environment
Working with HTML5
- Understanding the basics of HTML5
- Using text formatting tools
- Links and nested links
- Working with lists, images, and tables
- Creating forms
- Grouping elements
- Using HTML5 tags
Building a website
- Understanding the website structure
- Developing the User Interface
- Capturing and storing data
Working with CSS4
- Understanding the basics of CSS
- Inline CSS
- Internal and external CSS
- Targeting elements in CSS
- Designing and animation with CSS4
Fundamentals of JavaScript
- Understanding the basics of JavaScript
- Working with data types
Advanced JavaScript Concepts
- Object Oriented Programming (OOP) vs. Functional Programming (FP)
- Understanding asynchronous JavaScript
- Using modules in JavaScript
- Using extensions of built-in objects
- Reflect API and proxy API
- Error handling in JavaScript
Testing and Extending the Application
- Preparing test environment
- Fixing bugs and errors
- Debugging the application
- Adding advance graphics
- Application support and optimization
Deploying the Application
- Choosing a host platform
- After deployment monitoring
- Modifying the application in production
Troubleshooting
Summary and Next Steps
Requirements
- Basic knowledge in programming
- Basic understanding of how the web works
Audience
- Developers
- Programmers
Open Training Courses require 5+ participants.
HTML5, JavaScript, and CSS4 Training Course - Booking
HTML5, JavaScript, and CSS4 Training Course - Enquiry
HTML5, JavaScript, and CSS4 - Consultancy Enquiry
Consultancy Enquiry
Testimonials (6)
Penerapan praktis dari ilmu ini sangatlah baik
Austin - Vodacom
Course - HTML5, JavaScript, and CSS4
Machine Translated
The practical sessions
Tshepo - Vodacom
Course - HTML5, JavaScript, and CSS4
Given time to code for each and every exercise.
Angel Nxumalo - Vodacom
Course - HTML5, JavaScript, and CSS4
How he offers the training and give us activities to do on our own
Phindulo - Vodacom
Course - HTML5, JavaScript, and CSS4
The trainer is the subject matter expert.
Tshifhiwa - Vodacom
Course - HTML5, JavaScript, and CSS4
coding exercises
Kesh - Vodacom
Course - HTML5, JavaScript, and CSS4
Upcoming Courses (Minimal 5 peserta)
Related Courses
Ant Design
7 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at developers who wish to use Ant Design to enhance the User Experience for their React application.
By the end of this training, participants will be able to implement Ant Design's React components to develop beautiful enterprise-class web applications.
Aurelia Javascript Framework
14 HoursThis instructor-led, live training in Indonesia (onsite or remote) is aimed at developers who wish to use Aurelia to create and build front-end applications.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing front-end applications.
- Two-way bind HTML form controls using the DOM-batch mechanism.
- Integrate Aurelia to any third-party library or framework such as jQuery.
Gatsby: Beginner to Advanced
14 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at web developers who wish to use Gatsby to build front-end web applications.
By the end of this training, participants will be able to:
- Use Gatsby to build a web application.
- Generate PWAs (Progressive Web Applications) for fast loading speeds.
- Pull data from different data sources with GraphQL.
- Deploy Gatsby web applications to on-premises services or cloud services.
Building Web Apps using the MEAN stack
35 HoursTujuan Kursus:
MEAN stack adalah solusi skrip Java tumpukan penuh yang membantu Anda menulis aplikasi web yang skalabel, kuat, dan dapat dipelihara dengan cepat dan mudah menggunakan MongoDB, ekspres, AngularJS, dan Node.js.
Pada akhir kursus pelatihan intensif praktik ini, siswa akan mampu:
- Simpan data dalam database NoSQL, berorientasi dokumen MongoDB yang menghadirkan kinerja dan skalabilitas.
- Gunakan Node.js, platform sisi server yang dibangun di atas runtime Google V8 untuk membangun aplikasi jaringan yang cepat dan terukur.
- Gunakan Express, kerangka server HTTP pengembangan aplikasi web yang sederhana namun kuat yang dibangun di atas Node.js.
- Gunakan kerangka kerja AngularJS yang menawarkan pengikatan data dua arah deklaratif untuk aplikasi web.
- Manfaatkan paradigma 'full-stack JavaScript' yaitu menyimpan dokumen dalam format mirip JSON di MongoDB, membuat kueri JSON di Node.js/Express.js, dan meneruskan dokumen JSON ini kembali ke [ 0]-basis frontend.
- Kenali tren pengembangan aplikasi web terkini di industri TI.
NestJS: Beginner to Advanced
14 HoursPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang web yang ingin menggunakan NestJS untuk membuat aplikasi web yang mudah dipelihara dan diskalakan.
Pada akhir pelatihan ini, peserta akan dapat:
- Membangun aplikasi back-end menggunakan NestJS.
- Uji layanan back-end dengan Postman.
- Terapkan otorisasi dan autentikasi dalam aplikasi back-end.
- Terapkan aplikasi back-end.
Next.js 14 Advanced Development
21 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at intermediate-level to advanced-level web developers and technical architects who wish to explore the advancements of Next.js 14 and gain the knowledge to build cutting-edge web applications.
By the end of this training, participants will be able to:
- Leverage the full potential of Next.js 14 for building complex applications.
- Utilize the latest features such as Middleware, React Server Components, and Edge Functions.
- Implement best practices for performance, scalability, and SEO.
- Troubleshoot common issues in Next.js applications effectively.
Node.js & Express.js Basics, working with PM2 & WebStorm
21 HoursAudience:
Typically, a Project Manager, Aanalyst, Developer or anyone who needs:
- Explore the node.js framework and architecture
- Explore Express.js as a solution for web development
- Assess Node.js & Express.js as solutions for web development
- Advantages and disadvantages over Java
- To have a good understanding of an application’s structure and deployment mechanisms
- To carry out Installation / production environment / architecture tasks and configuration
- To be able to assess code quality, perform debugging, monitoring
- To implement advanced production like Logging
Objectives:
- Explore the advantages and characteristics of Node.js (In comparison with Java)
- Explore Express.js: Architecture, administration (In comparison with Java EE)
- Explore and apprehend all the features and functionalities of the webstorm platform for Node.js
- Explore and apprehend all the features and functionalities of the pm2 production process manager
- Explore and apprehend advanced logging with Winston.js
Description:
The course is normally 3 days (7 hours a day) and has a heavy emphasis on hands on practice. Most of the concepts are discovered through code readings, exercises and labs.
Nuxt.js and Vue.js
14 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at web developers who wish to use Vue JS and Nuxt.js for end-to-end web development.
By the end of this training, participants will be able to:
- Influence a single-page application using Nuxt.js configuration.
- Implement server side rendering for optimizing SEO.
- Generate a static site from VueJS and Nuxt.js code.
Next.js 14 - Advanced
21 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang tingkat lanjut yang ingin menguasai fitur-fitur terbaru di Next.js 14, mengoptimalkan kinerja, dan menerapkan teknik-teknik modern React.
Pada akhir pelatihan ini, peserta akan dapat:
- Terapkan hook React tingkat lanjut dan fitur bersamaan.
- Memahami dan memanfaatkan strategi routing Next.js secara efektif.
- Memanfaatkan Komponen Server, Tindakan Server, dan pendekatan rendering hibrid.
- Mengoptimalkan pengambilan data, penyimpanan dalam cache, dan regenerasi statis tambahan.
- Gunakan Next.js sebagai solusi backend dengan Edge Functions dan Edge Runtime.
- Kelola status menggunakan React Konteks, Redux, dan pustaka status atom.
- Optimalkan kinerja aplikasi untuk Web Core Vitals.
- Uji, pantau, dan terapkan Next.js aplikasi secara efisien.
Building Interactive Applications with React, Redux and GraphQL
28 HoursIn this instructor-led, live training in Indonesia, participants will learn how to build React applications using Flux and GraphQL. The course covers installation, setup, integration, testing, deployment and best practices as it walks participants through the creation of a series of sample applications that demonstrate how to add additional levels of complexity and "coolness" to an application using the most advanced toolkits and techniques.
Developing applications with React requires a different kind of thinking, compared to what some developers are accustomed to, especially when coming from the mindset of other MVC frameworks such as AngularJS and Bootstrap.
This training covers the fundamentals behind of the technologies used each step of the way so that participants are not only able to build a functional application, but also understand why a particular approach is used. This lays the groundwork for thinking independently and creatively about the design and the desired results for building their own applications in the future.
React with Next.js
14 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at web developers who wish to use Next.js to create React applications.
By the end of this training, participants will be able to:
- Develop server-side web applications and static sites in Next.js.
- Handle and store data with MongoDB.
- Secure a web application with AuthO authentication.
Spring Boot, React, and Redux
14 HoursPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang web yang ingin membangun aplikasi web front-end dan back-end fungsional dengan Spring Boot, React, dan Redux.
Pada akhir pelatihan ini, peserta akan dapat:
- Membangun aplikasi front-end dengan React dan Redux.
- Buat API RESTful dengan Spring Boot.
- Layanan web aman dengan keamanan Spring dan token web JWT.
Svelte
14 HoursThis instructor-led, live training in Indonesia (remote or onsite) is aimed at developers who wish to use Svelte to develop web applications that are faster than React applications and are simpler to construct.
By the end of this training, participants will be able to:
- Start writing a web app quickly and with minimal overhead.
- Write web apps that handle state without relying on external dependencies or plugins.
- Use features such as scope styling to eliminate the need for extra extensions and custom syntax for CSS.
- Build standalone Svelte components and integrate them into the codebase of an existing React project.
Advanced Svelte JS
14 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at intermediate-level developers who wish to learn advanced concepts and features of Svelte for developing web applications.
By the end of this training, participants will be able to:
- Use advanced techniques for developing Svelte applications.
- Develop web applications with the Svelte framework.
- Quickly prototype with TailwindCSS and DaisyUI.
Managing Vue JS State with Vuex
7 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at developers and programmers who wish to create, manage, and update Vue applications using Vuex.
By the end of this training, participants will be able to use Vuex for building adaptable and maintainable single-page applications.