ICT 분야 최신 트렌드, 실전 개발기법 등 실무 중심의 차별화된 IT 전문 지식을 온라인 강의로 만나다!

My 강의실

AI/빅데이터분석

  • Python을 활용한 웹 크롤러 만들기 - 본 강의는 2018.4.12(목)에 진행된 제25차 토크ON세미나 동영상입니다.<br/><br/>인터넷을 활보하며 데이터를 수집하는 프로그램을 웹 크롤러 혹은 웹 스크레이퍼라고 합니다.<br/>Python은 프로그래밍 언어에 익숙하지 않아도 라이브러리만을 이용하여 손쉽게 원하는 데이터를 획득 할 수 있도록 강력한 기능을 제공합니다. <br/>이번 세미나에서는 Beautiful Soup, Selenium 같은 Python 라이브러리 사용법에 대해 이해하고, 타겟 사이트 분석을 통해 웹 크롤러를 만들어 봅니다. <br/>
  • Python을 활용한 데이터분석 기초 - 빅데이터의 정의와 Jupyter Notebook 환경에 대해 이해하고, 빅데이터 처리 및 시각화에 활용되는 Python 라이브러리 (pandas,matplotlib, seaborn 등) 사용방법에 대해 알아보는 시간입니다.
  • D3.js를 활용한 빅데이터 시각화 - 본 강의는 2018.3.29(목)에 진행된 제24차 토크ON세미나 동영상입니다.<br/><br/>빅데이터 처리와 데이터 시각화가 결합하여 '빅데이터 시각화'가 완성되는 과정을 배웁니다.<br/>빅데이터 시각화에 주로 활용되는 Python의 주요 라이브러리와 D3.js에 대해 알아본 후, 빅데이터 시각화 전체 프로세스를 간단히 경험해 볼 수 있는 캡스톤 프로젝트를 진행해 봅니다
  • Python(파이썬)을 활용한 데이터 분석 실습 - 본 강의는 2017.10.18(수)에 진행된 제13차 토크ON세미나 동영상입니다.<br/><br/>빅데이터 분석에 많이 활용되는 pandas, numpy, scikit-learn 등의 Python 패키지 사용방법 및 데이터 분석을 위한<br/>전체 프로세스(수집/전처리/탐색/예측)를 이해하는 시간입니다.<br/>Python을 이용한 데이터 분석 방법에 대한 이해를 바탕으로, 데이터 분석과 데이터 기반 예측 등의 문제해결실습을 진행합니다. <br/>
  • 딥러닝을 활용한 자연어 처리 기술 실습 - 본 강의는 2017.11.29(수)에 진행된 제16차 토크ON세미나 동영상입니다.<br/><br/>딥러닝 방식으로 빠르게 자연어 처리 기술을 구현하는 방법을 배웁니다. 딥러닝 개념에 대한 소개 및 이를 활용한 자연어처리 구현방법에 대해 알아보고, 감성분석과 자연어이해에 대해 데이터 구축, 딥러닝 모델 생성, 훈련 및 예측 등 전 과정에 대해 이해하는 시간을 가집니다.
  • 시나리오 기반의 챗봇 UI 기획 - 본 강의는 2017.11.09(목)에 진행된 제15차 토크ON세미나 동영상입니다.<br/><br/>현업에서 챗봇을 기획, 프로토타이핑 했던 경험을 공유하고 챗봇을 기획할 때 핵심적으로 고려해야 하는 점이 무엇인지 알아봅니다. <br/>또한 Dialogflow(api.ai) 플랫폼을 활용하여 챗봇 UI 시나리오를 설계해보고 코딩을 사용하지 않은 간단한 챗봇을 제작하는 실습이 진행됩니다.<br/>
  • Python과 Tensorflow를 활용한 Al 챗봇 개발 - 본 강의는 2017.10.25(수)에 진행된 제14차 토크ON세미나 동영상입니다.<br/><br/>AI 챗봇과 Rule Base 챗봇을 이해하고, AI 챗봇 개발을 위해 필요한 개념인 자연어처리(NLP), 챗봇 아키텍처 및 AI 사용요소 등에 대해서도 예제 실습을 통해 자세히 알아봅니다. <br/>이를 바탕으로 스토리 구성부터 데이터 구성 및 서비스 실행까지 챗봇 개발 전 과정을 수행해볼 수 있도록 챗봇 만들기 개발 실습이 진행됩니다. <br/>
  • Aibril(에이브릴)를 활용한 챗봇 개발  - 본 강의는 2017.09.27(수)에 진행된 제12차 토크ON세미나 동영상입니다. <br/><br/>Aibril(에이브릴)은 IBM의 인공지능 WATSON(왓슨) API 등으로 구성된 국내 환경에 최적화한 한국어 인공지능 서비스입니다.<br/>Aibril의 개요와 각종 API에 대해 알아본 후, 플랫폼 형태로 제공되는 툴을 통해 주요 API를 사용해보고 대화셋 설계 및 챗봇을 개발해 볼 수 있는 시간을 갖습니다. <br/>
  • 챗봇-챗봇 시장상황과 각 플랫폼별 특징 - 본 강의는 2017.04.26(수)에 진행된 제2차 토크ON세미나 동영상입니다.  <br/><br/>챗봇 관련 시장 동향과 챗봇의 분류를 알아보고, 챗봇간의 연결 및 개발시 고려할 사항 등에 대해서도 이해하실 수 있는 시간입니다. 
  • 딥러닝을 위한 PyTorch 활용법  - 본 강의는 2018.2.28(수)에 진행된 제22차 토크ON세미나 동영상입니다.<br/><br/>최근 Deep Learning에 많이 활용되는 PyTorch의 특징 및 기본 함수들에 대해 알아본 후, PyTorch를 활용한 CNN(Convolutional Neural Network), CAE(Convolutional Autoencoder), GAN(Generative Adversarial Network) 각 모델의 구현 방법을 실습해 봅니다.
  • TensorFlow - 딥러닝을 위한 TensorFlow - 본 강의는 2017.06.22(목)에 진행된 제6차 토크ON세미나 동영상입니다.<br/><br/>딥러닝에 많이 활용되는 TensorFlow의 개념 및 주요기능에 대해 학습하고,<br/>TensorFlow를 활용한 데이터 및 이미지 처리방법, 실제 사용시 유의할 점에 대해 알아봅니다. 
  • 인공지능을 위한 머신러닝 알고리즘  - 인공지능에 관심이 있는 사람들에게 머신러닝 알고리즘의 개념과 원리를 설명합니다. 특히 머신러닝과 딥러닝 분야의 개발자에게 쉽게 설명된 핵심 이론과 함께 적용사례별 간단한 알고리즘 등을 보여주고 구현방법을 소개합니다. <br/>강의에서는 지도학습과 비지도학습의 머신러닝 알고리즘을 다루며, 지도학습 알고리즘으로는 linear/logistic regression, 서포트 벡터 머신, 의사결정 트리, 신경망, CNN, RNN을, 비지도학습 알고리즘으로는 K-MEANS, DBSCAN 등을 살펴봅니다.<br/>
  • 인공지능(AI) 서비스 동향 및 사례  - 본 강의는 2017.07.04(화)에 진행된 제7차 토크ON세미나 동영상입니다. <br/><br/>스탠포드 인공지능 프로젝트인 AI 100(One Hundred Year Study on Artificial Intelligence)의 첫 번째 연구보고서 ‘Artificial Intelligence and Life in 2030’을 중심으로, 인공지능 최신 연구 동향과 인공지능이 가져올 2030년 라이프스타일 변화를 교통/서비스로봇/의료/교육/치안/일자리/빈곤계층 지원/엔터테인먼트 산업 등 8개 영역에서 살펴봅니다. 
  • 인공지능-딥러닝 기술의 이해  - 본 강의는 2017.04.12(수)에 진행된 제1차 토크ON세미나 동영상입니다.  <br/><br/>인공지능의 개념과 구현원리, 딥러닝 핵심 이론 등에 대해 알아보는 시간으로, 딥러닝 알고리즘 중 가장 널리 이용되는 RNN(Recurrent Neural Network)과 CNN(convolution Neural Network)의 작동원리 등에 대한 이해도를 높일 수 있습니다. 
  • 음성인식-음성언어분야 AI 기술/산업 현황 및 구현기술의 이해 - 본 강의는 2017.06.13(화)에 진행된 제5차 토크ON세미나 동영상입니다.<br/><br/>음성언어분야의 인공지능(AI) 기술 현황 및 음성인식/대화처리/자동통역/질의응답 등 주요 음성인식 기반 산업 현황을 이해하고, 음성인식 모델별(HMM/DNN/LSTM 등) 적용원리 및 알고리즘을 통해 딥러닝 기반 음성인식 요소 기술에 대해 알아봅니다. 
  • 영상인식-영상 인식/검색 기술에 대한 이해 - 본 강의는 2017.05.31(수)에 진행된 제4차 토크ON세미나 동영상입니다.  <br/><br/>딥러닝을 이용한 영상 인식 및 검색 방법에 대해 함께 알아보는 시간입니다.<br/>
  • 자연어처리-자연어처리에 대한 이해  - 본 강의는 2017.05.17(수)에 진행된 제3차 토크ON세미나 동영상입니다.  <br/><br/>자연어처리 기술의 동향부터 머신러닝을 이용한 언어모델링, 단어 임베딩, 문장생성, 질의응답 원리까지 함께 알아보는 시간입니다.

