Professional Documents
Culture Documents
G2Academy Bootcamp Web and Mobile Dev. Brochure
G2Academy Bootcamp Web and Mobile Dev. Brochure
Full-stack Bootcamp
Web & Mobile Development
Learn programming
best practices with:
A curriculum tailored to
industry needs.
Project-based training.
Overview
In this course, the objectives are divided based on the backend and frontend course topics. In
backend course program, you will learn the basics of Java programming and be introduced to
Object Oriented Programming (OOP), variables, and data types. You will also learn to create
conditional statements, functions, and loops to process information and solve problems. There is
also a lesson of how to use the Java IDE (Integrated Development Environment) that professional
developers use to build, structure and debug your code.
In frontend course program, you will learn the fundamentals of React and React Native. You will
build a real-world application along the way in plain React. It covers real world features like
pagination, client-side caching and interactions such as searching and sorting. Additionally, you will
transition from JavaScript ES5 to JavaScript ES6 along the way. Beside React, you will also go
through a detailed understanding of the basics of React Native, edit and apply it in real-time and
learn how to connect firebase to our application.
g2academy.co @G2AcademyIndonesia
BCWM2201
Full-stack Bootcamp
Web & Mobile Development
Entry Requirements
In order to attend G2Academy Web and Mobile Development Full-stack Bootcamp Program, the
students must:
• Be at least 17 years old and/or have completed 3rd grade of Senior High School.
• Pass the fundamental logic and pseudocode tests.
• Be computer literate and tech-savvy.
• Have English language proficiency level equivalent to IELTS 6.0 or TOEFL
Paper-based 550 or TOEFL Internet-based 78. [for International Bootcamp Program]
Full-stack Developer
Backend Developer
Frontend Developer
Course Cost
Visit www.g2academy.co
for further details
g2academy.co @G2AcademyIndonesia
@G2AcademyIndonesia
BCWM2201
Full-stack Bootcamp
àƵƦۋwȌƦǞǶƵ(ƵɨƵǶȌȯǿƵȁɈ
"What is Array?
7 Arrays Creating Primitive & Reference Array
Multidimensional Array"
8 EXAM 01
g2academy.co @G2AcademyIndonesia
BCWM2201
Full-stack Bootcamp
àƵƦۋwȌƦǞǶƵ(ƵɨƵǶȌȯǿƵȁɈ
"What is Collections?
Collection,
Java ArrayList
9 Search &
Java LinkedList
Sort
Searching & Sorting Collections"
16 EXAM 02
g2academy.co @G2AcademyIndonesia
BCWM2201
Full-stack Bootcamp
àƵƦۋwȌƦǞǶƵ(ƵɨƵǶȌȯǿƵȁɈ
"What is Interface?
Declaring, Implementing &
Interfaces &
17 Extending Interface
Packages
What is Packages? Learn what is Interface,
Why we make Packages" how and when to
"Java Networking use it, how to use
5 18 Networking
Java Socket Programming" Java Networking to
communicate between
"Java FTP File Upload
Networking Java Program
19 Java FTP File Download
Continued
Java Advanced FTP Command"
20 EXAM 03
"JSON Introduction
21 JSON JSON vs XML
Learn the popular JSON
Encoding & Decoding JSON in Java"
Format and how to
"What is Data? Encode and Decode
Database What is Database? it in Java, learn how to
6 22
(MySQL) What is DBMS manage a Database
MySQL and all about it" and using that
"Components of ER Diagram Database to store Data
23 ERD & JDBC
Manipulating Database with JDBC" in Java
24 EXAM 04
"Java Design Pattern
Design Inversion of Control
25 Pattern & Dependency Inversion Principle
IoC Learn the concept of
Dependency Injection
Design Pattern and
IoC Container"
their advantage in
"Background why using Spring Boot Programming, hands
Spring Boot
7 26 Create a simple Spring Boot Project on creating REST API
REST API
Spring Boot REST API" Spring Boot Application
27 Spring JDBC "Spring Boot JDBC overview and how to store Data
Connection Pooling to Database using
Spring Boot JDBC Example" Spring Boot JDBC
28 EXAM 05
g2academy.co @G2AcademyIndonesia
BCWM2201
Full-stack Bootcamp
àƵƦۋwȌƦǞǶƵ(ƵɨƵǶȌȯǿƵȁɈ
32 FINAL EXAM
g2academy.co @G2AcademyIndonesia
BCWM2201
Full-stack Bootcamp
àƵƦۋwȌƦǞǶƵ(ƵɨƵǶȌȯǿƵȁɈ
9 Component Lifecycle
g2academy.co @G2AcademyIndonesia
BCWM2201
Full-stack Bootcamp
àƵƦۋwȌƦǞǶƵ(ƵɨƵǶȌȯǿƵȁɈ
g2academy.co @G2AcademyIndonesia
Wisma Barito Pacific
Lantai 1 A Blok G,
Jln. Letjend S.Parman Kav 62-63,
Slipi, Palmerah Jakarta g2academy.co @G2AcademyIndonesia