Cảnh báo! Bài viết này không mang tính kỹ thuật và dành cho những độc giả đang tìm kiếm các khóa học nâng cao về phát triển iOS. Rất có thể, nếu bạn không hứng thú học thì tài liệu này sẽ không được bạn quan tâm.
Không có gì bí mật khi có nhiều tổ chức dạy lập trình. Hầu hết đây là những khóa học chính thống với kiến thức cơ bản, đảm bảo sự phát triển của một nghề mới trong thời gian ngắn nhất. Chúng tôi tại OTUS đã đi một con đường khác; các khóa học của chúng tôi không phù hợp cho người mới bắt đầu, nhưng chắc chắn có thể nâng cấp bạn từ chuyên gia cấp dưới lên “trung cấp” và thậm chí cao hơn.
Cách đây vài tháng, OTUS đã triển khai một số khóa học về phát triển iOS, cụ thể là khóa dự bị, cơ bản và nâng cao. Chúng ta sẽ nói về cái sau.
Điều đáng chú ý là sau hai lần ra mắt khóa học đầu tiên, chúng tôi đã nhận được rất nhiều yêu cầu từ khách hàng, sau đó chúng tôi quyết định hoàn thiện (mở rộng) chương trình và hiện đang khởi động lại khóa học dành cho nhà phát triển iOS nâng cao được đánh dấu “V2.0”
Khóa học mới sẽ không có kiến thức cơ bản nên phù hợp hơn với các nhà phát triển iOS có kinh nghiệm từ 1 năm trở lên. Để học ở trình độ nâng cao, bạn phải có những kiến thức sau:
- kiến thức về ngôn ngữ Swift (các kiểu cơ bản, vòng lặp, phân nhánh);
- Có kinh nghiệm phát triển iOS ít nhất 1 năm;
- hiểu biết chung về Foundation (hoặc Glibc);
- kinh nghiệm về Xcode;
- Kỹ năng Git.
Để xác định xem bạn có đủ kiến thức và kinh nghiệm để tham gia khóa học này hay không, bạn có thể tham gia
Ngoài ra, để thử hình thức đào tạo trực tuyến dựa trên các trường hợp thực tế thực tế, bạn có thể tự làm quen với việc ghi lại hội thảo trực tuyến trước đây:
Khóa học nâng cao 2.0 có gì mới?
- Học sinh sẽ giải quyết các vấn đề phức tạp và khó với chất lượng của các ứng dụng hàng đầu;
- Trong quá trình đào tạo, chúng tôi sẽ phát triển một giao diện người dùng phức tạp và sinh động sử dụng SwiftUI và những kiến thức không thể tìm thấy trong các bài viết trên Internet;
- Chúng ta sẽ tìm hiểu cách điều chỉnh mã UI cho iPadOS và chuyển nó sang các nền tảng watchOS, tvOS, macOS;
- Hãy cùng nghiên cứu vấn đề kết hợp các mô hình khai báo và mệnh lệnh, các mẫu Rx và phát triển trên Combine.
- Hãy cùng tìm hiểu kỹ năng hiếm có trong việc chuyển ứng dụng sang Android một cách thoải mái dành cho nhà phát triển iOS mà vẫn giữ được 80-90% logic. Sử dụng việc tạo mã, một cách để phát triển bản thân như một kỹ sư di động hình chữ T.
Một trong những điểm cộng thú vị là trong suốt quá trình học, học sinh có thể tin tưởng vào sự hỗ trợ của giáo viên trong các kênh nhóm Slack khép kín.
Sau khi hoàn thành khóa đào tạo, tất cả sinh viên tốt nghiệp OTUS đều có cơ hội tìm được việc làm tại các công ty CNTT lớn nhất là đối tác của chúng tôi. Chúng bao gồm các tập đoàn như Yandex, Kaspersky, Gazprombank, Tele2, Tinkoff và nhiều tập đoàn khác, bạn có thể xem danh sách đầy đủ
Nguồn: www.habr.com