프런트엔드 개발

  • React Native를 활용한 모바일 App. 제작하기  - 본 강의는 2018.3.15(목)에 진행된 제23차 토크ON세미나 동영상입니다.<br/><br/>리엑트 네이티브는 Facebook이 공개한 리엑트 기반의 모바일 애플리케이션 제작 프레임워크입니다. <br/>현재 페이스북, 에어비엔비, 인스타그램 등 수많은 애플리케이션에서 사용중이며 원소스 멀티플랫폼으로서 안드로이드, iOS, 윈도우 모바일 등을 동시에 개발할 수 있습니다. <br/>이번 세미나에서는 리엑트 네이티브를 이용한 애플리케이션을 개발 방법에 대해 알아보고 실제 디바이스를 활용한 실습 및 테스트를 진행할 예정입니다.<br/><br/>
  • Python 프로그래밍  - 직관적이고 배우기 쉬운 특징으로 최근 각광 받는 프로그래밍 언어인 파이썬의 문법을 익히고, 활용도 높은 중요 모듈들을 학습합니다.
  • HTML5&CSS3  - HTML5 Markup 및 CSS3 입문 과정으로 웹 디자이너, 웹 개발자 등 웹 페이지 제작에 도움이 될 수 있도록 HTML5에 새롭게 추가 및 변경된 다양한 요소를 학습하고 CSS3를 이용한 모던 웹 디자인 기법을 학습합니다.
  • 앱인벤터 - 앱인벤터는 누구나가 쉽게 안드로이드 앱을 만들 수 있는 블록형 프로그램 언어입니다. <br/>앱인벤터를 사용하기 위한 기본 사용 방법에서부터 앱인벤터의 주요 기능 활용방법 및 예제학습 등을 통해 안드로이드 앱을 만들어 볼 수 있도록 합니다.<br/>(※ 본 과정은 종료평가가 진행되지 않으며, 이수증 발급이 되지 않습니다.)
  • 안드로이드 앱 개발을 위한 코틀린(Kotlin) - 1. Kotlin의 기본 문법을 JAVA와 비교해 보며 알아본다. <br/>2. Kotlin의 Higher-Order Function, extension, lazy패턴 등에 대해 알아본다. <br/>3. 기존 JAVA로 되어있는 안드로이드 프로그래밍을 Kotlin으로 변환해보는 실습을 진행 한다. 
  • Advanced JAVA - 본 과정은 안드로이드 애플리케이션 개발자가 반드시 이해해야 하는 자바의 핵심 API 고급 활용 기법에 대해 학습합니다.
  • Android Application 프로그래밍 초급  - 구글의 스마트폰 OS인 안드로이드 기반 애플리케이션 개발을 위해 필요한 안드로이드 플랫폼에 대한 이해와 함께 애플리케이션 개발을 위한 환경 및 앱 개발을 위한 기초를 다지기 위한 과정으로 UI 구성 및 애플리케이션 구성요소에 대한 구현 방법을 학습합니다.
  • Android Application 프로그래밍 중급  - 구글의 스마트폰 OS인 안드로이드 기반 애플리케이션 개발을 위해 기본 UI 사용법을 기반으로 Thread 및 애니메이션과 Tab, 메뉴, Dialog, Material Design, Custom UI Widget 등 좀 더 화려한 UI를 표현하기 위한 방법을 학습합니다.
  • Android Application 프로그래밍 고급 - 구글의 스마트폰 OS인 안드로이드 기반 애플리케이션 개발을 위해 필요한 안드로이드 플랫폼의 기능 중 네트워크와 파일, 데이터베이스의 기능을 사용하는 방법을 학습합니다.
  • Android Application 프로그래밍 응용 - 안드로이드 플랫폼의 기능 중 미디어, 위치정보, 센서, 시스템 서비스, NFC, 블루투스, 홈화면 위젯 등의 기능을 사용하는 방법을 학습합니다.
  • Swift 프로그래밍  - Swift는 Apple이 iOS, Mac, Apple TV 그리고 Apple Watch 앱 개발용으로 만든 강력하고 직관적인 프로그래밍 언어입니다. <br/>Swift를 이용해서 데이터를 다루고 제어하는 방법을 익힙니다.<br/>Swift 언어를 이용한 객체 지향 프로그래밍과 프로토콜 기반의 프로그래밍 방법을 다룹니다.<br/>iOS나 MacOS 개발에 필수인 파운데이션 프레임워크를 학습합니다.<br/>
  • iPhone Application 프로그래밍  - 애플의 iPhone, iPad용 모바일 애플리케이션 개발을 위해 필요한 iOS 플랫폼에 대한 이해와 함께 애플리케이션 개발을 위한 환경 및 앱 개발을 위한 기초를 다지기 위한 과정으로써, 기본적인 UI 구성, 컨트롤, SQLite, 멀티미디어 및 지도 구현까지 iOS기반 앱을 개발하기 위한 기반 지식을 학습합니다. 
  • Android Application 프로그래밍 기초(이클립스 버전) - 안드로이드 프로그래밍을 위한 전반적인 내용과 기본 개념을 익히고 다양한 예제를 통해서 앱 개발에 필요한 다양한 기법들을 소개합니다. <br/>최신 버전의 안드로이드 SDK와 개발 도구를 사용하여, 최신 개발 트랜드에 맞춰 다양한 해상도와 성능을 가진 단말기에서 구동되는 앱 개발이 가능케 합니다.

