|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/android_prof/
课程评论:没有评论
## Android专业进阶(Kotlin)课程总结 本课程专为已有Android开发基础并掌握Kotlin语言的学生设计。目标是帮助学员掌握在大多数公司应聘初级Android开发职位所需的技术栈,顺利通过面试。 **课程亮点:** * **实战准备:** 课程包含一个重要的准备阶段,旨在让学员熟悉真实工作场景: * **Git Flow:** 学习版本控制流程。 * **调试器使用:** 掌握定位和解决代码问题的技巧。 * **遗留项目处理:** 学习如何理解和修改他人编写的代码。 * **目标:** 使学员能够独立应对工作中的挑战,无畏接手大型项目。 * **深入进阶:** 课程将深入探索Android开发的关键领域,并强调编写易读、易扩展的代码,遵循大型项目中的纯架构原则。 * **核心技术栈:** * **RecyclerView:** 深入理解其工作原理,优化性能,添加动画。 * **Fragments:** 掌握Fragment的使用。 * **Android Jetpack:** 学习ViewBinding, DataBinding, Navigation, WorkManager等核心库。 * **Kotlin Coroutines:** 深入学习协程。 * **Dagger:** 掌握依赖注入。 * **Android核心组件:** 学习Services, Broadcast Receivers, Content Providers。 * **实践导向:** 课程理论知识精简,以大量的实践练习为主。鼓励学员完成所有作业,以扎实掌握知识点,为面试做好充分准备。 * **持续更新:** 新内容将定期更新,保持课程的 актуальность。 **注意:** 针对来自俄罗斯的学生,由于Visa和Mastercard支付限制,可能会影响课程支付和折扣。具体解决方案可在Telegram频道“Android. С нуля до Junior” (android_sumin) 中获取。 本课程旨在将学员培养成具备面试初级Android开发职位能力的专业开发者。
Важное сообщение для студентов из РоссииВ связи с ограничениями работы систем Visa и Mastercard скорее всего вы не сможете оплатить этот курс и/или получить на него скидку. Как можно обойти это ограничение вы можете узнать в телеграм-канале "Android. С нуля до Junior" (android_sumin). Ссылку на него вы можете посмотреть в моем профиле преподавателя под фотографией есть кнопка "Сайт". В этом телеграм канале вы сможете задать любые вопросы, а также узнать о возможностях приобретения курсов (информация будет в закрепленном сообщении)_________________________________________________Этот курс предназначен для тех, кто уже изучил основы Андроид разработки и умеет писать код на Котлине.Здесь мы изучим все, что нужно, чтобы пройти собеседование по части Андроид на должность Junior разработчика в большинстве компаний.Перед тем, как приступить непосредственно к изучению андроид разработки, мы пройдем процесс подготовки, где научимся работать как на реальной работе, во-первых узнаем, что такое Git Flow, во-вторых научимся пользоваться дебаггером, чтобы вы могли без проблем находить проблемы в своем или чужом коде, и в третьих научимся работать с незнакомым проектом, который писали другие разработчики.Это нужно, чтобы вы представляли, что вас ждет после устройства на работу, могли самостоятельно решать возникающие проблемы и не боялись браться за проекты, в которых уже написано много кода.Дальше вас ждет много разделов, в которых мы будем изучать что-то новое, либо более глубоко разбираться в уже знакомых темах.В отличие от курсов для начинающих, здесь мы будем писать код не просто, чтобы приложение работало, но чтобы код был легко читаемый и расширяемый, так как это принято делать в крупных проектах с использованием принципов чистой архитектуры.Мы подробно разберем работу RecyclerView, научимся оптимизировать его работу, добавлять анимации, научимся работать с фрагментами, поработаем с библиотекой Android Jetpack - ViewBinding, DataBinding, Navigation и WorkManager, изучим корутины, инъекцию зависимостей через даггер, рассмотрим основные компоненты Андроид - сервисы, бродкаст ресиверы и контент провайдеры. И многое другоеКак и в предыдущих моих курсах теории здесь будет мало, в основном практика, поэтому обязательно выполняйте все задания, чтобы материал был усвоен хорошо и вы без проблем смогли пройти собеседование на должность джуниор разработчика.Новые темы я буду добавлять примерно раз в неделю. Поэтому если вы дошли до конца курса, то не переживайте, в ближайшее время в нем появятся новые уроки.Желаю вам успехов в обучении и до встречи на страницах курса!