Hướng dẫn mua hàng

Giỏ hàng

Khóa Học Fullstack Java Web Developer Dành Cho Người Mới Bắt Đầu Cùng Vti Academy
Tham Gia Cộng Đồng Khoahocgiahoi
Học Miễn Phí Với Gói Hội Viên

Khóa Học Fullstack Java Web Developer Dành Cho Người Mới Bắt Đầu Cùng Vti Academy

20.000.000 ₫

99.999 ₫

Thời lượng
5 Phần
Sở hữu khóa học
Trọn đời
Đã đăng ký
103
Đầy Đủ Bài Giảng
Đầy Đủ Bài Giảng

Video bài giảng và tài liệu giống mô tả

Học Online Tiện Lợi
Học Online Tiện Lợi

Học online trên Website bằng điện thoại hoặc máy tính

Kích Hoạt Nhanh
Kích Hoạt Nhanh

Nhận khóa học trong vòng 3 - 5 giây

Share Khóa Học Fullstack Java Web Developer Dành Cho Người Mới Bắt Đầu Cùng Vti Academy

Khóa học Java Web Full-Stack được VTI Academy đào tạo bài bản, chất lượng nhằm đào tạo không chỉ kiến thức lý thuyết mà còn cả kiến thức thực hành, học viên sẽ được tham gia dự án thật ngay trong khóa học nhằm trang bị kiến thức cần thiết mà các doanh nghiệp đòi hỏi ở một nhân sự lập trình Java.

Đối tượng tham gia

Sinh viên, người đi làm muốn trở thành Fullstack Java Web Developer

Chưa biết gì về IT nhưng có đam mê và yêu thích công nghệ

Sinh viên chuyên ngành CNTT hoặc những người đang làm việc trong lĩnh vực CNTT muốn học chuyên sâu về Java

Những người đã từng học CNTT nhưng mất gốc và đang loay hoay tìm kiếm công việc

Những người chuyển ngành từ các ngành học khác như Điện tử viễn thông, Cơ khí, Kinh tế, v.v

Học xong làm ở đâu

Apply vào tất cả công ty tuyển dụng Java Developer

Các công ty outsourcing - gia công phần mềm

Công ty, tập đoàn trong nước và nước ngoài...

Các công ty startup - khởi nghiệp

Nhận các job freelance về Java

Bạn Sẽ Học Được Gì Từ Khóa Học Này

Sử dụng thành thạo ngôn ngữ lập trình Java, thiết kế phần mềm theo phương pháp hướng đối tượng (OOP).

Nắm được quy trình phát triển một dự án Java Web Fullstack, hướng Học viên tới các công nghệ phát triển website và xây dựng ứng dụng nhanh nhất, hiệu suất tốt nhất.

Xây dựng cơ sở dữ liệu quan hệ (Relational Database) cho các hệ thống phần mềm sử dụng MySQL Server.

Được cung cấp các kỹ thuật gỡ lỗi (debugging) chương trình hiệu quả, áp dụng các Best Practice hay trong dự án.

Phát triển được các Web Application, Web Service phục vụ cho các giải pháp thương mại điện tử, marketing, các hệ thống quản lý, … sử dụng Spring Boot, ReactJS.

Hiểu mục đích của việc sử dụng các công cụ quản lý mã nguồn (Source Controls) và sử dụng SVN, Git cho các Project trong quá trình Training.

Có kỹ năng phân tích, suy nghĩ một cách logic nhằm giải quyết vấn đề trong quá trình làm việc.

Biết cách tìm kiếm và nghiên cứu khi gặp vấn đề hoặc khi tiếp cận kiến thức mới (ngôn ngữ lập trình, framework mới).

Nội Dung Khóa Học

Học phần 1 - DataBase MySQL

Day 1

  • Khai giảng & giới thiệu về khóa học: Java Web FullStack
  • Cài đặt & Giới thiệu tài liệu khoá học (Drive File Stream)
  • Cài đặt MySQL Workbench
  • Giới thiệu về Web architecture
  • Giới thiệu về Database
  • Tạo Database, tạo Table
  • Data Types (Number, Character, Date & Time, Enum)
  • Daily Assignment

Day 2

  • Review Assignment & Lý thuyết Lesson 1
  • Constraint (Primary Key, Foreign Key, Unique Key , Default, Not null, Check)
  • Select, Where ( = , >, <, >=, <=, !=, <>, And, Or, Between and, In, Not In, Like, Not Like, Is Null, Is Not Null)
  • Distinct, Order by, Limit, alias
  • Aggregate functions (Count, Sum, Min, Max, Avg), Group By, Having
  • Insert, update, delete statement
  • Daily Assignment

