(닷넷학원/Xamarin학원) Xamarin 크로스 플랫폼 앱개발 과정

오라클왕 0 1,970 2018.06.05 09:51


 

[Xamarin학원/Xamarin교육]


Xamarin 크로스 플랫폼 앱개발 과정 


(평일/주말반)



33c1e934cb09a86782d48b3a2704eb76_1528159

 

★ 교육개요 ★  

 

 

모바일 앱을 만드는데에 있어서 iOS와 안드로이드를 동시에 개발하는 데에 드는 시간과 비용은 결코 만만치 않습니다. Xamarin은 기존에 나왔던 웹기반의 크로스플랫폼과는 달리 C#과 크로스플랫폼을 위한 .net 레이어로 쌓여진 네이티브 라이브러리를 사용하여 네이티브 앱을 만들 수 있습니다.
Xamarin은 C# 기반으로 되어있어 기존의 .NET 개발자들이 배우기가 매우 쉽고 Xamarin 플랫폼 안에는 네이티브 iOS, Android API, .net라이브러리가 존재하여 C# 소스 코드를 각 디바이스에 알맞은 목적 코드로 컴파일 해주기 때문에 더욱 빠르게 iOS, Android앱을 개발할 수 있습니다. 

●자마린 장점
- 크로스 플랫폼 개발
- 네이티브 정도의 성능
- 네이티브 정도의 사용자 경험(UX)
- 모든 하드웨어 서포트

* 본 과정은 Xamarin 크로스 플랫폼의 이해부터 시작하여 비주얼 스튜디오를 통해 앱개발을 학습하는 실습위주의 교육과정입니다.

* 교육 시 준비물 : USB 케이블

 

 

 

★ 교육목표 ★

 

Xamarin 크로스 플랫폼의 이해
Xamarin Android의 이해
Xamarin iOS의 이해
Xamarin Forms의 이해
Visual Studio, Xamarin 개발방법 이해
Xamarin을 이용한 앱 개발 방법의 이해

★ 교육대상 ★

 

Xamarin 개발에 관심 있는 개발자
닷넷 기반 개발자로서 모바일 앱에 관심 있는 개발자


★ 커리큘럼 ★

