CodeGym /Các khóa học /Frontend SELF VI /Khóa học Frontend Fullstack Software Engineer

Khóa học Frontend Fullstack Software Engineer

Frontend SELF VI
Mức độ, Bài học
Có sẵn

8.1 Mục tiêu của khóa học

Mục tiêu của khóa học

Mục tiêu của khóa học này là biến bạn trở thành một Frontend developer thực thụ. Để đạt được điều đó, cần làm 3 điều:

  • Bạn cần hoàn thành khóa học
  • Bạn cần tìm được việc làm
  • Bạn cần thành công trong công việc đó

Để bạn thành công trong khóa học này, chúng tôi sẽ ủng hộ và động viên bạn. Mentor sẽ giải đáp các thắc mắc của bạn, và làm việc nhóm sẽ khiến việc học tập của bạn thú vị hơn.

Bạn sẽ không bao giờ phải đối mặt với các vấn đề hoặc câu hỏi một mình. Luôn có những người sẽ giúp đỡ hoặc chỉ dẫn bạn. Vì vậy, trong nhóm của bạn sẽ có người điều phối, mentor, và tất nhiên, bạn luôn có thể hỏi đồng nghiệp của bạn.

Chúng tôi đã tạo ra một Trung tâm Nghề nghiệp để bạn có thể tìm được công việc tốt. Ở đó, bạn sẽ học cách viết CV một cách đúng đắn, biết những gì cần ghi vào và không nên. Cách giải thích các khoảng nghỉ trong công việc. Những gì nhà tuyển dụng trong công ty IT mong chờ thấy trong một bản CV tốt và những gì có thể làm họ không thích. Điều này sẽ rất hữu ích cho bạn.

Cuối cùng, để bạn đảm nhiệm tốt các trách nhiệm của mình trong công việc đầu tiên với vai trò lập trình viên, chúng tôi sẽ cung cấp cho bạn rất nhiều kiến thức lý thuyết và kỹ năng thực hành. Nếu bạn học tốt và hoàn thành tất cả bài tập thực hành, bạn hoàn toàn có thể tìm được việc làm ngay khi hoàn thành khóa học với vị trí mid-level.

Mọi thứ đều nằm trong tay bạn. Từ phía chúng tôi, chúng tôi sẽ cung cấp mọi thứ bạn cần hoặc có thể cần trong năm đầu tiên làm việc.

8.2 CV của bạn

Đây có thể là CV của bạn sau khi hoàn thành khóa học:

Summary:

One year of experience in frontend development. Developed three web projects using modern JavaScript frameworks and libraries. Contributed to the development of responsive and interactive web applications. Additionally, I have experience in optimizing web performance and accessibility. I continuously enhance my knowledge and skills.

Tech Skills:

Languages:

  • JavaScript (ES6+)
  • HTML5
  • CSS3
  • TypeScript

Key Skills:

  • React, React Native
  • Angular
  • Node.js
  • Responsive Design, Flexbox, CSS Grid
  • AJAX, Fetch API, Axios
  • REST API, GraphQL
  • Sass, Less, Styled Components
  • Webpack, mpm
  • Design Patterns, ADS, Scrum, Agile
  • Transactions, ACID, CAD
  • Linux, web servers, CI/CD
  • Testing: Jest, React Testing Library, Cypress

Tools:

  • Git, GitHub, SSH
  • Docker, Docker Compose
  • Chrome DevTools
  • WebStorm
  • PostgreSQL
  • SQLite

Theo mình thì CV này trông rất ấn tượng: “Không nhà tuyển dụng nào có thể bỏ qua một CV như vậy” (quote).

Tất nhiên, nhiều công nghệ bạn sẽ chỉ học qua loa, nhưng bạn sẽ quen với chúng và có thể nói chuyện một cách trung thực trong buổi phỏng vấn về những gì bạn đã làm, như thế nào và khi nào.

8.3 Kế hoạch khóa học

Việc học của bạn sẽ bao gồm 18 chủ đề chính:

# Tên chủ đề Số tuần
1 HTML 3 tuần
2 CSS 5 tuần
3 JavaScript 3 tuần
4 Network 1 tuần
5 TypeScript 3 tuần
6 Docker 3 tuần
7 SQL cơ bản 3 tuần
8 React 8 tuần
9 Quản lý dự án trên máy chủ 2 tuần
10 Architect Skills, 1-4 2 tuần
11 Node.js 5 tuần
12 React Native 3 tuần
13 Angular 5 tuần
14 Architect Skills, 5-9 2 tuần
15 Thuật toán và cấu trúc dữ liệu 3 tuần
16 Trung tâm nghề nghiệp 2 tuần
17 Chuẩn bị phỏng vấn 2 tuần
18 Dự án cuối khóa (đồng thời) 4 tuần
52 tuần

Dự án cuối khóa và Trung tâm nghề nghiệp sẽ diễn ra đồng thời, vì vậy bạn sẽ hoàn thành trong 52 tuần. Nhưng dù sao, chúng tôi vẫn cho phép mentor thay đổi kế hoạch học tập. Nếu bạn muốn học một chủ đề nào đó sâu hơn, không học một số chủ đề hoặc thêm một chủ đề không có trong kế hoạch — hãy thương lượng với mentor của bạn. Bạn không phải đang ở đại học :)

8.4 Thực hành là tất cả

Tất cả việc học của chúng tôi đều dựa trên thực hành. Thực hành liên tục, bạn sẽ dễ dàng nhớ mọi thứ và nhanh chóng hơn. Thực hành sẽ bao gồm bốn hướng lớn.

Đầu tiên, bạn cần phải làm theo mentor. Mentor trong các buổi hội thảo trên web và video bài giảng sẽ phân tích các công nghệ khác nhau và chỉ dẫn cách làm việc với chúng. Bạn chỉ cần làm theo họ. Bộ não của bạn sẽ tự ghi nhớ những gì cần làm và làm như thế nào. Ngoài ra, đây là lúc bạn có thể nảy ra các thắc mắc mà bạn muốn hỏi mentor của mình.

Thứ hai, trong khóa học của chúng tôi sẽ có nhiều bài tập nhỏ với tự động chấm điểm để bạn có thể luyện tập và mài giũa kỹ năng của mình. Bất kỳ lý thuyết nào cũng cần được kiểm tra bằng thực hành, vì vậy hãy giải một vài bài tập sau mỗi bài giảng, và ngay cả tài liệu khó cũng sẽ trở nên dễ hiểu hơn nhiều.

Thứ ba, mỗi hai tháng học sẽ có một dự án riêng. Một số bạn sẽ tự viết, một số sẽ viết nhóm. Hoặc mentor có thể giải thích cho bạn tài liệu mới và viết một dự án phức tạp cùng lúc. Chúng tôi hoàn toàn tin tưởng vào mentor và kinh nghiệm của họ.

Thứ tư, cuối cùng, bạn sẽ có một dự án cuối khóa lớn khoảng hai tháng. Có thể làm toàn bộ, có thể một phần. Có thể không làm cũng được. Dù thế nào, mentor sẽ luôn hỗ trợ bạn. Hoàn thành được dự án — tìm công việc ngay với vị trí mid-level.

Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION