[C#학원,자마린학원]C#기초, Xamarin 앱 개발과정

오라클왕 0 150 01.03 10:41

[C#학원,자마린학원]C#기초, Xamarin 앱 개발과정 

 

 

평일주간:http://www.topcredu.co.kr/sub/crcl/lecture/c

주말주간:http://www.topcredu.co.kr/sub/crcl/lecture/c

 

선수학습: 프로그래밍 기초 지식

교육기간: 4일 총 28시간(자세한 일정은 상단 URL참고)

수강료: 580,000원

교재: PDF 파일 무료 제공.

 

교육개요C#기초, Xamarin 앱 개발과정
본 과정은 닷넷, 자마린 초보자 과정으로 C#의 기본을 학습 후 Xamarin을 이용한 크로스 플랫폼에서의 앱 개발을 학습하는 과정 입니다.

Xamarin은 크로스 플랫폼의 단점을 극복할 수 있는 대안으로 최근 급속도로 인기를 얻고있는 개발환경으로 C#으로 IOS, Android, Mac, Windows등, 각각의 환경에 맞는 어플리케이션을 개발 할 수 있습니다. 또한 C#으로 네이티브 IOS, Android API를 가져올수 있어 손쉽게 앱을 만들 수 있으며 Microsoft와 융합되어 Visual Studio에도 Xamarin 플랫폼을 적용하여 개발 할 수 있어 C# .NET 개발자들이 배우기가 매우 쉽고 iOS, Android의 대부분 기능을 사용할 수 있도록 도와줍니다. 개발자들은 Xamarin Studio/Visual Studio를 사용해서 윈도우나 Mac에서 앱을 개발할 수 있습니다. 또한 다양한 앱을 빠르게 개발할 수 있도록 도와주는 컴포넌트 라이브러리를 제공하여 개발 편의성도 제공하고 있으니 이번 기회를 통해 여러분들의 닷넷 C# 기반의 앱 개발에 진입하시기 바랍니다.

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

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

Xamarin 앱 개발과정
자마린교육(2017.7.3 ~ 2017.7.4)
수료조건출석률 80%이상
교육목표C#의 이해
C# 기본문법
C# 객체지향
C# 고급프로그래밍
Xamarin 크로스 플랫폼의 이해
Xamarin Android의 이해
Visual Studio, Xamarin 개발방법 이해
Xamarin을 이용한 앱 개발 방법의 이해
교육대상C#, Xamarin 개발에 관심 있는 개발자

교육내용

C# 기본C#, 변수, 상수, 기본구조
C#, HelloWorld, Main 함수
C#, 연산자, 자료형(Value Type, Reference Type)
사용자정의타입(열거형, 구조체)
조건문, 제어문, 반복문(if, switch, for, while, forEach)
가변길이 매개변수(params), 명명된 인수 및 선택적 인수
프로퍼티(Property)
C# 객체지향 프로그래밍
클래스(Class), 객체, 상속, 추상클래스, 인터페이스, 다형성
C# 코드 최적화, 객체생성 및 멤버,필드 초기화
C# new, virtual, partial 한정자
값전달, 참조전달(ref, out)
C# 배열(Array)
C# 일반화 프로그래밍(Generic)
C# 컬렉션 클래스(Collection Class)
C# 델리게이트, 델리게이트 체인
C# 이벤트(Event)
C# 람다식(Lambda Expression)
C# Func, Action 델리게이트
C# 링크(Linq)
Xamarin1.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

번호 제목 글쓴이 날짜 조회
(IT국비지원무료교육/무료취업교육)자바,C#,모바일,IoT,UI/UX,웹퍼블리싱,정보처리기사,아두이노 무료교… 오라클왕 01.31 77
UI/UX 개발전문가(웹퍼블리싱 & 모바일앱) 구직자 양성과정(IT무료취업교육)(평일주간)_전액무료IT취업알… FSP 01.01 174
통합 SW 프로그래머(자바, C#, 모바일앱) 미취업자 구직자 양성과정(무료IT취업교육)(평일주간)_전액무료… FSP 2017.12.31 204
[포트폴리오]대형 게임회사 취업을 위한 게임 포트폴리오 제작과정 (게임 프로그래머 취업 9개월 과정) FSP 2017.12.17 210
(게임개발교육,게임프로그래머교육)게임 프로그래밍을 위한 C/C++, API 게임 만들기(DirectX 2D,… FSP 2017.12.15 186
[게임프로그래머교육학원/스파르타식교육]대형 게임회사 취업을 위한 게임 포트폴리오 제작 과정 (게임 프로그래머… FSP 2017.12.15 215
▶︎ 탑크리에듀교육센터(www.topcredu.co.kr) 소개 PPT 입니다._자바/SQL/스프링/닷넷/모… FSP 2016.09.09 2701
407 [자바국비지원/취업패키지]통합 SW 프로그래머 (자바, C#, 모바일앱) 미취업자 구직자 양성과정(무료… 오라클왕 02.14 15
406 (IT국비지원무료교육/무료취업교육/재직자국비지원)자바,C#,WPF,MySQL,MariaDB,SQL,모바일,I… FSP 02.14 15
405 [자바무료학원/씨샵무료교육]통합 SW 프로그래머 (자바, C#, 모바일앱) 미취업자 구직자 양성과정(무… 오라클왕 02.12 23
404 [씨샵학원/씨샵교육]C#, 윈폼, 네트워크, ADO.NET 실무프로젝트 과정 오라클왕 02.08 29
403 [자바무료교육/무료IT교육]통합 SW 프로그래머(자바, C#, 모바일앱) 미취업자 구직자 양성과정(무료I… 오라클왕 02.07 39
402 ★★★[2월8일개강확정]Xamarin 크로스 플랫폼 앱개발 과정_자마린학원_자마린교육★★★ 오라클왕 02.06 45
401 (IT무료교육/IT국비지원)자바,C#,모바일,IoT,UI/UX,웹퍼블리싱,정보처리기사,아두이노 무료교육 오라클왕 02.05 57
400 [자바학원/씨샵학원]통합 SW 프로그래머(자바, C#, 모바일앱) 미취업자 구직자 양성과정(무료IT취업교육) 오라클왕 02.02 59
399 [2월5일개강확정/SQL학원] 오라클 SQL기본 및 활용 Oracle 힌트, SQL튜닝 재직자 향상과정 오라클왕 02.01 59
398 (IT국비지원무료교육/무료취업교육)자바,C#,모바일,IoT,UI/UX,웹퍼블리싱,정보처리기사,아두이노 무료교… 오라클왕 01.31 77
397 (IT국비지원무료교육/무료취업교육)자바,C#,모바일,IoT,UI/UX,웹퍼블리싱,정보처리기사,아두이노 무료교… FSP 01.31 67
396 [스프링 학원/스프링프레임워크 교육](스프링 프레임워크 고급 사용자를 위한 프로스프링 5, 원서로 IT영어도… 오라클왕 01.30 70
395 (2018상반기/국비지원 재직자교육/재직자내일배움카드교육)SQL,오라클,MySQL,MariaDB,Google… FSP 01.30 86
394 [IT교육/IT학원]Develope를 위한 IT실무교육 오라클왕 01.26 100
393 C#기초에서 윈도우, 스마트폰 앱개발 과정(C#.NET, ADO.NET, WinForm, WPF, 자마린)(… FSP 01.25 117
392 [자바스크립트학원]UI/UX 개발전문가(웹퍼블리싱 & 모바일앱) 구직자 양성과정 오라클왕 01.25 94
391 [자바학원/자바교육]통합 SW 프로그래머(자바, c#, 모바일앱) 미취업자 구직자 양성과정 오라클왕 01.25 101
390 [wpf학원/wpf교육]닷넷, C#기반 WPF 프로그래밍 인터페이스구현 재직자 향상과정 오라클왕 01.16 119
389 (스프링 프레임워크 고급 사용자를 위한 프로스프링 5, 원서로 IT영어도 UP) Pro Spring 5 An… FSP 01.12 168
388 [자격증학원/정보처리자격증학원]정보처리기사 취득 양성과정(국비무료 자격증과정) 오라클왕 01.03 134
387 [게임만들기학원/게임제작학원]대형 게임회사 취업을 위한 게임 포트폴리오 제작 과정 (게임 프로그래머 취업 9… 오라클왕 01.03 118
386 [게임개발학원/게임만들기]게임 프로그래밍을 위한 C/C++, API 게임 만들기(DirectX 2D, Dir… 오라클왕 01.03 110
385 [아두이노학원/IoT학원]아두이노 실전 프로젝트(Arduino를 이용한 IoT 프로젝트) 오라클왕 01.03 111
384 [Cortex학원/Cortex교육]Cortex-M3 프로세서구조및활용(기본과정) 오라클왕 01.03 120
383 [파이썬학원/딥러닝학원] 파이썬(Python)과 텐서플로우(Tensorflow)를 활용한 딥러닝 오라클왕 01.03 130
382 [SQL학원/힌트튜닝학원]SQL힌트/튜닝 오라클왕 01.03 136
381 [SQL학원/SQL교육]SQL 기본활용 단기속성과정 오라클왕 01.03 130
380 [아파치학원/아파치교육]빅데이터 입문자를 위한 아파치 스파크(Apache Spark) 프로그래밍 오라클왕 01.03 121
379 [자마린학원/자마린교육]Xamarin 크로스 플랫폼 앱개발 과정 오라클왕 01.03 161
378 [C#학원/WPF학원/자마린학원]C#기초에서 윈도우, 스마트폰 앱개발 과정(C#.NET, ADO.NET, W… 오라클왕 01.03 175
377 [C#학원,C#교육]C#, 윈폼, 네트워크, ADO.NET 실무프로젝트 과정 오라클왕 01.03 116
열람중 [C#학원,자마린학원]C#기초, Xamarin 앱 개발과정 오라클왕 01.03 151
375 [아이오닉학원/아이오닉교육]아이오닉 하이브리드 앱 개발 과정(아이오닉2로 동적 모바일 앱 만들기) 오라클왕 01.03 102
374 [뷰제이에스학원/Vue.js학원]뷰제이에스(Vue.js) 프로그래밍 입문(프로그레시브 자바스크립트 프레임워크… 오라클왕 01.03 122
373 [자바학원/자바교육]자바스크립트(JavaScript), ECMA, jQuery, Node 프로그래밍 실무과정 오라클왕 01.03 136
372 [쇼핑몰만들기/쇼핑몰제작]JPA, Spring Data JPA, Querydsl 쇼핑몰 프로젝트과정 오라클왕 01.03 148
371 [스프링학원/스프링교육]스프링 고급 사용자를 위한 핵심과정(DI, MVC, 마이바티스, Spring Data… 오라클왕 01.03 134
370 [유튜브학원/유튜브교육]유튜브 등 동영상 채널을 활용한 마케팅 과정 오라클왕 01.03 106
369 [SQL학원,SQL교육]오라클 sql기본 및 활용 oracle 힌트, sql튜닝 재직자 향상과정 오라클왕 01.02 130