분류 전체보기
-
Login Page UI in Flutter개발/Cross-platform 2023. 1. 28. 12:02
import 'package:flutter/material.dart'; class LoginPage extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( body: Padding( padding: const EdgeInsets.all(16.0), child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Text("Welcome", style: TextStyle(fontSize: 32.0)), SizedBox(height: 24.0), TextFormField( decoration: InputDecoration( hintText:..
-
2023년 Flutter를 사용한 최신 크로스 플랫폼 애플리케이션 개발 가이드개발 2023. 1. 27. 23:52
1. Dart 배우기: Dart 프로그래밍 언어를 배우는 것부터 시작하십시오. Flutter에서 사용되는 기본 언어이며 Java 및 JavaScript와 같은 다른 인기 있는 프로그래밍 언어와 유사합니다. 2. Flutter 기본 학습: 위젯 및 레이아웃 시스템, 상태 관리 및 애니메이션을 포함하여 Flutter 기본을 학습합니다. 이는 애플리케이션 구축을 위한 견고한 기반을 제공합니다. 3. 고급 Flutter 기능 학습: 스트림, Futures 및 비동기 프로그래밍과 같은 Flutter의 고급 기능을 학습하여 더 복잡하고 효율적인 애플리케이션을 구축합니다. 4. Firebase 배우기: Google의 모바일 개발 플랫폼인 Firebase에 대해 알아보고 인증, 실시간 데이터베이스, 클라우드 스토리지와..
-
2023년 현대적인 프런트엔드 개발자가 되기 위한 단계별 가이드개발 2023. 1. 27. 23:35
1. 기본 학습: HTML, CSS 및 JavaScript와 같은 웹 개발의 기본 학습부터 시작하십시오. 이들은 웹의 기본 언어이며 모든 웹 사이트 또는 웹 응용 프로그램을 만드는 데 필수적입니다. 2. 최신 JavaScript 프레임워크 배우기: React 또는 Angular와 같은 최신 JavaScript 프레임워크를 배워 대화형 및 동적 사용자 인터페이스를 구축합니다. 이러한 프레임워크는 복잡한 웹 애플리케이션을 보다 쉽게 구축할 수 있는 도구 및 라이브러리 세트를 제공합니다. 3. CSS 전처리기 배우기: SASS, LESS, Stylus와 같은 CSS 전처리기를 배워 보다 체계적이고 유지 관리 가능한 CSS 코드를 작성합니다. 이를 통해 보다 일관되고 재사용 가능한 디자인 패턴을 만들 수 있습니..
-
2023년에 최신 백엔드 개발자가 되기 위한 단계별 가이드개발 2023. 1. 27. 20:35
2023년에 최신 백엔드 개발자가 되려면 기술 능력과 최신 기술 및 모범 사례에 대한 지식의 조합이 필요합니다. 다음은 최신 백엔드 개발자가 되기 위한 단계별 가이드입니다. 1. 기본 학습: 데이터 구조, 알고리즘 및 객체 지향 프로그래밍과 같은 프로그래밍 및 컴퓨터 과학의 기본 학습부터 시작하십시오. 온라인 과정을 수강하거나 책을 읽거나 자습서를 통해 작업하여 이를 수행할 수 있습니다. 2. 프로그래밍 언어 배우기: Python, JavaScript 또는 Go와 같이 백엔드 개발에 일반적으로 사용되는 프로그래밍 언어를 선택합니다. 언어의 기초를 배우고 코드 작성에 능숙해집니다. 3. 웹 프레임워크 배우기: Django, Express 또는 Gin과 같이 백엔드 개발에 널리 사용되는 웹 프레임워크를 선택..
-
Step by step guide to becoming a modern backend developer in 2023개발 2023. 1. 27. 20:35
Becoming a modern backend developer in 2023 will require a combination of technical skills and knowledge of the latest technologies and best practices. Here is a step-by-step guide to becoming a modern backend developer: 1. Learn the basics: Start by learning the fundamentals of programming and computer science, such as data structures, algorithms, and object-oriented programming. You can do thi..
-
[VGG16 전이학습] 강아지 고양이 분류AI 2023. 1. 16. 23:58
https://www.kaggle.com/datasets/tongpython/cat-and-dog Cat and Dog Cats and Dogs dataset to train a DL model www.kaggle.com ## 이미지 분류의 대표적인 강아지 / 고양이 분류 문제를 VGG16의 전이학습을 통해서 구현해보는 실습을 진행하려고 한다. 진행순서는 아래와 같으며, kaggle 데이터 set을 활용하며, google drive와 colab을 사용하여 실습예정이다. 1) 데이터 set 다운로드 후 google drive upload --> colab에서 구글드라이브 연동 후 불러오기 2) 전체 이미지를 numpy array로 만들기 3) 이미지 시각화 4) 이미지 전처리 ( scaling / Augm..
-
Quasar framework cli 설치개발/Cross-platform 2021. 3. 28. 23:26
Quasar 프레임워크 설치 Quasar란 Quasar는 vue cli를 한번 Wrapping한 프레임워크입니다. Quasar를 이용하면 빠르게 반응형 웹/앱을 만들 수 있습니다. 다음은 Qusar가 가지는 이점입니다. SPAs (Single Page App) SSR (Server-side Rendered App) (+ optional PWA client takeover) PWAs (Progressive Web App) Mobile Apps (Android, iOS, …) through Cordova or Capacitor Multi-platform Desktop Apps (using Electron) 명령어 하나로 멀티 플랫폼에 앱을 만들 수 있습니다. Quasar는 하나의 코드를 작성하고 모바일앱, ..
-
[학습] 자료구조와 알고리즘개발 2021. 3. 24. 08:06
자료구조란? 대량의 데이터를 효율적으로 관리할 수 있는 데이터의 구조를 의미 코드상에서 효율적으로 데이터를 처리하기 위해, 데이터 특성에 따라, 체계적으로 데이터를 구조화해야 함 효율적으로 데이터를 관리하는 예 우편번호: 5자리 우편버호로 국가의 기초구역을 제공 5자리 우편번호에서 앞 3자리는 시, 군, 자치구를 표기하고 뒤 2자리는 일련번호로 구성 학생 관리: 학년, 반, 번호를 학생에게 부여해서 학생부를 관리 X학년, X반, X번 학생 마약 위 관리 기법이 없다면 300명 학생 중 특정 학생을 찾기 위해서는 전체 학생부를 모두 훑어야 한다. 대표적인 자료구조 배열, 스택, 큐, 링크드 리스트, 해쉬 테이블, 힙 등 현실 세계의 가장 대표적인 자료 구조 사전 알고리즘이란? 어떤 문제를 풀기 위한 절차 ..