Xamarin Cross Platform1.1 자마린 소개?
1.2 자마린 설치
1.3 자마린 안드로이드(Xamarin.Android)
1.4 자마린 특징
2. Xamarin.Android
2.1 Hello Android(Xamarin.Android Application) Example
2.2 Hello Xamarin Android 구조?
2.2.1 Resources
2.2.2 Xamarin.Android Activity란?
2.2.3 Activity Life Cycle
2.2.4 Hello Xamarin Android의 기타 요소들
2.2.5 Xamarin Android Intent(인텐트)
2.2.6 Simple Intent Example(웹페이지 오픈하기)
2.2.7 Simple Intent Example(현재 위치를 얻은 후 지도에 표시하기, 마시멜로이후 권한 획득방법 구현)
2.2.8 Android Service 개요
2.3 Hello Android MultiScreen Example
2.4 Built-In List Item Layouts(내장 리스트아이템 레이아웃)
2.5 Xamarin.Android(With .JAR, .AAR, Native Android Library)
2.5.1 Binding Java Library(Consuming Java libraries from C#)
2.5.2 Xamarin.Android EmbeddedJar Binding(안드로이드 JAR 라이브러리 바인딩)
2.5.3 Xamarin.Android .AAR Binding(안드로이드 .AAR File을 자마린 바인딩 자바 라이브러리로 구현 후 Xamarin.Android 프로젝트에서 호출하기)
3. Xamarin.iOS
3.1 Xamarin.iOS 설치, 개발환경
3.2 Xamarin.iOS HelloWorld(단일 뷰) 실습
3.3 Xamarin.iOS HelloWorld 자세히 살펴보기
3.3.1 Xamarin.iOS HelloWorld 해부하기
3.3.2 Architecture and App Fundamentals
3.3.3 User Interface(iOS Designer, Storyboards)
3.4.4 View Controllers and the View Lifecycle
3.3.5 추가적인 사항
3.4 Xamarin.iOS HelloWorld(멀티 뷰) 실습
3.4.1 Xamarin.iOS HelloWorld(멀티 뷰) 자세히 살펴보기_MVC, Navigation Controller, View Controller
3.5 네비게이션 컨트롤러(Navigation Controller)
3.6 루트 뷰 컨트롤러(Root View Controller)
4. Xamarin.Forms
4.1 Xamarin.Forms Requirements
4.2 Xamarin.Forms Quick Start
4.3 Xamarin.Forms HelloWorld 분석
4.3.1 Xamarin.Forms HelloWorld 프로젝트 구조
4.3.2 Xamarin.Forms HelloWorld Fundamentals
4.3.3 Xamarin.Forms HelloWorld PCL 및 플랫폼별 코드 분석
4.3.4 Xamarin.Forms HelloWorld 사용자 인터페이스
4.3.5 Xamarin.Forms HelloWorld User Interaction
4.3.6 Xamarin.Forms HelloWorld 추가적인 개념
4.4 Xamarin.Forms Multiscreen Quick Start Example
4.5 Views And Layout
4.5.1 Stack Layout
4.5.2 Lists in Xamarin.Forms
4.5.3 ListView Data Sources
4.5.4 Selecting an Item in a ListView
4.5.5 DataTemplateSelector
4.5.6 ListView, DataTemplateSelector Example
4.6 MVVM개요 및 MVVM Example
4.6.1 ViewModel을 View에 연결하기
4.6.2 Creating a View Model Declaratively
4.6.3 Creating a View Model Programmatically
4.7 XAML 데이터 바인딩(Data Binding)
4.7.1 데이터 바인딩(Data Binding) 개요
4.7.2 View-to-View 데이터 바인딩
4.7.3 ListView 심플 데이터 바인딩, 컬렉션 바인딩(Collection Binding), ListView에서 클릭시 새창 띄우면서 데이터 넘기기
4.7.4 Backwards 바인딩
4.7.5 MVVM에서 데이터 바인딩 사용하기
4.7.6 MVVM, ViewModel을 이용한 ListView 데이터 바인딩
4.7.7 MVVM, XAML을 이용한 간단한 계산기 구현
4.8 SQLite.Net with Xamarin.Forms
4.8.1 Local SQLite Access Example
4.8 Hierarchical Navigation
4.8.1 Pushing Pages to the Navigation Stack
4.8.2 Popping Pages from the Navigation Stack
4.8.3 Passing Data when Navigating
4.8.4 Hierarchical Navigation Example
4.8.5 Login Flow Example
5. Xamarin.Forms & REST WebService
5.1 Rest service를 위한 클래스(HttpClient, HttpResponseMessage, HttpContent, HttpWebRequest)
5.2 Xamarin.Forms 안드로이드에서 자바기반 스프링 프레임워크(스프링 부트)로 작성한 웹서비스 호출 실습.
5.3 자마린 앱에서 스프링프레임워크/스프링부트 RESTful기반 웹서비스 Call 실습, JSON 파싱하기[웹서비스는 자바,스프링으로 모바일 앱은 자마린으로!]


Comments

번호 제목 글쓴이 날짜 조회
78 [국비지원] 안드로이드 앱 인터페이스구현 재직자 향상과정 오라클왕 2018.12.14 1167
77 [자마린학원/자마린교육] 자마린(Xamarin) 크로스 플랫폼 앱개발 과정_C#으로 안드로이드, iOS 네이… 오라클왕 2018.12.14 1254
76 [IT국비무료 취업교육] UI/UX 개발전문가(웹퍼블리싱 & 모바일앱) 구직자 양성과정_자바서버프로그래밍 +… 오라클왕 2018.12.13 1622
75 (닷넷,C#/미취업자/신입사원교육)C#기초에서 윈폼, WPF, 자마린앱, 웹개발자과정(C#.NET, ADO.… FSP 2018.12.11 4007
74 [닷넷,C#/취업/신입사원교육]C#기초에서 윈도우, 스마트폰 앱, 웹 개발자과정(C#.NET, ADO.NET… FSP 2018.11.01 2735
73 [자마린학원/자마린교육] 자마린(Xamarin) 크로스 플랫폼 앱개발 과정 C#으로 안드로… 오라클왕 2018.09.14 1507
72 [국비전액무료교육]UI/UX 개발전문가_자바/JSP/스프링/마이바티스/JS/ECMA/Angular/React… 오라클왕 2018.09.07 2520
71 국비지원 재직자 과정안내(구로디지털단지역2분)- 스프링, 웹스퀘어5, Angular, 파이썬, 닷넷, C#,… FSP 2018.07.04 2886
70 (IT국비지원무료교육/무료취업교육)자바,C#,모바일,IoT,UI/UX,웹퍼블리싱,정보처리기사,아두이노 무료교… 오라클왕 2018.07.02 2358
69 (웹스퀘어5,스프링프레임워크,안드로이드,C#,WPF,Angular,파이썬,오라클,SQL)국비지원/노동부지원 … FSP 2018.07.02 2698
68 [안드로이드학원/안드로이드교육] 안드로이드 앱 인터페이스구현 재직자 향상과정 오라클왕 2018.07.01 1697
67 [Android학원/Android교육] 안드로이드 앱 인터페이스구현 재직자 향상과정 오라클왕 2018.06.30 1446
66 (아이오닉학원/아이오닉교육) 아이오닉 하이브리드 앱 개발 과정(아이오닉2로 동적 모바일 앱 만들기) 오라클왕 2018.06.05 1461
65 (닷넷학원/C#학원) C#기초, Xamarin 앱 개발과정 오라클왕 2018.06.05 4353
열람중 (닷넷학원/Xamarin학원) Xamarin 크로스 플랫폼 앱개발 과정 오라클왕 2018.06.05 1971
63 (통합SW과정/취업성공패키지) 자바,C#,닷넷,스프링,모바일 무료취업교육,전문가과정_자바학원/C#학원 오라클왕 2018.03.09 2626
62 [취업성공패키지/자바무료교육]통합 SW 프로그래머 (자바, C#, 모바일앱) 미취업자 구직자 양성과정 (… 오라클왕 2018.03.07 2145
61 (자바무료학원/IT취업무료교육)자바,스프링프레임워크,C#,닷넷,안드로이드,자마린 무료취업교육,SW개발전문가과… 오라클왕 2018.03.06 2552
60 (자바무료학원/자바무료교육)자바,C#,닷넷,스프링,모바일 무료취업교육,전문가과정 오라클왕 2018.03.05 2635
59 [IT국비지원학원/IT국비지원교육]통합 SW 프로그래머 (자바, C#, 모바일앱) 미취업자 구직자 양성과정… 오라클왕 2018.02.28 2395
58 [자바학원/무료IT교육]통합 SW 프로그래머 (자바, C#, 모바일앱) 미취업자 구직자 양성과정(무료IT취… 오라클왕 2018.02.27 2113
57 (IT취업무료교육)자바,스프링프레임워크,C#,닷넷,안드로이드,자마린 무료취업교육,SW개발전문가과정 FSP 2018.02.23 2581
56 자바,C#,닷넷,스프링,모바일 무료취업교육,전문가과정(자바무료학원/자바무료교육/자바닷넷취업교육/C#취업교육) 오라클왕 2018.02.22 2760
55 [자바무료학원/자바무료교육]통합 SW 프로그래머 (자바, C#, 모바일앱) 미취업자 구직자 양성과정(무료I… 오라클왕 2018.02.21 2252
54 [자바국비지원/자바학원]통합 SW 프로그래머 (자바, C#, 모바일앱) 미취업자 구직자 양성과정(무료IT취… 오라클왕 2018.02.20 2160
53 [자바무료교육/자바무료학원]통합 SW 프로그래머 (자바, C#, 모바일앱) 미취업자 구직자 양성과정(무료I… 오라클왕 2018.02.19 2079
52 [자바국비지원/취업패키지]통합 SW 프로그래머 (자바, C#, 모바일앱) 미취업자 구직자 양성과정(무료… 오라클왕 2018.02.14 2281
51 (IT국비지원무료교육/무료취업교육/재직자국비지원)자바,C#,WPF,MySQL,MariaDB,SQL,모바일,I… FSP 2018.02.14 3002
50 [자바무료학원/씨샵무료교육]통합 SW 프로그래머 (자바, C#, 모바일앱) 미취업자 구직자 양성과정(무… 오라클왕 2018.02.12 2177
49 [자바무료교육/무료IT교육]통합 SW 프로그래머(자바, C#, 모바일앱) 미취업자 구직자 양성과정(무료I… 오라클왕 2018.02.07 2206
48 ★★★[2월8일개강확정]Xamarin 크로스 플랫폼 앱개발 과정_자마린학원_자마린교육★★★ 오라클왕 2018.02.06 1849
47 (IT무료교육/IT국비지원)자바,C#,모바일,IoT,UI/UX,웹퍼블리싱,정보처리기사,아두이노 무료교육 오라클왕 2018.02.05 2749
46 [자바학원/씨샵학원]통합 SW 프로그래머(자바, C#, 모바일앱) 미취업자 구직자 양성과정(무료IT취업교육) 오라클왕 2018.02.02 2346
45 (IT국비지원무료교육/무료취업교육)자바,C#,모바일,IoT,UI/UX,웹퍼블리싱,정보처리기사,아두이노 무료교… 오라클왕 2018.01.31 3019
44 C#기초에서 윈도우, 스마트폰 앱개발 과정(C#.NET, ADO.NET, WinForm, WPF, 자마린)(… FSP 2018.01.25 3877
43 [자바학원/자바교육]통합 SW 프로그래머(자바, c#, 모바일앱) 미취업자 구직자 양성과정 오라클왕 2018.01.25 2345
42 [자마린학원/자마린교육]Xamarin 크로스 플랫폼 앱개발 과정 오라클왕 2018.01.03 2653
41 [C#학원/WPF학원/자마린학원]C#기초에서 윈도우, 스마트폰 앱개발 과정(C#.NET, ADO.NET, W… 오라클왕 2018.01.03 3705
40 [C#학원,자마린학원]C#기초, Xamarin 앱 개발과정 오라클왕 2018.01.03 2865