Khóa học Front-end Developer
LỰA CHỌN HÀNG ĐẦU
KHI BẮT ĐẦU HỌC CNTT
01.
Dễ tiếp cận
Lập trình web Frontend có nhiều mảng, nhưng nhìn chung ban đầu học Front-end nhẹ nhàng hơn, dễ tiếp cận hơn và trực quan hơn so với Back-end . Sau khi học Front-end và bạn đã có tư duy về code tốt hơn, bạn có thể bắt đầu học những ngôn ngữ lập trình backend, cơ sở dữ liệu, thuật toán.. để hướng tới lập trình fullstack
02.
Thu nhập hấp dẫn
Xu hướng nâng cao trải nghiệm người dùng trên website ngày càng trở nên quan trọng kéo theo Front End trở thành ngôn ngữ lập trình hiện đại và “on-trend” nhất hiện nay, lập trình viên Front-end 3 năm kinh nghiệm có thể có thu nhập từ 2-4000$
03.
Công nghệ HOT
React.JS – một trong những thư viện JavaScript mạnh & phổ biến nhất do Facebook phát triển từ 2013 và đang được sử dụng bởi hàng trăm công ty lớn trên thế giới như: Netflix, Airbnb, American Express, Facebook, WhatsApp, eBay, Instagram…
ĐỐI TƯỢNG THAM GIA
Học sinh, sinh viên, người đi làm muốn bắt đầu tìm hiểu về lập trình và ngành CNTT

Sinh viên ngành CNTT muốn học bài bản và nâng cao kỹ năng thực chiến về Java Web

Lập trình viên muốn bổ sung kiến thức, kĩ năng phục vụ cho việc phát triển Web

LỘ TRÌNH ĐÀO TẠO
Professional ReactJS Developer
Yêu cầu đầu vào
- Chưa có kiến thức nền tảng về công nghệ thông tin
- Yêu thích, đam mê và muốn tìm hiểu về lập trình
Nội dung đào tạo
- Session 1: Computer structure and operations
- Session 2: Numeral systems, representing information in computer
- Session 3: Operating systems, Windows OS
- Session 4: Computer software, Character encoding
- Session 5: Computer network and using computer network
- Session 6: Software development & Developer career path. Theory Test (1 hour)
- Session 1: Introduction to the Internet and Web Design
- Session 2: Building a Webpage Template with HTML5
- Session 3: Enhancing a Website with Links and Images
- Session 4: Applying CSS Styles to Webpages
- Session 5: Responsive Design Part 1: Designing for Mobile Devices
- Session 6: Responsive Design Part 2: Designing for Tablet and Desktop Devices
- Session 7: Creating Tables and Forms
- Session 8: Integrating Audio and Video
- Session 9: Creating Interactivity with Social Media and JavaScript
- Session 10: Final Exam
- Session 1: C Introduction, Data types, Variables and Constants
- Session 2: C Operators
- Session 3,4: Array, Flow controls
- Session 5: Workshop, Reviewing
- Session 6: Pointers and String
- Session 7: Functions, Arguments and Parameters
- Session 8: Workshop, Reviewing
- Session 9: Structure in C
- Session 10: I/O Streams and File Handling
- Session 11: Workshop, Reviewing
- Session 12: Final Exam
- Session 1: Introduction to Data structures and Algorithms Abstract Data Types, Arrays
- Session 2: LinkedList, Stack and Queue
- Session 3: Assignment Review
- Session 4: Algorithm, Flowchart, pseudo code
- Session 5: Sorting Algorithms; Bubble, Selection Sort; Analysis of Sorting Algorithms
- Session 6: Searching; Linear Search; Variations of Linear Search
- Session 7: Implement somes basic algorithm
- Session 8: Final Exam
Tiêu chuẩn đầu ra
- Xây dựng thành thạo các ứng dụng Web tĩnh với HTML, CSS
- Làm chủ cấu trúc dữ liệu, sử dụng thành thạo công cụ lập trình IDE
- Phát triển tư duy giải quyết vấn đề bằng cách phân tích dữ liệu và đưa ra thuật toán.
- Nâng trình tiếng Anh và kỹ năng mềm như viết CV, làm việc nhóm, thuyết trình,…
Nội dung đào tạo
- Front-end web Development
- Internet/web
- Web Browsers
- Domain Name System (DNS)
- HTTP/Networks
- Web hosting
- User Interface/Interaction Design
- HTML Overview; HTML Elements
- Debugging HTML; HTML Text
- Hyperlinks; Multimedia & Embedded
- Table and Form
- CSS Overview
- Cascade and Inheritance; Selectors
- Box Model; Overflow Contents
- Values and Units; Sizing item
- Background; Border
- Styling image and form; Debugging CSS
- Styling text; CSS Layout
- Audit and Revision
- JavaScript Overview
- Variables; Numbers and Operators
- String; Arrays; Objects; Conditionals
- Loops; Functions
- DOM; Events and Listeners
- Debugging JavaScript; Revision and Audit
- Front-end Essentials Final Exam
- Introduction and CSS selector
- Pseudo-Elements, Media Queries
- Color and Appearance, Flexbox
- Tables, Grid, Background & Boders
- Gradient, Transforms and Transitions
- Animations, CSS Framework
- Types and Coercion, Scope
- Closure, Higher-Order Functions
- Objects Oriented Programming and Prototypes
- ES6 Features, Parallel and Async
- Callback, Promises, Async/Await, Generator
- Audit and Revision
Tiêu chuẩn đầu ra
- Sử dụng thành thạo ngôn ngữ lập trình JavaScript, thao tác thành thạo với DOM
- Được trang bị kỹ năng nền tảng về HTML/CSS
- Được cung cấp các kỹ năng debug/trouble-shooting trang web một cách bài bản, dễ hiểu
- Rèn luyện kỹ năng viết code chuẩn, đẹp tuân thủ coding convention
Nội dung đào tạo
- TypeScript, React Overview
- React Component, Core Concepts
- Basic Hook, Styling, Debug React app
- React Portal, Routing with React Router
- Working with Forms, Server Interaction
- State Management, UI Components
- React Common Recipes
- Advanced Hooks, Unit Test
- Optimizing Performance
- Build Tools, Final Exam
Tiêu chuẩn đầu ra
- Rèn luyện kỹ năng viết code chuẩn, đẹp tuân thủ coding convention
- Trang bị kỹ năng chuyên sâu về HTML/CSS3 và CSS Framework như Bootstrap 4.
- Tiếp cận các công nghệ phát triển và xây dựng ứng dụng hiện đại, nhanh, hiệu suất tốt nhất như TypeScript, React
- Cung cấp các kỹ năng debug/trouble-shooting chương trình một cách bài bản, hệ thống hiệu quả. Áp dụng được Best Practice vào trong dự án.
- Hiểu mục đích của việc sử dụng các công cụ Source Controls và sử dụng SVN, Git cho các Project trong quá trình Training
- Nắm vững quy trình phát triển phần mềm một dự án thực tế và cách sử dụng công cụ quản lý dự án như JIRA.
- Sử dụng Thành thạo các công cụ thiết kế và lập trình web như: Visual Studio Code.
LỘ TRÌNH PHÁT TRIỂN
FRONT-END DEVELOPER

