3/5, 1 голос
Завершено

(Udemy) Ionic2 Полный курс - Новое поколение мобильных приложений (Ангулар2)

Тема в разделе "Курсы по программированию", создана пользователем Василий Сергеевич, 10 дек 2016.

Цена: 1200р.
Взнос: 102р.
100%

Основной список:

  1. 1.Василий Сергеевич  
  2. 2.  
  3. 3.  
  4. 4.  
  5. 5.  
  6. 6.  
  7. 7.  
  8. 8.  
  9. 9.  
  10. 10.  
  11. 11.  
  12. 12.  
  13. 13.  
  14. 14.  
  15. 15.  
  16. 16.  
  17. 17.  
  18. 18.  
  19. 19.  
  20. 20.  

Резервный список:

  1. 1.  
  2. 2.  
  3. 3.  
Статус темы:
Закрыта.
  1. Василий Сергеевич

    Василий Сергеевич Василий Сергеевич ОргОрганизатор

    Ionic2 от разработчика нативных мобильных приложений ( не веб-разработчика ). Научись создавать кроссплатформенные приложения

    [​IMG]

    Course Description
    Think that you need to learn both Java and Swift to make cross platform apps? Well you don't and I'm here to show you how!

    Learn the basic concepts, tools, and functions that you will need to build fully functional iOS and Android apps using Ionic 2 and Javascript / Typescript.

    -------------------------------

    This course covers what others do not! The focus is strongly on the brand new Ionic 2 platform based on Angular 2.

    I doubt that any other Ionic course on Udemy is created by an app developer who has worked with Java, Swift C# and Angular 2 BEFORE teaching Ionic. When I teach you Ionic principles I'm also teaching you solid app fundamentals should you ever want to learn native app development!

    -------------------------------

    Things You'll Learn

    • Ionic 2 Installation
    • Basic Ionic 2 Concepts
    • Basic Angular 2 Concepts
    • App Layouts
    • Alerts
    • Navigation
    • Lists
    • Retrieving List Data from Remote Databases with JSON
    • And MUCH more!
    -------------------------------

    A Powerful Skill at Your Fingertips

    Ionic 2 is the prime choice when it comes to cross platform app development in a hurry. Companies are actively seeking for those skills and you will have the ability to market yourself uniquely as a multi platform developer, commanding salaries of $60,000 - $120,000. You can also make your own money generating apps or hire yourself out at $60 - $150 per hour!

    The possibilities are endless once you complete this course!

    Content and Overview

    Suitable for beginners to Ionic 2, this course will give you the fundamentals of mobile app development. It establishes a strong understanding of mobile app concepts, whilst avoiding too much technical jargon and boredom!

    Some sections close with a small exercise, helping you put your new learned skills into practical use immediately. Some are tough though, so prepare yourself for a mental workout!

    Join right now, upgrade your skill set and never look back!

    Credit: Promo music provided by bensound

    What are the requirements?
    • You should be familiar with some basic programming concepts
    • You need access to a PC or Mac. This course is taught on a Mac but the commands and code are the same as for PC users. That's the beauty of Ionic 2!
    What am I going to get from this course?
    • Create iOS and Android Apps with Ionic 2
    • Understand Angular 2 - The Underpinning of Ionic 2
    • Be Able to Use Native Looking GUI Elements in their Apps
    • Be Able to Theme Their Apps using SASS
    • Understand Lists and JSON Data Retrieval
    • Data Storage Options
    • How to Access Native Device Functions
    What is the target audience?
    • Beginners to Ionic or app development should take this course
    • Anyone moving from Ionic 1 should take this course

    Блок 1: Introduction to Ionic 2
    Занятие 1 - Introduction [05:18]
    Занятие 2 - How to Best Use This Course [03:30]
    Занятие 3 - What this Course IS and What it Isn’t [02:04]
    Блок 2: Setting Up Ionic 2
    Занятие 4 - Introduction to Setting up Ionic 2 [03:05]
    Занятие 5 - IMPORTANT UPDATES [Article]
    Занятие 6 - List of Required Software and Tools [Article]
    Занятие 7 - How to Install Ionic 2 and Dependencies on Windows [03:57]
    Занятие 8 - How to Install Ionic 2 and Dependencies on a Mac (or Linux) [05:39]
    Занятие 9 - The Final Layer - Setting Up iOS on a Mac or Mac Virtual Machine [03:02]
    Занятие 10 - The Final Layer - Setting Up Android on Mac [08:31]
    Занятие 11 - The Final Layer - Setting Up Android on Windows [06:16]
    Занятие 12 - Install a Faster Android Simulator for Mac and PC [02:35]
    Занятие 13 - Summary of Setting up Ionic 2 [01:07]
    Блок 3: Creating and Running Your First Ionic 2 App
    Занятие 14 - Introduction to Creating and Running Your First Ionic 2 App [01:21]
    Занятие 15 - IMPORTANT CHANGES TO THIS COURSE - DO NOT SKIP [Article]
    Занятие 16 - How to Create and Run an App in Ionic 2 [09:37]
    Занятие 17 - Exploring Internal Structure of an Ionic 2 App [06:20]
    Занятие 18 - Choosing Your Code Editor [01:28]
    Занятие 19 - Editing Your App Code and Showing an Alert or Popup [10:46]
    Занятие 20 - Summary of Creating and Running Your First Ionic 2 App [01:19]
    Блок 4: Ionic 2 Deep Dive - Create a Back to the Future App
    Занятие 21 - Introduction to Ionic 2 Deep Dive - Create a Back to the Future App [01:30]
    Занятие 22 - Back to the Future Part 1 - Updating Screen Values or Binding [08:35]
    Занятие 23 - Back to the Future Part 2 - Creating Time Travel with a Year Generator [08:35]
    Занятие 24 - Back to the Future Homework - Just Like Being Back in School [00:41]
    Занятие 25 - Back to the Future Homework - Solution [02:48]
    Занятие 26 - Back to the Future Part 3 - Modifying Data Using Pipes OLD [10:25]
    Занятие 27 - Summary of Ionic 2 Deep Dive - Create a Back to the Future App [00:56]
    Блок 5: How to Easily Theme an Ionic 2 App
    Занятие 28 - Introduction to How to Easily Theme an Ionic 2 App [01:24]
    Занятие 29 - The Core of Ionic 2 Themes - SASS - Syntactically Awesome Style Sheets [09:18]
    Занятие 30 - Choosing a Color Theme for an App - Quick Version [03:13]
    Занятие 31 - Theming an Ionic 2 Page - Forms, Buttons and CSS [11:31]
    Занятие 32 - Theming an Ionic 2 Page - Nav Bars and Nav Bar Buttons [05:40]
    Занятие 33 - Theming an Ionic 2 Page - SASS Variables (Really Handy) [05:39]
    Занятие 34 - Homework - SASS Up Your Name and Password Inputs [00:39]
    Занятие 35 - Solution - SASS Up Your Name and Password Inputs [04:16]
    Занятие 36 - Summary of How to Easily Theme an Ionic 2 App [01:03]
    Блок 6: Running Ionic 2 Apps on Android and iOS Simulators or Real Devices
    Занятие 37 - Introduction to Running Ionic 2 Apps on Simulators or Real Devices [00:53]
    Занятие 38 - How to Run Your Ionic 2 App on an Android Simulator [02:03]
    Занятие 39 - How to Run Your Ionic 2 App on an Android Device [01:17]
    Занятие 40 - How to Run Your Ionic 2 App on an iOS Simulator (Mac or VM only) [02:28]
    Занятие 41 - How to Run Your Ionic 2 App on a Real iOS Device (Mac or VM only) [03:14]
    Занятие 42 - Summary of Running Ionic 2 Apps on Simulators or Real Devices [00:32]
    Блок 7: Navigation Concepts in Ionic 2
    Занятие 43 - Introduction to Navigation Concepts in Ionic 2 [01:32]
    Занятие 44 - Creating a New Page and Navigating to it With Push and Pop [12:31]
    Занятие 45 - Sharing Data Between Pages in Ionic 2 [04:27]
    Занятие 46 - Modal Navigation in Ionic 2 and Passing Data Back [10:00]
    Занятие 47 - Sliders in Ionic 2 - And Images [08:03]
    Занятие 48 - Summary of Navigation Concepts in Ionic 2 [00:58]
    Блок 8: Layouts in Ionic 2
    Занятие 49 - Introduction to Layouts in Ionic 2 [01:26]
    Занятие 50 - Nav Bar Blank Layout [02:54]
    Занятие 51 - Tab Bar Layout [09:50]
    Занятие 52 - Side Menu Layout - Similar to Facebook App [06:08]
    Занятие 53 - Summary of Layouts in Ionic 2 [00:56]
    Блок 9: Lists and Remote JSON Data in Ionic 2
    Занятие 54 - Introduction to Lists and Remote JSON Data in Ionic 2 [01:19]
    Занятие 55 - Creating a Simple List of Items in Ionic 2 [08:17]
    Занятие 56 - Making Lists Do Something When Items are Clicked (and Console Debugging) [04:32]
    Занятие 57 - Getting Remote JSON Data for an Ionic 2 List (or Anything Really) [11:43]
    Занятие 58 - How to Implement Swipe to Delete in an Ionic 2 App [07:14]
    Занятие 59 - Summary of Lists and Remote JSON Data in Ionic 2 [00:46]
    Блок 10: Saving Data in Ionic 2 and Cordova Plugins
    Занятие 60 - Introduction to Saving Data in Ionic 2 and Cordova Plugins [01:03]
    Занятие 61 - Data Storage Options in Ionic 2 [02:53]
    Занятие 62 - How to Use Local Storage to Save Data in Ionic 2 [08:46]
    Занятие 63 - How to Use SQLite Storage in Ionic 2 Apps (Using Cordova Plugins) [10:24]
    Занятие 64 - Summary of Saving Data in Ionic 2 and Cordova Plugins [00:43]
    Блок 11: Wrap Up and Where to Go Next
    Занятие 65 - Wrap up [01:22]
    Занятие 66 - What Do You Want to See Next? [00:47]
    Занятие 67 - Source Code for All Apps [Article]



     
    Rabota_segodn нравится это.
  2. Последние события

    1. SeventhSon

      SeventhSon оставил отзыв "Средне".

      23 янв 2017
    2. skladchik.com

      Складчина завершена.

      23 дек 2016
    3. skladchik.com

      Осталось 5 дней до завершения складчины.

      20 дек 2016

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

    1. skladchik.com

      Складчина завершена.

      23 дек 2016
    2. skladchik.com

      Осталось 5 дней до завершения складчины.

      20 дек 2016
    3. skladchik.com

      Складчина активна.

      17 дек 2016
  3. Василий Сергеевич

    Василий Сергеевич Василий Сергеевич ОргОрганизатор

    В октябре я ушел с работы и начал заниматься собственным проектом. На начальном этапе мое новое занятие занимает максимум четыре часа в день и только-только начинает покрывать расходы, до написания кода еще далеко, а накопления сгорают — хороший повод задуматься о временном фрилансе.

    Почему я решил использовать Ionic 2

    Полистав upwork я пришел к выводу, что мой горячо любимый angularjs стремительно уступает позиции своему преемнику. Довольно странное ощущение: еще вчера angular 2 был в бете и буквально за пару месяцев после релиза почти догнал своего монолитного предшественника в количетсве объявлений о разработке веб-приложений! В 22 года я почувствовал себя довольно старым и решил потратить время на то, чтобы снова догнать моду.

    И тут начинается: webpack или system.js? Typescript или ES6? Promises или Observables? Что-то не так. Почитал, окончательно запутался. Но понял, что в 2016 про gulp уже лучше вслух не вспоминать — застыдят.

    Собравшись с мыслями вспомнил о своем опыте работы с гибридными приложениями. Да, там было много боли и слез, но все же я с улыбкой вспоминал Ionic. А тут как раз вторая версия вроде как вполне стабильна. Ребята из ionic core team уже позаботились обо мне, выбрав за меня почти весь стек, настроив конфиги и предложив готовую структуру проекта. Это счастье — просто брать и писать код, а потом видеть результаты, держа в руках свой телефон. Загорелся и решил написать небольшое приложение и выложить его на github.
    эксперимент знакомства с React Native и написать его сводного брата на Ionic 2. За пару дней написал и поделился результатом.

    Что у меня получилось

    Слева приложение, написанное на Ionic 2, справа — на React Native:

    [​IMG] [​IMG]


    Что я думаю об этом опыте

    Разработать приложение на незнакомом мне Ionic 2/angular 2 оказалось намного проще, чем на таком же незнакомом React Native год назад. Хотя сравнения скорее всего неуместны — год назад React Native был совсем сырым и чтобы сделать простейшие действия или анимации приходилось довольно долго ломать голову. Я уверен, что сегодня React Native гораздо более зрелый и уже давно готов для написания production-кода.

    Наверно, одна из причин, почему мне не было сложно — потрясающее сообщество, которое уже сформировалось вокруг Ionic 2 и angular 2. Любой вопрос решался максимально быстро с помощью stackoverflow и форума Ionic 2. Даже чаще с помощью форума — разработчики фреймворка следят за вопросами пользователей и оперативно отвечают на них.

    Впечатления от angular 2 тоже сугубо положительные, особенно я доволен компонентами, хотя они и появились в angular 1.5, проекты, в разработке которых я участвовал, использовали максимум angular 1.4. Не раз я видел приложения, в которых почти весь код был написан в одном огромном контроллере и приходилось по-настоящему страдать, принимая такое наследие от предыдущих разработчиков. Теперь, надеюсь, компоненты сделают этот… подход настолько неестесственным, что я больше не столкнусь со всем этим ужасом.

    Мне еще рано делать далеко идущие выводы, ведь мое приложение слишком маленькое, чтобы столкнуться с проблемами angular 2. Я пока что ничего не могу сказать (на своем опыте) о его производительности, хотя я уже столкнулся с тем, что мои огромные ngFor на странице комментариев плохо отображались на телефоне. Сейчас я немного схитрил и сделал ответы на комментарии свернутыми по умолчанию — помогло, но с проблемой все еще интересно разобраться, вникнув в нее, я пойму много новых для себя вещей.

    В скором времени планирую реализовать пару новых возможностей, после чего я буду достаточно уверенно ориентироваться в angular 2, чтобы использовать его в настоящих проектах. Но уже сегодня я с уверенностью могу сказать, что Ionic 2 помог мне быстрее втянуться в разработку и снял головную боль при выборе стека, структуры проекта и настроке окружения, а это дорогого стоит.

     
  4. Rino88

    Rino88 Rino88 ЧКЧлен клуба

    а перевода будет?
     
  5. Василий Сергеевич

    Василий Сергеевич Василий Сергеевич ОргОрганизатор

    перевода чего?
     
  6. infoprodukt

    infoprodukt infoprodukt ЧКЧлен клуба

    Перевод с английского :) или звук на русском?
     
    Rino88 нравится это.
  7. Василий Сергеевич

    Василий Сергеевич Василий Сергеевич ОргОрганизатор

    переводы в другом разделе. Это и ответ на вопрос, и намек, что здесь этого не будет ( возможно будет в соседнем разделе, опять же, но на переводы люди собираются очень долго. И делаются они не быстро )
     
Статус темы:
Закрыта.

Поделиться этой страницей

  1. Сбор взносов (Курсы по программированию):
  2. Нужен организатор (Курсы по программированию):