백엔드 개발

  • MS Azure 기반의 클라우드 서버 구축 방법 - 1. 클라우드의 개념 및 도입시 고려요소에 대해 이해한다.<br/>2. Azure 서비스 구성요소(가상서버, 스토리지, 가상 네트워크)에 대해 알아본다.<br/>3. 가상 서버 설계부터 네트워크 구축, 모니터링 등 클라우드 서버 구축 방법에  대해 알아본다.<br/>4. ARM(Azure Resource Manager)을 사용한 클라우드 서버 구축 실습을 통해 서 버 생성/배포, 모니터링 방법을 체험한다.
  • AWS Essentials - 클라우드 서비스의 개념 및 장단점을 이해 하고 대표적인 클라우드 플랫폼인 Amazon Web Service의 제공 기능 및 관리 방법을 배웁니다.  <br/>또한 AWS설계 사례와 실습을 통해 서비스를 효과적으로 설계, 개발하고 유지 할 수 있는 기술도 습득합니다.
  • 빅데이터 입문 Apache Spark - 본 강의는 2017.08.10(목)에 진행된 제9차 토크ON세미나 동영상입니다. <br/><br/>최근 빅데이터 분석에 많이 활용되고 있는 Apache Spark의 내부 구조와 작동원리, 인터페이스 구성에 대해 알아보고 Spark의 사용법을 익힐 수 있는 시간입니다. <br/>
  • 빅데이터(BigData) 플랫폼의 이해  - 본 강의는 2017.07.20(목)에 진행된 제8차 토크ON세미나 동영상입니다. <br/><br/>빅데이터 플랫폼 관련 주요 요소기술들(데이터 수집과 저장, 처리, 분석, 표현 등)의 특성에 대해 전반적으로 이해하는 시간을 갖고, 이후에는 각 요소기술별 상세활용 기법에 대해 알아보게 됩니다. 
  • 소셜 데이터 분석을 위한 데이터 파이프라인 구성 실습  - 본 강의는 2017.09.14(목)에 진행된 제11차 토크ON세미나 동영상입니다. <br/><br/>트위터와 같은 소셜 빅데이터 분석을 위한 데이터 파이프라인 구성의 전체 flow를 간단하게 실습하여 경험할 수 있는 시간입니다. 
  • 빅데이터 파이프라인 기술의 이해 및 적정도구의 선정  - 본 강의는 2017.08.31(목)에 진행된 제10차 토크ON세미나 동영상입니다. <br/><br/>빅데이터 파이프라인 기술을 이해하고, 여기에 사용되는 주요 클라우드 플랫폼 및 다양한 도구들의 장단점, 유스케이스에 맞는 도구를 선택하는 방법을 알아봅니다. 
  • Node.js 프로그래밍 - Node.js를 이용해서 모바일 서비스에 필요한 서버 작성하는 방법을 다룹니다. <br/>비동기 I/O와 이벤트 기반의 자바 스크립트와 Node.js 아키텍처 구조, Node.js 코어 모듈 사용법을 학습합니다.
  • Node.js 기반의 REST API 서버 개발 - 1. 테스트주도개발(TDD)로 Node.js를 이용해 API 서버개발을 학습할 수 있는 세미나 입니다. <br/>2. 자바스크립트 기술로 구현된 Node.js와 대표적인 웹 프레임웍인 Express.js의 기본 원리를 이해하고, 이를 기반으로 모바일과 웹서비스에서 사용하는 REST API 개발 방법을 학습합니다.<br/>3. 실무에서 API 서버 개발을 해야하거나, TDD를 업무에 적용하고 싶은 분들께 많은 도움이 될 것입니다.
  • Servlet/JSP를 활용한 모바일 서버 프로그래밍  - 본 과정을 통해서 Servlet, JSP의 철학을 이해하고, 웹 서비스 개발 시 서버 개발 방법론에 대해서 알 수 있게 되며, 모바일 앱의 유형에 따라 서버를 어떻게 구성하는지 알 수 있게 됩니다.<br/>본 지식은 Spring 프레임웍을 비롯한 다양한 프레임웍 학습 시 기반 지식이 됩니다. <br/>
  • Spring Framework  - Java 기반의 오픈소스 애플리케이션 프레임워크인 Spring의 개념과 사용법을 다루는 교육으로, 동적 웹사이트(Dynamic Web Site)를 개발하기 위해 Spring이 제공하는 여러 서비스들에 대한 사용 방법을 배웁니다. <br/>Spring프레임워크와 연동되어 개발 시 자주 사용되는 Maven, jUnit, MyBatis 프레임워크에 대한 내용뿐만 아니라, Restful 웹서비스, jQuery 라이브러리를 사용하여 Ajax 통신을 하는 클라이언트에 대한 내용도 학습합니다.
  • 데이터베이스  - 데이터베이스의 기초인 SQL언어의 기초 및 데이터베이스의 기본인 DML/DDL/DCL에 대하여 알아보고 실무에서 많이 사용되는 데이터베이스인 MySQL을 학습합니다.
  • MongoDB 프로그래밍 - NoSQL의 기본개념을 이해하고 실습을 통해 가장 널리 사용되는 NoSQL솔루션인 MongoDB의 기능과 타 NOSQL과의 차이점을 학습합니다.

