Deskripsi
Our Mentor
- Aruga Yusdish - Developer at Bank Syariah Indonesia, Developer at Sinarmas Land
From Code to Career: Your Blueprint to Becoming a Web Developer
- Opening
- What is Web Development
- Peluang Karir Web Development
- Gaji dan Struktur
- Softskill dan Hardskill
- Tools and Tech
- Modul 1 QNA
HTML in Action: Kuasai Struktur Website dari Nol hingga Form & Table Interaktif
- Opening Web Development Week 2
- An Overview of HTML
- An Overview of Tags, Attributes, & Web Page Structure
- An Overview of Text Formatting
- An Overview of Interactive Web Forms and Data Tables
- Closing Web Development Week 2
- Weekly Coding Challenge Modul 2
CSS Mastery: Bangun Tampilan Website Modern, Responsive & Visual-Ready
- A Deep Dive into CSS Essentials
- An Overview of CSS
- Practice CSS
- An Overview of Pseudo Element At Rules
- An Overview of CSS Box Model and Felxbox
- An Overview Of Styling Text and Typhography
- Practice CSS 2
- An Overview of CSS FrameWork Bootstrap
Practice BootStrap
- Website Developer Week 3
- Project 1 Web Development
Git Workflow Essentials: Kolaborasi, Backup, dan Versioning Tanpa Takut Salah
- Version Control System VCS with GIT
- Introduction VCS and GIT
- GITHub VS GITLab
- How to Install GIT
- How to Use Git
JavaScript Foundations: Mulai Menulis Code Dinamis untuk Website Interaktif
- How to Use Git
- Applying JavaScript
- Understanding JS Syntax
JavaScript DOM Essentials: Mengontrol Website, Data, & Logic Secara Interakti
- Introducing Mastering Java Script II
- Introduction to Document and Window Project
- Practice DOM
- An Overview of Variables and Operators
- An Overview of Data Types and Num Type Conversion
- Weekly Coding Challenge Modul 5 & 6
JavaScript Problem Solving: Menguasai Array, Object, Logic & Control Flow
- Mastering Java Script III
- An Overview of Math
- An Overview of Data String
- An Overview of Object
- An Overview of Array
- Date and Time
- Conditional Statement
- Weekly Coding Challenge Modul 7
Real-World JavaScript: Membangun Fitur Interaktif Berbasis Use-Case
- Materi 1 Web developer 6
- Materi 2 Web developer 6
- Weekly Coding Challenge Modul 8
TypeScript Kickstart: Tulis Code Lebih Aman, Terstruktur & Predictable
- Introduction TypeScript
- Keterkaitan dan Perbedaan JavaScript dan TypeScript
- Tutorial Instalasi TypeScript
- Type Inference
- Project 2 Web Development
TypeScript Applied: Interfaces, Classes, Methods & Real Project Patterns
- Overview Functions and Interfaces
- Fungsi TypeScript
- Practice Fungsi TypeScript
- Metode TypeScript dan Interfaces
- Practice Interfaces
- Types pada Class
- Methods
- Practice Class
- Weekly Coding Challenge Modul 9 & 10
React Fundamentals: Bangun UI Modern dengan Component, State & Props
- Getting Started with React
- Comparing Class Components and Functional Components
- Understanding Components, State, and Props
- Weekly Coding Challenge Modul 11
React Component Lifecycle & Pattern: Optimasi Render, List, Portal & HOC
- Overview Lifecycle Of Component
- Rendering List and Portals WebDev Modul 12
- Higher Order Components WebDev Modul 12
- Demonstration Lifecycle WebDev Modul 12
- Demonstration Higher Order Component WebDev Modul 12
- Demonstration List WebDev Modul 12
- Weekly Coding Challenge Modul 12
React Applied: Routing, Hooks, Event Control & Error-Proof UI
- Overview ReactJS pt III
- An Overview of Strategies for Error Handling
- An Overview of Managing Event Handling
- An Overview of Navigating with Routers
- An Overview of Utilizing Hooks for State and Lifecycle Features
- Practice
- Project 3 Web Development
- Weekly Coding Challenge Modul 13
Redux in Practice: Kendalikan State Kompleks untuk Aplikasi Berskala Besar
- Introduction
- An Overview of Basic State Management
- Getting To Know Redux
- The Mechanism of Redux
- Practice
- Weekly Coding Challenge Modul 14
Database Foundation: Pahami Struktur, Entity Relationship & MySQL Basics
- Dasar Dasar Basis Data
- Dasar Dasar MySQL Server
- Memahami Arsitektur Basis Data
- Pengantar Model Entity Relationship ER 1
- Practice
- Weekly Coding Challenge Modul 15
MySQL Query Mastery: Sorting, Filtering, Joins & Data Operations
- Overview of MySQL Data Types
- Crafting Simple Queries in MySQL
- Techniques for Eliminating Duplicate Records
- Applying Filters with Operators in MySQL
- Applying Sorting Data in MySQL Queries with Operators in MySQL
- Time to Practice
- Practice Join
- Weekly Coding Challenge Modul 16
Build Your First Backend: Setup NodeJS, Express & API Structure
- Introduction WebDev Modul 17
- Instalation and Configuration WebDev Modul 17
- Install Express JS WebDev Modul 17
- Demonstration Instal Node JS WebDev Modul 17
- Demontrasi Membuat Aplikasi Express WebDev Modul 17
- Project 4 Web Development
- Weekly Coding Challenge Modul 17
API Engineering with NodeJS: CRUD, ORM, CORS & Database Integration
- Introduction of NodeJS for Rest API pt III
- Integrating Knex.js with MySQL
- Overview of HTTP Methods (Get, Post, Put, Delete)
- Understanding Cross-Origin Resource Sharing (CORS)
- Object Relational Mapping with Sequelize
- An Overview of Developing a Rest API
- Practice
- Weekly Coding Challenge Modul 18
Full-Stack API Deployment: Refining, Scaling & ORM Deep Practice
- Introduction of NodeJS for Rest API pt III
- An Overview of Developing a Rest API
- Object Relational Mapping with Sequelize
- Practice
- Weekly Coding Challenge Modul 19
Strategic SQL Querying: Functions, Optimization & Real-World Patterns
- Website Developer Bootcamp Database 3
- Project 5 Web Development
- Weekly Coding Challenge Modul 20
