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

Khóa học Python Fullstack Software Engineer

Python 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 của chúng ta là giúp bạn trở thành một lập trình viên Python thực thụ. Để làm điều này, cần phải làm 3 việc:

  • Bạn cần phải hoàn thành khóa học
  • Bạn cần phải tìm được việc
  • Bạn cần phải xử lý tốt công việc đó

Để bạn hoàn thành tốt khóa học của chúng ta, chúng tôi sẽ hỗ trợ và động viên bạn. Mentor sẽ trả lời các câu hỏi của bạn và làm việc trong nhóm sẽ làm cho việc học của bạn thú vị hơn.

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

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

Cuối cùng, để bạn xử lý tốt các nhiệm vụ của mình ở công việc lập trình viên đầu tiên của mình, chúng tôi sẽ cung cấp cho bạn kiến thức lý thuyết rất rộng và kỹ năng thực hành. Nếu bạn học tốt và hoàn thành tất cả các bài tập thực hành, bạn hoàn toàn có thể xin việc ngay lập tức với vị trí middle.

Mọi thứ trong tay bạn. Chúng tôi cung cấp cho bạn tất cả những gì bạn cần và có thể cần trong năm đầu tiên làm việc.

8.2 CV của bạn

Đây là một CV có thể trông như thế nào sau khi hoàn thành khóa học:

Objective:

Một năm kinh nghiệm trong phát triển Python. Đã phát triển ba dự án web cho các nền tảng AWS & Google Cloud. Tham gia phát triển backend sử dụng Django framework với Django Rest Framework. Ngoài ra, tôi đã tạo ra một số bots cho Telegram messenger. Tôi liên tục nâng cao kiến thức và kỹ năng của mình.

Tech Skills: Languages:
  • Python 3.12
  • JavaScript
  • SQL
Frameworks:
  • Django, Django ORM, Django REST Framework
  • Flask
  • FastAPI
Tech:
  • JWT, Djoser, Pytest, Unittest, WebSockets, Aiohttp, SQLAlchemy, Alembic,
  • Beautiful Soup, Selenium, Scrapy
  • Docker, SQL, REST API, JSON, HTML/CSS, JavaScript, TelegramBots, RabbitMQ, noSQL, Google API,
  • Design Patterns, ADS, Scrum, Agile,
  • Transactions, ACID, CAD
  • Linux, web servers, CI/CD
Tools:
  • Git, SSH
  • Docker, Docker Compose
  • PyCharm
  • PostgreSQL
  • SQLite

Theo tôi, trông rất ấn tượng. "Không một nhà tuyển dụng nào có thể bỏ qua một CV như thế này" ©.

Rõ ràng, nhiều công nghệ bạn chỉ học sơ lược. Nhưng bạn sẽ quen thuộc với chúng và có thể trung thực trong phỏng vấn để nói 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

Chương trình học của bạn bao gồm 17 chủ đề chính:

STT Tên chủ đề Số tuần
1 Python Core 7 tuần
2 Thuật toán và cấu trúc dữ liệu 3 tuần
3 Làm việc với mạng 1 tuần
4 Cơ bản về Web 3 tuần
5 Docker 3 tuần
6 Cơ bản về SQL 3 tuần
7 Backend với Django 8 tuần
8 Quản lý dự án trên server 2 tuần
9 Architect Skills, phần 1 2 tuần
10 Api & REST 5 tuần
11 Parsing web 3 tuần
12 Frameworks thay thế 5 tuần
13 Python & Enterprise 3 tuần
14 Architect Skills 2 tuần
15 Trung tâm nghề nghiệp 2 tuần
16 Chuẩn bị cho phỏng vấn 2 tuần
17 Dự án cuối cùng (đồng thời) 4 tuần
52 tuần

Dự án cuối cùng của bạn 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. Tuy nhiên, chúng tôi vẫn để lại cho mentor khả năng 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 hoặc thêm một chủ đề nào đó không có trong kế hoạch - hãy thỏa thuận với mentor. Bạn không phải ở trường đại học :)

8.4 Thực hành - tất cả của chúng ta

Tất cả việc học của chúng ta được xây dựng trên thực hành. Khi thực hành liên tục, bạn sẽ dễ dàng nhớ và hiểu nhanh hơn. Thực hành sẽ bao gồm 4 hướng lớn.

Thứ nhất, bạn sẽ phải làm theo mentor. Mentor trong các buổi webinar và video bài giảng sẽ phân tích các công nghệ khác nhau và chỉ ra cách làm việc với chúng. Bạn chỉ cần làm theo họ. Bộ não bạn sẽ tự ghi nhớ những gì và cách cần phải làm. Ngoài ra, chính vào lúc đó bạn có thể có những câu hỏi mà bạn muốn hỏi mentor.

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

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

Và thứ tư, cuối cùng bạn sẽ có một dự án cuối cùng lớn trong khoảng hai tháng. Bạn có thể làm toàn bộ hoặc một phần. Bạn thậm chí có thể không làm. Mentor sẽ giúp bạn bất kể trường hợp nào. Xử lý tốt dự án - hãy tìm việc ngay với vị trí middle.

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