개발 공통

  • 함수형 프로그래밍이란 무엇이고? 어디에? 어떻게 쓸까? - 1. 함수형 프로그래밍의 개념과 자료구조에 대해 알아본다.<br/>2. Recursion, Higher Order Function, Collection, Algebraic data type 등의 함수에 대해 알아본다<br/>3. 간단한 예제 실습을 통해 함수형 프로그래밍 구현 방법에 대해 이해한다.<br/>
  • 다양한 DevOps ToolChain의 활용방법 - 1. DevOps의 등장배경, 핵심요소 및 사례에 대해 알아본다.<br/>2. 주로 활용되는 DevOps ToolChain의 종류에 대해 알아본다.<br/>3. DevOps ToolChain를 이용하여 어플리케이션 배포 자동화 구성 실습을 해본다.
  • Git과 GitHub로 내 커리어 만들기 - 본 강의는 2018.4.14(토)에 진행된 Korea Code For Women의 세미나 동영상으로, <br/>T아카데미가 협찬한 개발자 대상 세미나 동영상입니다.<br/><br/>깃허브로 어떤 일들을 할 수 있을지, 어떻게 내 깃허브를 잘 가꾸고 만들어 나갈 수 있는지 알아봅니다.<br/>사소하지만 중요한 프로필 만들기부터, 일일 커밋, readme.md 작성법, 풀 리퀘스트 보내기, 학교 프로젝트 & 개인 프로젝트 관리 법까지!<br/>나만의 공간, 깃허브를 잘 가꾸고 관리하는 법을 배워봅니다.<br/><br/>
  • 컨테이너 기반 가상화 플랫폼 ‘도커(Doker)’의 이해 - 본 강의는 2018.1.17(수)에 진행된 제19차 토크ON세미나 동영상입니다.<br/><br/><br/>도커는 빠르게 인기를 얻고 있는 컨테이너 기반의 오픈소스 가상화 플랫폼으로 개발과 테스트, 배포를 하나의 환경으로 통일하여 효율적으로 관리할 수 있게 도와줍니다.<br/>이번 시간에는 도커의 등장 배경과 도커의 핵심 개념인 컨테이너와 이미지에 대해 알아보고 실습을 통해 도커를 직접 사용해 봅니다. <br/>도커 컨테이너를 생성하고 이미지를 만드는 방법을 알아보고 많은 개발 환경에서 사용중인 젠킨스(Jenkins)를 이용하여 CI환경을 구성하여 배포를 자동화하는 방법을 실습을 통해 함께 알아보도록 하겠습니다.<br/>
  • 애자일(Agile) 소프트웨어 개발  - 애자일 소프트웨어 개발방법론(애자일 방법론)은 대면 커뮤니케이션, 협업, 변화하는 요구사항, 짧은 출시 주기, 우수한 기술력 등을 강조하고 SW프로젝트에 한정된 프로세스를 적용하기 보다는 변화의 가능성을 열어두기 때문에 오늘날 대부분의 기업에서 다양한 형태로 도입 및 활용되고 있습니다. <br/>본 과정에서는 애자일 주요 실천법의 핵심 내용을 3P(Process, People, Platform)에 기초하여 애자일 프로세스, 애자일 조직과 팀, 애자일 적용사례를 강의합니다. 마지막 차시에서는 애자일 회고 기법을 활용하여 전체 강의의 핵심내용을 정리하고 평가합니다.<br/>
  • 초보개발자 오픈소스 프로젝트 참여하기  - 본 강의는 2018.2.7(수)에 진행된 제21차 토크ON세미나 동영상입니다.<br/>(본 영상은 수강 시 잡음이 발생할 수 있습니다. 양해부탁드립니다.)<br/><br/>초보개발자에게는 오픈소스 커뮤니티는 낯선 공간일 것입니다. 하지만, 초급개발자라도 오픈소스에 참여할 수 있는 방법은 많이 있으며, 실제 많은 초보개발자들이 오픈소스에 기여하고 있습니다. <br/>이번 시간에는 어떻게 하면 초보개발자가 오픈소스 프로젝트에 참여하고 기여할 수 있는지와 커뮤니티 공간에서 무엇을 배울 수 있는지 등에 대해 함께 알아보도록 하겠습니다.
  • 성공적인 프로그래밍을 위한 컴퓨터 알고리즘 이해 - 1. 컴퓨터 알고리즘 기본 개념을 이해한다.<br/>2. 점근적 표기법과 시간복잡도, 정렬알고리즘, 안전소수 생성법 등에 대해 알아본다.<br/>3. 수행시간 분석 실습을 통해 효율적인 알고리즘 설계 및 응용방법을 체험한다.
  • 컴퓨터 알고리즘 초급 - 컴퓨터 알고리즘은 성공적인 프로그래밍을 위한 필수적인 과목입니다. <br/>본 과정에서는 컴퓨터 알고리즘의 정의에 대해 학습하고 필요성을 인식하며 이에 대한 기본내용을 학습합니다.<br/>또한 컴퓨터 알고리즘의 분석 방법을 이해하고 컴퓨터 알고리즘을 응용하여 주어진 문제를 해결하는 방법을 배웁니다. 
  • 컴퓨터 알고리즘 중급  - 본 과정에서는 중급 수준의 컴퓨터 알고리즘을 소개하고, 이를 응용하여 주어진 문제를 해결하는 방법을 배웁니다. 일반적으로 널리 알려진 알고리즘의 예시 및 대표적인 응용 분야에 적용되는 알고리즘의 기법, 분석과정을 배우며 알고리즘의 복잡도를 분석하고 효율적인 알고리즘을 설계하는 방법을 익힙니다.<br/>
  • New ICT 분야 진로탐색 및 취업관련 Q&A - 본 강의는 2017.12.13(수)에 진행된 제17차 토크ON세미나 동영상입니다.<br/><br/>New ICT 분야 진로탐색 및 취업관련에 대한 궁금증을 함께 나누는 시간으로 구성하였습니다.<br/>토크온세미나에 참여해주셨던 GURU분들의 릴레이 특강과 자유 Q&A 시간을 통해 궁금증을 풀어봅니다.<br/>
  • JavaScript  - 본 과정은 웹 표준 언어인 JavaScript의 문법적 특징과 객체지향 기법을 설명하고, 크로스 브라우징 문제 해결 및 개발 생산성 향상을 위한 JQuery 프레임워크와 모바일 웹 개발을 위한 JQuery Mobile 프레임워크의 활용법을 소개합니다.
  • Javascript 디버깅 및 테스트 방법  - 본 강의는 2018.1.31(수)에 진행된 제20차 토크ON세미나 동영상입니다.<br/><br/><br/>모든 프로그래머들은 버그 없는 프로그램을 만들고 싶어하겠지만 프로그래밍을 하다 보면 버그는 필연적으로 생기기 마련이고 이 버그를 잡는 디버깅 과정은 필수적으로 행해야 하는 것 중 하나일 것입니다.<br/>이번 세미나에서는 Javascript 언어를 기반으로 디버깅의 방식에는 어떤 것이 있는지 그리고, 어떻게 하면 처음부터 개발 이슈를 줄일 수 있고 좀더 효과적으로 코드를 수정할 수 있는지 대해 함께 알아보도록 하겠습니다. <br/>크롬 개발자도구와 Visual Studio Code를 이용한 디버깅을 중심으로 다양한 환경에서 테스트하는 방법에 대해서도 함께 알아보도록 하겠습니다.
  • Objective C  - iOS 애플리케이션을 작성하려면 해당 플랫폼에 대한 이해와 함께 Objective-C와 객체 지향 프로그래밍 개념이라는 기본기가 필요합니다. <br/>객체 지향 프로그래밍 개념과 Objective-C 언어를 학습하고, iOS 애플리케이션을 개발할 때 기초가 되는 파운데이션 프레임워크를 학습합니다.

