diff --git a/subjects/ascii-art-web-exportfile.en.md b/subjects/ascii-art-web-exportfile.en.md deleted file mode 100644 index fe2f55a5..00000000 --- a/subjects/ascii-art-web-exportfile.en.md +++ /dev/null @@ -1,23 +0,0 @@ -## ascii-art-web-export - -### Objectives - -You must follow the same [principles](https://github.com/01-edu/public/ascii-art-web.en.md) as the first subject. - -Ascii-art-web-export consists on making sure that it is possible to export the output of the web application, at least in one export format at your choice. - -- You should be able to export the result of the [ascii-art](https://github.com/01-edu/public/ascii-art.en.md) project implemented in the website. -- The file must be exported with the right permissions (read and write) for the user. - -This project will help you learn about : - -- The basics of export formats : - - Portable Document Format (PDF) - - Text File (TXT) - - [Here are some more exemples](https://en.wikipedia.org/wiki/Document_file_format) -- Ways to receive data. -- Ways to output data. - -### Instructions - -- The web server must export at least in one export format. diff --git a/subjects/ascii-art-web.en.md b/subjects/ascii-art-web.en.md deleted file mode 100644 index c8cb4014..00000000 --- a/subjects/ascii-art-web.en.md +++ /dev/null @@ -1,26 +0,0 @@ -## ascii-art-web - -### Objectives - -Ascii-art-web consists on creating and running a server, in which it will be possible to use a web **GUI** (graphical user interface) version of your last project, ascii-art. - -This project will help you learn about : - -- Client utilities. -- The basics of web : - - Server - - HTML - - HTTP -- Ways to receive data. -- Ways to output data. -- Manipulation of strings. - -### Instructions - -- The web server must be created in **Go**. -- The code must respect the [good practices](https://github.com/01-edu/public/good-practices.en.md).. -- The project must have files written in HTML. - -### Usage - -- [Here's an example.](http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20) \ No newline at end of file diff --git a/subjects/ascii-art-web/ascii-art-web-exportfile.en.md b/subjects/ascii-art-web/ascii-art-web-exportfile.en.md new file mode 100644 index 00000000..1de88e04 --- /dev/null +++ b/subjects/ascii-art-web/ascii-art-web-exportfile.en.md @@ -0,0 +1,25 @@ +## ascii-art-web-export + +### Objectives + +You must follow the same [principles](https://github.com/01-edu/public/blob/master/subjects/ascii-art-web/ascii-art-web.en.md) as the first subject. + +Ascii-art-web-export consists on making sure that it is possible to export the output of the web application, at least in one export format at your choice. + +- You should be able to export the result of the [ascii-art](https://github.com/01-edu/public/blob/master/subjects/ascii-art/ascii-art.en.md) project implemented in the website. +- The file must be exported with the right permissions (**read and write**) for the user. + +This project will help you learn about : + +- The basics of export formats : + - Portable Document Format (pdf) + - Text File (txt) + - [Here are some more examples](https://en.wikipedia.org/wiki/Document_file_format) +- Ways to receive data. +- Ways to output data. + +### Instructions + +- The web server must export at least in one export format. +- You must handle website errors. +- The code must respect the [good practices](https://github.com/01-edu/public/blob/master/subjects/good-practices.en.md). diff --git a/subjects/ascii-art-web/ascii-art-web.en.md b/subjects/ascii-art-web/ascii-art-web.en.md new file mode 100644 index 00000000..95aefc07 --- /dev/null +++ b/subjects/ascii-art-web/ascii-art-web.en.md @@ -0,0 +1,35 @@ +## ascii-art-web + +### Objectives + +Ascii-art-web consists in creating and running a server, in which it will be possible to use a web **GUI** (graphical user interface) version of your last project, ascii-art. + +- You must use your [ascii-art](https://github.com/01-edu/public/blob/master/subjects/ascii-art/ascii-art.en.md) application for this project. +- You can run your server **locally** (localhost) or using an **API**. +- You must use the different [banners](https://github.com/01-edu/public/tree/master/subjects/ascii-art) for the website. +- It should be available to choose between the banners. +- You need to have a well established connection between server and client. + +This project will help you learn about : + +- Client utilities. +- Back-end and front-end. +- The basics of web : + - Server + - HTML + - HTTP + - [HTTP methods](https://www.tutorialspoint.com/http/http_methods.htm) + - [HTTP status](https://www.restapitutorial.com/httpstatuscodes.html) +- Ways to receive data +- Ways to output data + +### Instructions + +- You must handle website errors. +- The web server must be created in **Go**. +- The code must respect the [good practices](https://github.com/01-edu/public/blob/master/subjects/good-practices.en.md). +- The project must have files written in **HTML**. + +### Usage + +- [Here's an example](http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20).