IT Fundamentals - FPT Software Academy

IT Fundamentals

Nếu bạn muốn biết thêm thông tin về khoá học. Hãy liên hệ với chúng tôi.

TẠI SAO NÊN HỌC IT?

Công nghệ Thông tin là xu hướng phát triển của xã hội, mang đến sự thay đổi tích cực trên toàn diện các lĩnh vực: kinh tế, giáo dục, y tế. Tại Việt Nam, ngành công nghệ thông tin xuất khẩu mang lại khoảng 5 tỷ USD mỗi năm với hơn 430,000 kỹ sư làm việc trong lĩnh vực này. Với sự tăng tốc của cuộc cách mạng công nghệ, nhu cầu nhân sự CNTT đang tăng lên nhanh chóng, tuy nhiên số lượng sinh viên chuyên ngành CNTT có thể đáp ứng nhu cầu của doanh nghiệp chỉ đáp ứng được 30%, dẫn đến sự thiếu hụt trầm trọng về nhân lực.

Các vị trí như lập trình viên (developer), kiểm thử phần mềm (tester), QA, BA…. luôn được các doanh nghiệp công nghệ săn tìm và tuyển dụng với mức thu nhập vô cùng hấp dẫn. Nếu bạn đang tìm kiếm một nghề nghiệp không giới hạn về cơ hội phát triển, năng động, sáng tạo, linh động về thời gian, địa điểm thì ngành Công nghệ thông tin (IT) chính là sự lựa chọn hàng đầu dành cho bạn. Đặc biệt, sau đại dịch Covid-19, ngành CNTT đang tăng tốc với cấp số nhân, mở ra vô vàn cơ hội cho các bạn muốn theo đuổi IT.

Tuy nhiên, để bắt đầu học và làm việc với ngành IT không phải đơn giản. Nếu bạn chưa có kiến thức căn bản về IT hoặc đang là sinh viên ngành CNTT nhưng mất gốc, thiếu nền tảng lập trình căn bản, bạn sẽ dễ mất định hướng khi có quá nhiều kiến thức mới lạ. Một lộ trình đào tạo bài bản, đi sâu vào kiến thức cốt lõi để định hình về tư duy lập trình, các kiến thức và kĩ năng nển tảng về IT chính là bước đầu vững chắc cho bất cứ ai muốn tiến xa với nghề CNTT.

ĐIỂM NỔI BẬT CỦA KHÓA HỌC

  • Đào tạo từ đầu cho Non-IT: khóa học được thiết kế phù hợp cho bất kì ai. Khóa học không yêu cầu đầu vào và không giới hạn độ tuổi. Người học có thể là học sinh phổ thông, sinh viên, người đi làm ở lĩnh vực khác.
  • Lộ trình đào tạo rõ ràng, bài bản, đi sâu vào các kiến thức cốt lõi về IT, từ đó học viên dễ dàng tiếp thu các kiến thức nâng cao về sau. (Xem chi tiết chuẩn đầu ra)
  • Hình thức đào tạo linh hoạt phù hợp với người học: kết hợp học offline tại Trung tâm và online tại nhà (Blended Learning[1]).
  • Tăng cường thực hành với hệ thống bài Test/Quiz được cập nhật thường xuyên và gần 40 bài thực hành Lab/Assignment sau mỗi buổi học lý thuyết.
  • Trainer, Mentor, Admin giàu kinh nghiệm hỗ trợ trong và ngoài giờ học.
  • Cải thiện Kỹ năng mềm: học viên được trau dồi đầy đủ các kĩ năng mềm phục vụ công việc thông qua hoạt động đào tạo: kĩ năng trình bày (Presentation skill), kĩ năng viết mail (Email Writing), kĩ năng tạo CV (CV Writing), Kĩ năng trả lời phỏng vấn (Interview skill), Làm việc nhóm (Teamwork), cách đặt câu hỏi, báo cáo công việc.
  • Các công nghệ trong chương trình đào tạo:
    • Operating System: MS Windows 10.
    • Các ngôn ngữ: HTML/CSS, Ngôn ngữ lập trình (Java), SQL
    • Tools: Visual Studio Code, Eclipse, SQL Management Studio, Azure Data Studio

KHÓA HỌC NÀY DÀNH CHO AI?

  • Khóa học IT Fundamental phù hợp với những bạn học viên muốn bắt đầu học Công nghệ thông tin để trở thành lập trình viên chuyên nghiệp (C/C++, Java, NET, FrontEnd, Automation Test, Manual Test, BA, QA, …).
  • Người đi làm hoặc sinh viên ngành khác (Non-IT) muốn chuyển sang ngành CNTT.
  • Bất kỳ ai không chuyên về CNTT (Non-IT) nhưng làm việc trong môi trường CNTT hoặc cần giao tiếp với chuyên gia, muốn củng cố kiến thức/thuật ngữ/khái niệm để phục phụ cho công việc.
  • Dành cho những người yêu thích, đam mê và muốn tìm hiểu về lập trình.