기획/디자인

  • T map X NUGU 디자인 사례로 알아보는 음성인터페이스 디자인 - 1. T map X NUGU 프로젝트 배경 및 진행 과정<br/>2. 음성인터페이스의 장점 및 단점<br/>3. 차량환경에서의 음성인터페이스 설계 원칙 및 디자인 프로세스<br/>4. 음성인터페이스 시나리오 설계 실습
  • 블록체인 기술적 특징과 비즈니스 이해 - 1. 블록체인의 등장배경과 개념에 대해 알아본다.<br/>2. 블록체인의 네트워크, 보안, 작업증명, 이중지불방지 등 주요 요소기술에 대해 알아본다.<br/>3. 스마트 계약(이더리움)과 신뢰서비스의 작동원리에 대해 알아본다. <br/>4. 다양한 블록체인 비즈니스 사례와 가능성에 대해 알아본다.<br/>
  • Sketch와 Zeplin, Principle을 활용한 GUI디자인 - 1. 웹과 앱을 디자인하기 위해 알아야 하는 GUI 디자인에 대한 기술적 지식과 노하우를 알아본다. <br/>2. 최근 GUI 디자인에 많이 활용되는 Tool 인 Sketch와 Zeplin, Principle의 사용방법을 알아본다. <br/>3. Sketch와 Zeplin, Principle을 활용한 디지털 프로토타이핑 제작 실습을 해본다.<br/><br/>
  • UX/UI 기획  - UX/UI 기획을 위한 제반 이론과 UX 디자인 및 UI 설계 방법론과 플랫폼별 애플리케이션 UI 가이드라인, UI 구성 요소, UI 디자인 패턴 등을 이해함으로써 애플리케이션 상세 UI를 설계하는 방법을 학습합니다.
  • 모바일 GUI 디자인  - 모바일 GUI 디자인 기본 개념과 디자인 프로세스 및 구성 요소, 그리고 각 컴포넌트를 디자인하기 위한 기본 지식을 학습합니다. <br/>또한 시각 디자인의 기초 이론인 칼라, 타이포그래피, 그리고 레이아웃에 관련된 이론도 학습함으로써, 실제 모바일 GUI 디자인 실무에 적용할 수 있는 방법을 학습합니다.
  • 구글 애널리틱스를 활용한 데이터분석 기법  - 유저 트래픽에 대한 분석을 통해서 유저들이 웹사이트를 활용하는 행동패턴 및 다양한 디지털 마케팅 채널들(검색엔진, 블로그, 페이스북, 키워드 광고, 배너광고, 이메일 마케팅 등)을 통해 진행한 캠페인 ROI에 대한 통찰력(Insight)을 얻어낼 수 있는 과정입니다. <br/>사이트에 대한 다양한 양적 지표(페이지뷰, 방문자수, 체류시간 등)와 사이트 운영의 목표에 해당하는 질적지표(매출, 전환율 등)를 파악하고, 이렇게 획득한 데이터를 실무 업무에 즉시 활용할 수 있도록 하는 분석 역량을 습득하게 됩니다. <br/>
  • 기획안 작성을 위한 사고력 향상 - 기획안 작성에 필요한 논리적/분석적/창의적/종합적 사고력을 키웁니다.<br/>논리적/분석적 사고에서는 MECE, Framework, Matrix, Pattern 사고를 학습합니다.<br/>또한, 논리적/분석적 사고의 기본 도구인 Logic Tree와 Pyramid Structure의 활용법과 작성법을 학습합니다.<br/>기획안 작성과정에서 논리적/분석적/창의적/종합적 사고도구들이 어떻게 활용되는지를 사업계획서 사례를 통해서 보여줍니다. (*본 과정은 교재가 따로 제공되지 않습니다.)

페이스북 서비스

  • T아카데미 페이스북
  • Smartteen AppClub 페이스북
  • SK플래닛 페이스북