Day 3

  • Review Assignment & Lý thuyết (Lesson 1 & Lesson 2)

Day 4

  • Review Assignment & Lý thuyết Lesson 2
  • Join (Inner Join, Left Join, Right Joi, Cross Join)
  • Union và Union All
  • Daily Assignment

Day 5

  • Review Assignment & Lý thuyết Lesson 3
  • Subquery
  • View
  • CTE
  • Daily Assignment

Day 6

  • Review Assignment & Lý thuyết (Lesson 3 & Lesson 4)

Day 7

  • Review Assignment & Lý thuyết Lesson 4
  • Stored Procedure
  • Function
  • Optional Join (On Delete Cascade, …)
  • Daily Assignment

Day 8

  • Review Assignment & Lý thuyết Lesson 5
  • Session & Connection
  • Variable
  • Trigger, Index, Case When
  • Daily Assignment

Day 9

  • Review Assignment & Lý thuyết (Lesson 5 & Lesson 6)

Day 10

  • Review Assignment & Lý thuyết SQL trong học phần

Học phần 2 - JavaCore

Day 1

  • Giới thiệu về môn học
  • Overview of Java and its features
  • Setting up the development environment (Setup JDK & Eclipse)
  • Writing and running your first Java program
  • Data Types and Variables
  • Array, Enum
  • Object
  • Daily Assignment

Day 2

  • Review Assignment & Lý thuyết Lesson 1
  • Flow control statements (if-else, ternary, switch-case, for, foreach, while, do while, break, continue)
  • Operator (i++, Arithmetic, Relational, Logic)
  • Date, String, Number Format
  • Random Number, Date
  • Scanner object, Java Methods
  • Daily Assignment

Day 3

  • Review Assignment & Lý thuyết Lesson 1 & 2
  • Introduction to Data Structures and Algorithms
  • Sorting algorithms: Bubble Sort, Selection Sort, Insertion Sort
  • Daily Assignment

Day 4

  • Review Assignment & Lý thuyết (Lesson 1,2,3)

Day 5

  • Review Assignment & Lý thuyết Lesson 3
  • Interpretion & Compilation
  • Datatype Casting, Wrapper Classes
  • Auto boxing & unboxing
  • String class
  • Các phương thức trong class Object
  • Debugging in Java
  • Daily Assignment

Day 6

  • Review Assignment & Lý thuyết Lesson 4
  • Classes and objects
  • Constructors and methods
  • Package and Access modifiers
  • OOP
  • Encapsulation
  • Inheritance
  • Daily Assignment

Day 7

  • Review Assignment & Lý thuyết Lesson 5
  • Abstraction
  • Polymorphism
  • Override và Overload
  • this & super keywords
  • Garbage Collector
  • Inner class
  • Daily Assignment

Day 8

  • Review Assignment & Lý thuyết (Lesson 4,5,6)

Day 9

  • Review Assignment & Lý thuyết Lesson 6
  • Các thành phần static và luồng điều khiển
  • Các thành phần Non-static và luồng điều khiển
  • Final
  • Exception Handling
  • File
  • IO Stream
  • Daily Assignment

Day 10

  • Review Assignment & Lý thuyết Lesson 7
  • Abstract Data Types
  • Stack and Queue Data Structures
  • Stack class in Java
  • Daily Assignment

Day 11

  • Review Assignment & Lý thuyết Lesson 8
  • Memory (Stack and Heap)
  • Collection & Map
  • Generic
  • Daily Assignment

Day 12

  • Review Assignment & Lý thuyết (Lesson 7,8, 9)

Day 13

  • Review Assignment & Lý thuyết Lesson 9
  • LinkedList (Singly/Doubly/Circular LinkedList)
  • The JDK LinkedList Class
  • Daily Assignment

Day 14

  • Review Assignment & Lý thuyết Lesson 10
  • HashTable
  • Search Algorithms (Linear Search, Binary Search)
  • Daily Assignment

Day 15

  • Review Assignment & Lý thuyết Lesson 11
  • Lambda Expression
  • Streams
  • Internationalization
  • Daily Assignment

Day 16

  • Review Assignment & Lý thuyết (Lesson 10,11,12)

Day 17

  • Review Assignment & Lý thuyết Lesson 12
  • JDBC
  • Maven
  • Properties File
  • Call Procedure
  • Transaction
  • Daily Assignment

Day 18

  • Review Assignment & Lý thuyết Lesson 13
  • JDBC
  • 3-Layer architecture
  • Daily Assignment
  • Review Assignment & Lý thuyết