MỤC TIÊU CỦA CHƯƠNG TRÌNH

Sau khi hoàn thành khóa học bạn có thể:

a. Về kiến thức:

  • Có những kiến thức cơ bản trong lĩnh vực CNTT, biết các thành phần trong hệ thống máy tính
  • Thành thạo sử dụng máy tính, mạng máy tính, các phần mềm thông dụng trong công việc và đời sống, phục những sự cố thường gặp trên máy tính
  • Có vốn từ vựng tiếng Anh chuyên ngành thường gặp trong ngành Công nghệ thông tin
  • Nắm được kiến thức về web front-end gồm HTML và CSS
  • Có kiến thức về ngôn ngữ lập trình và các cú pháp thường sử dụng trong lập trình (sử dụng ngôn ngữ lập trình Java)
  • Biết các cấu trúc dữ liệu thường: array, stack, queue, linked list
  • Nắm được các thành phần trong cơ sở dữ liệu quan hệ
  • Hiểu biết về cú pháp các câu lệnh DDL, DML

b. Về kỹ năng:

  • Tạo các thành phần trên trang web như menu, header, product card, footer, …
  • Tạo trang web bằng cách tạo trang HTML và sử dụng CSS để style cho trang web
  • Tạo các trang web như blog cá nhân, web giới thiệu sản phẩm, dịch vụ,…
  • Thực hiện các phân tích logic để đưa ra các bước lập trình
  • Viết chương trình phần mềm để thực hiện thuật toán như: giải phương trình bậc nhất, phương trình bậc 2, tính giai thừa, tìm ước chung lớn nhất của hai số, …
  • Thực hiện thao tác trên array: max, min, count, sum, average, sort, search,…
  • Thực hiện các thuật toán sắp xếp, tìm kiếm
  • Phân tích vấn đề, phân tích dữ liệu, đưa ra thuật toán
  • Định hướng và nên tảng kiến thức cơ bản để tiếp tục học chuyên sâu về CNTT, trở thành lập trình viên chuyên nghiệp.
  • Thực hiện tạo database, table, column, …
  • Thực hiện truy vấn bằng các câu lệnh INSERT, UPDATE, DELETE, SELECT
  • Sử dụng các options của câu lệnh SELECT, GROUP BY

Lộ trình khoá học

IT Basics 18 giờ (6 buổi)
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
Build a First Website with HTML/CSS 29 giờ (10 buổi)
Session 1: HTML Overview, Structure and Semantic
Session 2: Listing, Image, Hyperlink, Table
Session 3: HTML Form
Session 4: CSS Overview
Session 5: CSS Essential
Session 6: CSS Form
Session 7: CSS Layout
Session 8: Responsive Design and Bootstrap
Session 9: Publish and Promote Website
Session 10: Final Exam
Programming Language Basics 36 giờ (12 buổi)
Session 1: Java Introduction, Runnable Java File
Session 2: Variable, Operators and Expressions
Session 3: Functions
Session 4: Workshop, Reviewing
Session 5: Conditional Statements
Session 6: Loop statements
Session 7: Workshop, Reviewing
Session 8: Array
Session 9: Workshop, Reviewing
Session 10: String
Session 11: Workshop, Reviewing
Session 12: Final Exam
Data Structure and Algorithm 24 giờ (8 buổi)
Session 1: Introduction to Data structures and Algorithms Abstract Data Types, Arrays
Session 2: LinkedList
Session 3: Stack and Queue; Recursive function
Session 4: Workshop, Reviewing
Session 5: Sorting Algorithms; Bubble, Selection Sort; Analysis of Sorting Algorithms
Session 6: Searching; Linear Search; Binary Search; Variations of Linear Search
Session 7: Workshop, Reviewing
Session 8: Final Exam
Structured Query Language (SQL) 12 giờ (4 buổi)
Session 1: DB Concepts and ER Model
Session 2: SQL Data Types and Operations; DDL Statements
Session 3: DML Statements
Session 4: Built-in Functions; SELECT Options

Ưu đãi học bổng

  • 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 nộp học phí và tham gia học theo nhóm 2 người
  • Đố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í.
  • Đối với học viên đang là FSOFTer, khi tham gia khóa học sẽ được giảm ngay 20% học phí.