4차 산업혁명의 핵심은 소프트웨어이며 소프트웨어는 모든 산업에서 필수 요소로 거듭나고 있습니다. 본 과정에서는 풀스택 웹개발자를 위한 포트폴리오를 완성하고 소프트웨어 개발의 전문성을 지닌 인력 양성을 목표로 하며, 응용소프트웨어 뿐 아니라
시스템엔지니어로도 기술을 습득할 수 있습니다. 본 과정에서 애플리케이션과 시스템에 대한 이해도를 모두 갖춰 어느 분야로도 진출할 수 있는 SW개발자로서 역량을 과시할 수 있습니다.
전 과정을 수료할 때 쯤이면 실무에 투입될 수 있는 개발자로 거듭나 있을 것입니다.
본 강의 핵심포인트
"기초 원리를 바탕으로, 응용 기술까지 습득하기"
본 과정은 시스템소프트웨어개발과 웹, 앱개발을 동시에 진행하는 교육과정으로 프로그램 입문자부터 시작하여 중급 개발자로 거듭나기 위해 마련된 과정입니다.
이를 위해 기초 언어인 자바를 통해 객체 지향 개념과 클래스의 기초문법 및 JSP, SPRING프레임워크와 안드로이드를 학습하며, Open Source Hardware (아두이노)를 제어하는 프로젝트까지 단계적으로 커리큘럼을 마련해 두고 있습니다.
수 많은 프로그래밍 언어가 존재하지만, 그 중에서 오늘날 가장 확고한 자리를 지키고 있는 프로그래밍 언어는 단연 Java일 것입니다. Java 언어는 안드로이드 기반의 모바일 어플리케이션의 개발과 JSP, Servlet, Spring 등을 기반으로 하는 웹 서비스를 구축하는데 있어서 가장 기본이 되는 기초 지식입니다.
자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로서 간단히 스프링(Spring)이라고도 합니다.. 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있는 프레임워크를 익히는 과정입니다.
Visual Basic, Visual C++ 등 수 많은 프로그래밍 언어가 존재하지만, 그 중에서 오늘날 가장 확고한 자리를 지키고 있는 프로그래밍 언어는 단연 Java일 것입니다. Java 언어는 안드로이드 기반의 모바일 어플리케이션의 개발과 JSP, Servlet, Struts, Spring 등을 기반으로 하는 웹 서비스를 구축하는데 있어서 가장 기본이 되는 기초 지식입니다. br />본 과정에서는 이제 막 자바 기반의 프로그래머로 시작하고자 하시는 분들께, 가장 빠르고 쉽게 자바 언어의 기본적인 개념과 고급 활용 기법까지 소개해 드리고자 준비되었습니다.
이 과정 이후 각자의 판단에 따라 웹 프로그래머나 모바일 앱 프로그래머로의 진출이 가능 하지만, 이 과정을 익히지 않고 자바 기반의 웹 프로그래밍(JSP)나 안드로이드 프로그래밍을 바로 공부하는 것은 절대 불가능하다고 할 만큼 매우 중요한 기초 과목입니다.
SQL과 JAVA Database Programming(JDBC 프로그래밍)에 대하여 학습하는 과정입니다. 데이터 베이스는 MySQL Database를 이용하며 DML, DCL, DDL에 대한 내용을 학습합니다. SELECT사용시 주의사항을 비롯한 기본 튜닝에 대한 이론도 학습함으로써, 성능을 고려한 SQL 작성방법에 대하여 학습합니다. SQL에 대하여 학습한 후 JDBC프로그래밍 방법에 대하여 학습함으로써 JAVA언어를 이용한 데이터베이스 프로그래밍을 작성할 수 있도록 합니다.
Python은 초보자부터 전문가까지 누구든 쉽게 접근할 수 있는 프로그래밍 언어로 다양한 플랫폼에서 활용 가능하며 다양한 라이브러리 지원으로 시스템, 네트워크, 웹 개발, 빅데이터 분석 등 IT 전분야에서 널리 사용되고 있습니다. 본 과정을 학습하게 되면 파이썬의 기초 문법을 익힐 수 있습니다.