Доступ к полному курсу - ToDo List - Recycler
В этом курсе вы разовьёте следующие навыки и научитесь:
- правильно разбивать задачу на маленькие кусочки, это сильно ускоряет и облегчает работу;
- правильно разбивать задачу на маленькие кусочки, это сильно ускоряет и облегчает работу;
- искать решения возникающих проблем. Я в деталях показываю свою технику "Гугления", которую использую каждый день на реальном проекте в роли Senior разработчика;
- понимать конструкцию кода, что позволит вам в голове визуализировать схему работы приложения и понимать, как и что работает. А самое главное, понимать, почему что-то не работает, или работает не так, как вам надо
- работать с вёрсткой экрана и я поделюсь собственной методикой, которая позволяет находить ошибки. Вам кажется кнопка должна быть слева, и по тэгам всё кажется правильно? Но это не так? Я покажу, как найти ошибку
- копировать чужой код из интернета. Это один из ключевых навыков любого разработчика, который сильно ускоряет процесс обучения
- находить ошибки в своём коде и работать с логами, что так же позволит сильно ускорить процесс обучения. В этом курсе идёт большой упор на работу с большим количеством проблем, так как это основная проблема любого начинающего разработчика. Прямо в видео, я показываю собственную работу с реальным багом, с которым столкнулся во время записи, показывая свои рассуждения и подход к поиску решения
- я покажу на примере то, какие вопросы можно спрашивать у своих коллег, а какие проблемы лучше сначала решить самостоятельно. Это позволит чувствовать себя более комфортно на своём первом проекте
- правильно оформлять код, что позволит произвести хорошее впечатление на потенциального работодателя и на свою первую команду. Покажу то, как я лично оформляю код на реальных проектах, чтобы у моих коллег не было ко мне вопросов
- лучше ориентироваться в коде, видеть связь между разными файлами и сможете строить собственные конструкции, которые пригодятся на реальных проектах
Помимо этого, мы рассмотрим такие технические аспекты, как:
- data class - вы сможете конвертировать данные из реальной жизни, в данные для обработки программы. Это даёт безграничные возможности сбора данных от пользователей и обработки их в приложении;
- конструктор - обсудим одно из самых важных понятий в программировании. Это первый, сложный элемент, который мы вместе разберём по полочкам;
- интерфейсы - тоже один из сложных, для новичка, но обязательный для любого проекта элемент. Рассмотрим очень распространённый способ его использования. Который вы сможете встретить на реальном проекте
- конструктор - обсудим одно из самых важных понятий в программировании. Это первый, сложный элемент, который мы вместе разберём по полочкам;
- интерфейсы - тоже один из сложных, для новичка, но обязательный для любого проекта элемент. Рассмотрим очень распространённый способ его использования. Который вы сможете встретить на реальном проекте
- наследование классов - углубимся в это понятие, что даст вам возможность понять строение любого кода, а так же позволит легче читать и понимать любой код
- null - рассмотрим работу с этим понятием
ВНИМАНИЕ ДОСТУП ВЫДАЁТСЯ В РУЧНУЮ. ПОЭТОМУ ПРОЦЕСС МОЖЕТ ЗАНИМАТЬ ДО 48 ЧАСОВ (я работаю над автоматизацией)
курс новичкам