9.999.999 ₫
149.999 ₫

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

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

Nhận khóa học trong vòng 3 - 5 giây
Combo "Khóa Học IT Cho Người Mới – Tester, Fullstack Java, Business Analyst Cùng VTI Academy" là lựa chọn hoàn hảo giúp bạn xây dựng nền tảng vững chắc trong lĩnh vực công nghệ thông tin. Lộ trình được thiết kế dành cho người mới bắt đầu, bao gồm đầy đủ kỹ năng cần thiết từ tư duy nghiệp vụ (Business Analyst), kiểm thử phần mềm (Tester) cho đến lập trình web Fullstack Java. Học viên sẽ được hướng dẫn chi tiết, thực hành trên các dự án thực tế và được đội ngũ giảng viên VTI hỗ trợ tận tình.
✅ Bạn là người mới bắt đầu, muốn bước chân vào ngành CNTT nhưng chưa biết nên học gì trước.
✅ Bạn mong muốn hiểu rõ quy trình phát triển phần mềm từ phân tích nghiệp vụ đến kiểm thử và lập trình.
✅ Bạn muốn được học theo lộ trình bài bản, có dự án thực tế và được hỗ trợ định hướng nghề nghiệp.
✅ Bạn đang tìm kiếm cơ hội chuyển nghề sang lĩnh vực IT với nền tảng kỹ năng vững chắc và đa dạng.
✅ Bạn muốn nắm vững kiến thức về BA, Testing và Java Fullstack để dễ dàng xin việc tại các doanh nghiệp công nghệ.
Khóa đào tạo BA được VTI Academy chăm chút trong từng bài giảng, các kiến thức chất lượng từ cơ bản tới nâng cao. Đội ngũ giảng viên là các BA đã từ 5-10 năm kinh nghiệm luôn hỗ trợ 24/7. Sau khi kết thúc khóa học, học viên có thể đáp ứng được các yêu cầu của nhà tuyển dụng đưa ra cho vị trí BA.
Được cung cấp các kiến thức về BA và tích lũy kinh nghiệm khi tham gia dự án thực tế với vai trò BA, giúp học viên hiểu và biết cần phải làm gì khi tham gia vào vị trí một BA
Áp dụng phương pháp tiếp cận theo quy trình trong việc thu thập và tài liệu hóa yêu cầu
Nắm vững kỹ năng giao tiếp và phối hợp giữa khách hàng và các phòng ban trong doanh nghiệp
Mô tả các cấp độ, loại và đặc điểm của một yêu cầu chất lượng trong dự án phần mềm
Phân tích quy trình nghiệp vụ và tạo sơ đồ luồng quy trình bằng BPMN
Hiểu và triển khai phân tích dữ liệu, mapping dữ liệu trong dự án
Sử dụng UML để mô hình hóa quy trình nghiệp vụ, bao gồm use case diagram, activity diagram và các loại sơ đồ khác
Áp dụng truy vết yêu cầu (Requirement Traceability) trong quá trình phân tích nghiệp vụ
Dự án cuối khóa (MockProject): Xây dựng một dự án thực tế xuyên suốt trong quá trình học
Chương trình xây dựng dựa trên cơ sở bộ chuẩn tài liệu chuẩn BABOK, kết hợp kiến thức ở lĩnh vực Quản lý dự án và Test là PMBOK và ISTQB. Ngoài ra, sẽ có nhiều chia sẻ về kinh nghiệm làm dự án thực tế
Có kiến thức về AI và AI tools sẽ được lồng vào các buối học về BA giúp học viên học hiệu quả hơn và tăng năng suất dự án
Module 1: Các khái niệm cơ bản về Business Analysis
Module 2: Tiếp cận dự án CNTT
Module 3: Khai thác yêu cầu (Elicitation Requirements)
Module 4: Phân tích yêu cầu tổng quan (High-level Analysis)
Module 5: Phân tích và thiết kế chi tiết hệ thống
Module 6: Quản lý yêu cầu (Requirements Management)
Module 7: Quản lý yêu cầu nâng cao
Bài tập cuối khóa & Tổng kết
Bạn muốn bước chân vào ngành CNTT nhưng không giỏi lập trình? Bạn đang tìm kiếm một công việc ổn định, có thu nhập tốt và nhu cầu tuyển dụng cao? Khóa học "Tester Cho Người Mới Bắt Đầu Cùng VTI Academy" chính là lựa chọn lý tưởng giúp bạn từng bước chinh phục nghề kiểm thử phần mềm – một trong những vị trí có vai trò quan trọng trong quy trình phát triển sản phẩm công nghệ.
Được thiết kế dành riêng cho người mới, khóa học giúp bạn nắm vững kiến thức nền tảng, thành thạo công cụ kiểm thử phổ biến, đồng thời rèn luyện kỹ năng làm việc nhóm và xử lý tình huống thực tế thông qua các dự án mô phỏng môi trường doanh nghiệps. Với phương pháp giảng dạy dễ hiểu và thực hành liên tục, bạn hoàn toàn có thể tự tin ứng tuyển vị trí Fresher Tester chỉ sau 1 khóa học.
Hiểu rõ về kiểm thử phần mềm:Từ vai trò, quy trình cho đến các loại hình kiểm thử (manual, functional, regression, UAT…).
Làm việc với SQL:Học cách truy vấn dữ liệu trong cơ sở dữ liệu MySQL để phục vụ kiểm thử backend.
Viết test case chuyên nghiệp:Biết cách phân tích yêu cầu, thiết kế trường hợp kiểm thử logic và tối ưu.
Báo cáo lỗi rõ ràng:Viết bug report dễ hiểu, tái hiện chính xác lỗi giúp dev xử lý nhanh chóng.
Thực hành kiểm thử API:Sử dụng các công cụ như Postman, Swagger để kiểm tra tính năng backend.
Tham gia mock project thực tế:Làm việc nhóm, lên kế hoạch kiểm thử, phân chia task và thực hành như trong doanh nghiệp.
Lộ trình khóa học – 20 buổi học | 5 module trọng tâm
Module 1 – Basic SQL with MySQLLàm quen với cơ sở dữ liệu, học cách truy vấn dữ liệu, lọc, tìm kiếm, liên kết bảng phục vụ kiểm thử backend.
Module 2 – Software Testing FoundationLàm chủ kiến thức nền tảng: quy trình kiểm thử, vai trò của QA, các loại kiểm thử và kỹ thuật phân tích yêu cầu.
Module 3 – Test Mock ProjectThực hành kiểm thử trên dự án giả lập, viết test case, báo lỗi, teamwork theo quy trình Agile.
Module 4 – API TestingKiểm thử tính năng phía backend thông qua API bằng Postman. Làm quen với các phương thức HTTP, phân tích JSON response.
Module 5 – Final ExamTổng kết kiến thức, thực hiện bài kiểm tra đầu ra và nhận tư vấn định hướng nghề nghiệp từ giảng viên.
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.
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).
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
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
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
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
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
99.999.999 ₫
599.999 ₫
2.999.999 ₫
59.999 ₫
4.000.000 ₫
59.999 ₫
6.000.000 ₫
99.999 ₫
3.100.000 ₫
99.999 ₫
25.000.000 ₫
99.999 ₫
4.590.000 ₫
89.999 ₫
9.868.000 ₫
99.999 ₫
800.000 ₫
49.999 ₫
699.000 ₫
89.999 ₫
500.000 ₫
79.999 ₫
1.800.000 ₫
49.999 ₫