Day 19

  • Topic Exam: Lý thuyết
  • Topic Exam: Thực hành
  • Topic Exam: Interview

Học phần 3 - Frontend Basic

Day 1

  • Giới thiệu về học phần
  • Setup Atom hoặc VS Code
  • HTML
  • CSS Basic
  • Daily Assignment

Day 2

  • Review Assignment & Lý thuyết Lesson 1
  • CSS Advanced
  • Daily Assignment

Day 3

  • Review Assignment & Lý thuyết Lesson 2
  • JavaScript
  • Daily Assignment

Day 4

  • Review Assignment & Lý thuyết Lesson 1 & Lesson 2 & Lesson 3

Day 5

  • jQuery
  • Bootstrap
  • Daily Assignment

Day 6

  • Review Assignment & Lý thuyết Lesson 4
  • Ajax
  • Daily Assignment
  • Review lại sản phẩm học viên đã hoàn thành được trong học phần

Học phần 4 - Java Advanced

Day 1

  • Giới thiệu về môn học
  • Introduction to ORM
  • Hibernate Architecture
  • Configuration File
  • Hibernate First Example
  • Daily Assignment

Day 2

  • Review Assignment & Lý thuyết Lesson 1
  • Basic Annotations
  • Hibernate Relationships
  • Lazy loading and Eager loading
  • Daily Assignment

Day 3

  • Review Assignment & Lý thuyết Lesson 2
  • Queries Introduction
  • Native Query
  • Hibernate Query Language
  • Hibernate Named Query
  • Daily Assignment

Day 4

  • Review Assignment & Lý thuyết Lesson 1,2,3

Day 5

  • Review Assignment & Lý thuyết Lesson 3
  • Setup Spring tool suite & Postman
  • Hello World
  • A few concepts (Web & Web service, JSON & XML, API & Restful API, HTTP)
  • 3 Layers with Springboot
  • Daily Assignment

Day 6

  • Review Assignment & Lý thuyết Lesson 4
  • SOLID principles
  • IoC & DI
  • Spring core
  • Daily Assignment

Day 7

  • Review Assignment & Lý thuyết Lesson 5
  • Hello World Spring Data JPA
  • Custom Query
  • Paging & Sorting
  • Daily Assignment

Day 8

  • Review Assignment & Lý thuyết Lesson 4,5,6

Day 9

  • Review Assignment & Lý thuyết Lesson 6
  • ModelMapper
  • Specification
  • HATEOAS
  • Daily Assignment

Day 10

  • Review Assignment & Lý thuyết Lesson 7
  • Create/Update Form
  • Validate
  • Swagger
  • Spring Data Rest
  • Daily Assignment

Day 11

  • Review Assignment & Lý thuyết Lesson 8
  • Exception
  • Basic Authentication
  • Log4j
  • Daily Assignment

Day 12

  • Review Assignment & Lý thuyết Lesson 7,8,9

Day 13+14

  • Review Java Advanced
  • Hướng dẫn học viên xây dựng và hoàn thành Project trong học phần, chuẩn bị cho buổi Demo cuối học phần

Day 15

  • Topic Exam: Demo Final Project
    Topic Exam: Interview

Học phần 5 - ReactJS

Day 1

  • Giới thiệu về học phần
  • Setup NodeJS Typescript
  • Introduce Typescript
  • Datatype, Datatype Casting
  • Operator, Flow Control
  • OOP
  • Module
  • Daily Assignment

Day 2

  • Review Assignment & Lý thuyết Lesson 1
  • Destructuring, Template String, ... Operator
  • Asynchronous Programming (Callback, Promise, Async Await)
  • Higher-Order Function, Reduce Function, Currying Function
  • Daily Assignment

Day 3

  • Review Assignment & Lý thuyết Lesson 1 & Lesson 2

Day 4

  • Review Assignment & Lý thuyết Lesson 2
  • Introduce ReactJS
  • JSX
  • Classs Component & Functional Component
  • State
  • Props
  • Daily Assignment

Day 5

  • Review Assignment & Lý thuyết Lesson 3
  • Fragment
  • Form
  • Event
  • List
  • Render Element
  • Daily Assignment

Day 6

  • Review Assignment & Lý thuyết Lesson 3 & Lesson 4

Day 7

  • Review Assignment & Lý thuyết Lesson 4
  • Share Data Between Components
  • Container & UI Component
  • Router
  • Daily Assignment

Day 8

  • Review Assignment & Lý thuyết Lesson 5
  • Lifecycle
  • Styling
  • Introduce UI Libraries
  • Daily Assignment

