Закрыто

Twitter SwiftUI Clone | iOS 14 & Swift 5 | Firestore | MVVM [Udemy]

Тема в разделе "Курсы по программированию", создана пользователем MikeleCorleone, 11 фев 2021.

Цена: 999р.-79%
Взнос: 200р.
31%

Основной список: 5 участников

Статус обсуждения:
Комментирование ограничено.
  1. 11 фев 2021
    #1
    MikeleCorleone
    MikeleCorleone ЧКЧлен клуба
    Twitter SwiftUI Clone | iOS 14 & Swift 5 | Firestore | MVVM

    Английский

    Description
    What are we building?

    In this course, you will learn how to build an MVP version of Twitter with strictly Swift UI using the MVVM architecture. This is the only course on the market that builds a fully functioning app as complex as Twitter using nothing but SwiftUI. We will be building this completely from scratch, starting with the User Interface skeleton, and working our way up to integrating our API with Firestore and data models. This course WILL take your development skills to the next level, using the latest and greatest techniques in modern programming.

    We will be building all the core components of a social network. This includes following users, uploading/liking tweets, direct messaging, creating a user profile, and registering users. Throughout the process, you will develop high level programming, app design and app development skills. We will be building this without the use of storyboards, fully programmatically.

    Prior Experience?

    Some programming and basic Xcode experience is preferred. The course will move a little fast if you're a complete beginner, but you will pick things up along the way.

    Why take this course?

    Learning advanced development skills should be taught using real world examples. This course will teach you how to build a fully functional social network, from complete scratch. You will be learning advanced front and backend development skills, from a real life professional developer. You will learn how to code like a pro, and everything will be explained in detail along the way. This will teach you to build production ready applications, that are easily scalable and maintainable. This also makes for a great project to add to your portfolio, which you can use to show off to potential employers if you're trying to become a pro.

    What will you learn?

    • Comprehensive knowledge and understanding of SwiftUI & Xcode 11
    • How to implement Model View ViewModel (MVVM) architecture
    • How to engineer a backend server using Cloud Firestore
    • How to authenticate and register users with Firebase
    • How to communicate with a database (read/write)
    • How to monitor events in a database
    • How to upload images to Firebase Storage
    • How to structure data for optimum performance in Cloud Firestore
    • How to build a fully functioning social network (likes, follow, tweets, messaging)
    • How to programmatically construct views and controllers
    • How to parse incoming JSON data from database
    • How to use CocoaTouch classes, UIKit, UserNotifications and more
    • How to use CocoaPods and custom third party APIs
    • How to implement/use protocols
    • How to implement custom subclasses for clean and reusable code
    • How to dynamically size collection view cells
    • How to create extensions and functions for clean and reusable code
    • Advanced level programming and app development skills
    • Advanced level User Interface Design
    • Advanced level back end engineering
    What features are included?

    • Direct Messaging
    • Create users
    • Create a user profile
    • Authenticate users with Firebase
    • Search for users
    • Upload tweets
    • Home feed with tweets
    • Like tweets
    • Follow/Unfollow users from profile
    • Logging in and logging out
    Who this course is for:
    • Developers looking to improve their SwiftUI skills by building a full scale app like Twitter
    ==============================================================================
    Описание
    Что мы строим?
    В этом курсе вы узнаете, как создать MVP-версию Twitter со строго Swift UI с использованием архитектуры MVVM. Это единственный курс на рынке, который создает полностью функционирующее приложение, такое же сложное, как Twitter, используя только SwiftUI. Мы будем строить это полностью с нуля, начиная со скелета пользовательского интерфейса и заканчивая интеграцией нашего API с Firestore и моделями данных. Этот курс выведет ваши навыки разработки на новый уровень, используя новейшие и лучшие методы современного программирования.
    Мы будем строить все основные компоненты социальной сети. Это включает в себя следующие пользователи, загрузку/лайк твитов, прямые сообщения, создание профиля пользователя и регистрацию пользователей. На протяжении всего процесса вы будете развивать навыки программирования высокого уровня, дизайна приложений и разработки приложений. Мы будем строить это без использования раскадровок, полностью программно.

    Предыдущий Опыт?
    Предпочтителен некоторый опыт программирования и базовый опыт работы с Xcode. Курс будет двигаться немного быстро, если вы полный новичок, но вы будете подбирать вещи по пути.

    Зачем брать этот курс?
    Обучение навыкам продвинутого развития должно проводиться на реальных примерах. Этот курс научит вас, как построить полностью функциональную социальную сеть с нуля. Вы будете учиться передовым навыкам фронтальной и бэкенд-разработки у настоящего профессионального разработчика. Вы научитесь программировать как профессионал, и все будет подробно объяснено по пути. Это научит вас создавать готовые к производству приложения, которые легко масштабируются и обслуживаются. Это также делает отличный проект для добавления в ваше портфолио, который вы можете использовать, чтобы показать потенциальным работодателям, если вы пытаетесь стать профессионалом.

    Чему вы научитесь?
    • Всестороннее знание и понимание SwiftUI & Xcode 11
    • Как реализовать модель-представление-модель представления (шаблон MVVM) архитектура
    • Как спроектировать бэкенд - сервер с помощью Cloud Firestore
    • Как аутентифицировать и регистрировать пользователей в Firebase
    • Как взаимодействовать с базой данных (чтение/запись)
    • Как отслеживать события в базе данных
    • Как загрузить изображения в хранилище Firebase
    • Как структурировать данные для оптимальной производительности в Cloud Firestore
    • Как построить полностью функционирующую социальную сеть (лайки, фолловинг, твиты, обмен сообщениями)
    • Как программно создавать представления и контроллеры
    • Как анализировать входящие данные JSON из базы данных
    • Как использовать классы CocoaTouch, UIKit, UserNotifications и многое другое
    • Как использовать CocoaPods и пользовательские сторонние API
    • Как реализовать/использовать протоколы
    • Как реализовать пользовательские подклассы для чистого и многоразового кода
    • Как динамически изменять размер ячеек представления коллекции
    • Как создавать расширения и функции для чистого и многоразового кода
    • Продвинутый уровень программирования и навыки разработки приложений
    • Продвинутый уровень Дизайна пользовательского интерфейса
    • Продвинутый уровень фоновых технических
    Какие функции включены?
    • Прямой обмен сообщениями
    • Создание пользователей
    • Создание профиля пользователя
    • Аутентификация пользователей с помощью Firebase
    • Поиск пользователей
    • Загрузка твитов
    • Главная лента с твитами
    • Как твиты
    • Follow/Unfollow пользователи из профиля
    • Вход и выход из системы

    Скрытая ссылка
     
    Последнее редактирование модератором: 23 фев 2021
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      Складчина закрыта.
      2 мар 2022
    2. skladchik.com
      Складчина доступна.
      24 фев 2021
    3. skladchik.com
      Взнос составляет 100р.
      24 фев 2021
    4. skladchik.com
      Складчина активна.
      24 фев 2021

    Последние важные события

    1. skladchik.com
      Складчина закрыта.
      2 мар 2022
    2. skladchik.com
      Складчина доступна.
      24 фев 2021
    3. skladchik.com
      Взнос составляет 100р.
      24 фев 2021
    4. skladchik.com
      Складчина активна.
      24 фев 2021
  3. Обсуждение
  4. 23 фев 2021
    #2
    Celentano
    Celentano МодерМодератор Команда форума
    Должно быть оригинальное описание + перевод, если курс на иностранном языке.
     
Статус обсуждения:
Комментирование ограничено.