SẢN PHẨM HỌC VIÊN
TOP 6 LÝ DO BẠN NÊN
THAM GIA ĐÀO TẠO TẠI FA

Học bổng lên tới 100%
FA hỗ trợ không giới hạn các gói học bổng trị giá từ 50%, 100% lên đến 250%

Chương trình đào tạo chuẩn Global Developer
Với nội dung đào tạo chuẩn quốc tế và tùy theo năng lực mỗi học viên, tôi đa 1 năm từ tay ngang chuyển ngành sẽ trở thành lập trình viên giỏi cả Frontend và Backend

60% thực hành chuyên gia FPT Software
Học viên sẽ được thực hành thực tế với các giảng viên, chuyên gia chuyên nghiệp với hơn 20 năm kinh nghiệm tại các dự án thực tế của FSOFT

Hình thức
đào tạo linh hoạt
Toàn bộ các chương trình đào tạo tại FA đều có 2 hình thức là online và offline nhằm điều kiện cho toàn bộ các bạn học viên đều có cơ hội tham gia học tập và phát triển.

Cam kết hỗ trợ việc làm
Hoàn thành khóa học với mức điểm B trở lên, bạn sẽ được làm việc chính thức tại FPT Software với mức thu nhập khởi điểm lên đến 15M+.

Giá trị
chứng chỉ đào tạo
Hoàn thành khóa học, học viên sẽ nhận chứng chỉ đào tạo từ FPT Software do Bộ LĐ&TBXH cấp giúp CV nổi bật và dễ dàng tìm kiếm việc làm với thu nhập cao sau đào tạo.
ĐỘI NGŨ CHUYÊN GIA
Khi tham gia chương trình đào tạo tại FA, học viên sẽ nhận được sự hỗ trợ 3 chiều từ: Giảng viên, Trợ giảng và Quản lý lớp giúp học viên có thể hiểu rõ, hiểu sâu các kiến thức và đảm bảo chất lượng sau đào tạo.

HỌC VIÊN TẠI FA NÓI GÌ?
- Giảm 5% học phí toàn khóa học cho học viên đăng ký sớm và đóng phí ghi danh tham gia khóa học sớm.
- Giảm 5% học phí toàn khóa học cho học viên hoàn thành toàn bộ học phí trước khi bắt đầu khai giảng.
- Giảm 5% học phí toàn khóa học cho Học viên đăng ký theo nhóm từ 3 người trở lên.
- Đối với học viên là con, anh chị em ruột của FSOFTer khi tham gia khóa học sẽ được giảm ngay 10% học phí.
- Phỏng vấn và tặng ngay học bổng lên tới 100% học phí toàn khóa học cho học viên có điểm thi Placement Test cao.