Day 9

  • Review Assignment & Lý thuyết Lesson 5 & Lesson 6

Day 10

  • Review Assignment & Lý thuyết Lesson 6
  • API - Axios
  • Higher-Order Components
  • Render Props
  • Reuse Function
  • Daily Assignment

Day 11

  • Review Assignment & Lý thuyết Lesson 7
  • Hook
  • Daily Assignment

Day 12

  • Review Assignment & Lý thuyết Lesson 7 & Lesson 8

Day 13

  • Review Assignment & Lý thuyết Lesson 8
  • Redux Core
  • React Redux
  • Daily Assignment

Day 14

  • Review Assignment & Lý thuyết Lesson 9
  • Middlewares (React-thunk)
  • Redux DevTools
  • Redux Toolkit
  • Daily Assignment

Day 15

  • Testing & Deploy
  • Topic Exam: Demo Final Project
  • Topic Exam: Interview

Khóa học ngẫu nhiên

Trọn Bộ Khóa Học Trên Website Với Quyền Truy Cập Vĩnh Viễn & Cập Nhật Liên Tục
Trọn Bộ Khóa Học Trên Website Với Quyền Truy Cập Vĩnh Viễn & Cập Nhật Liên Tục

99.999.999 ₫

599.999 ₫

Google Ads Marketing Toàn Tập
Google Ads Marketing Toàn Tập

900.000 ₫

49.999 ₫

Khóa Học Quảng Cáo Facebook Ads Pro 2025
Khóa Học Quảng Cáo Facebook Ads Pro 2025

1.500.000 ₫

99.999 ₫

Khóa Học Content Marketing Mới Nhất – Viết Nội Dung Writer, Creater & Seo Cùng MindX
Khóa Học Content Marketing Mới Nhất – Viết Nội Dung Writer, Creater & Seo Cùng MindX

15.000.000 ₫

99.999 ₫

Khóa Học Fpa Facebook Ads Pro Doãn Kỷ
Khóa Học Fpa Facebook Ads Pro Doãn Kỷ

9.900.000 ₫

69.999 ₫

Khóa Học Quản Trị Chuỗi Cung Ứng Cơ Bản Và Nâng Cao: Kiến Thức, Chiến Lược Và Ứng Dụng Hiệu Quả
Khóa Học Quản Trị Chuỗi Cung Ứng Cơ Bản Và Nâng Cao: Kiến Thức, Chiến Lược Và Ứng Dụng Hiệu Quả

1.049.000 ₫

49.999 ₫

Khóa Học Vẽ Minh Hoạ Bìa Sách Cùng Digiart Academy
Khóa Học Vẽ Minh Hoạ Bìa Sách Cùng Digiart Academy

1.900.000 ₫

99.999 ₫

Khóa Học Toeic Cô Phạm Liễu Từ Mất Gốc Đến Mục Tiêu 750+
Khóa Học Toeic Cô Phạm Liễu Từ Mất Gốc Đến Mục Tiêu 750+

4.999.999 ₫

99.999 ₫

Khóa Học Data Science Machine Learning Nâng Cao 2024 Cùng Việt Nguyễn AI
Khóa Học Data Science Machine Learning Nâng Cao 2024 Cùng Việt Nguyễn AI

10.000.000 ₫

49.999 ₫

Khóa Học Node.js Super | Dự Án Twitter Api Cùng Dư Thanh Được
Khóa Học Node.js Super | Dự Án Twitter Api Cùng Dư Thanh Được

1.590.000 ₫

49.999 ₫

Khóa Học Tiếng Trung Trọn Lộ Trình 214 Bộ Thủ & HSK 1–6 Cùng Tiếng Trung 5S
Khóa Học Tiếng Trung Trọn Lộ Trình 214 Bộ Thủ & HSK 1–6 Cùng Tiếng Trung 5S

9.990.000 ₫

99.999 ₫

Khoá Học Terraform Mastery Trên Cloud Azure Từ Cơ Bản Đến Nâng Cao Cùng Tedu
Khoá Học Terraform Mastery Trên Cloud Azure Từ Cơ Bản Đến Nâng Cao Cùng Tedu

2.800.000 ₫

49.999 ₫

Khóa học tương tự

Trọn Bộ Khóa Học Trên Website Với Quyền Truy Cập Vĩnh Viễn & Cập Nhật Liên Tục

Trọn Bộ Khóa Học Trên Website Với Quyền Truy Cập Vĩnh Viễn & Cập Nhật Liên Tục

99.999.999 ₫

599.999 ₫

109403261
Facebook
Zalo