# Spider Groceries We have to complete _4_ steps until March. It's not good script, so please ask me anything. ## :baby_chick:Step1 Learn about web-app reference: https://www.sejuku.net/blog/5601 We have to learn about web and programming. I'll show you brief of making web-application. ### What is web Difference between web and internet ### How web works - **front end** *Used language : html,css,Javascript* Front end means exterior of web page. We custermise front end by using html,css,javascript,but I'll make this maybe. - **back end** *Used language : Ruby,PHP,Python* Back end means backside of web page. Users don't touch back end. It includes database,server and so. - **data base** *Used language : SQL* Data base means data base. No more information. ### Programming language There are 4 types of programming language. **1.Mark up language** It's for writting script like this note. You don't have to learn it. **2.Style sheet language** It make web-page clear, like a CSS. If you wanna learn, I reccomend it. **3.front end language** **4.back end language** I just introduced. ### learn skills - web framework **I think to choose framework is most important. So let's discuss about it.** ### Let's begin making application! ## :hatched_chick:Step2 Choose Technology I wanna use AWS. So if you don't mind, please get AWS account. It includes aerospace analytics tools. Probably, I will make front end.I want you to make back end. ### Programming language Front end : html,css,javascript Back end : C? ### Web framework [**React**](https://reactjs.org/) It's most popular in javascript framework. [**Semantic UI React**](https://react.semantic-ui.com/introduction) CSS framework. I don't know much about it. ### AWS Stands for Amazon Web Servise. frameworks that we can use for free. ↓ They are copy of other site. So never mind. API GateWay(Cognito+Lambdaで使っていくらしい) Amazon RDS (一番有名なmySQLでいいと思う) Amazon S3  Amazon Cognito (認証系) AWS CodeCommit (githubみたいなもの) [**AWS Amplify**](https://github.com/aws/aws-amplify) ## :hatching_chick:Step3 Make Folder and Share Do you have github account? You should prepare 2 applications. - [ ][**Github**](https://github.co.jp/) - [ ][**Visual Studio**](https://visualstudio.microsoft.com/) I'll think how to share the folder later.Sorry. ## :chicken:Step4 Design and Deploy Probably, We don't know much about making web application. So lets learn many things while making app. Think later. ## :penguin:Step5 Release our application Well done.