... | ... | @@ -29,19 +29,19 @@ Para acadar unha avaliación positiva do proxecto, deben cubrirse os seguintes r |
|
|
### Requisitos mínimos
|
|
|
|
|
|
* Frontend
|
|
|
* Linguaxes: [HTML5](https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5) , [CSS3](https://developer.mozilla.org/en-US/docs/Web/CSS) , [JavaScript](https://developer.mozilla.org/en-US/docs/Web/javascript).
|
|
|
* Linguaxes: [HTML5](https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5), [CSS3](https://developer.mozilla.org/en-US/docs/Web/CSS), [JavaScript](https://developer.mozilla.org/en-US/docs/Web/javascript).
|
|
|
* [Responsive design](https://developers.google.com/web/fundamentals/design-and-ux/responsive/).
|
|
|
* Comunicación asíncrona: [AJAX](https://developer.mozilla.org/en-US/docs/Web/Guide/AJAX).
|
|
|
* Uso de librerías e/ou frameworks JavaScript: [jQuery](https://jquery.com/), [ReactJS](https://reactjs.org/) , [VueJS](https://vuejs.org/) , [AngularJS](https://angularjs.org/), etc.
|
|
|
* Uso de librerías e/ou frameworks JavaScript: [jQuery](https://jquery.com/), [ReactJS](https://reactjs.org/), [VueJS](https://vuejs.org/), [AngularJS](https://angularjs.org/), etc.
|
|
|
* Validación de formularios.
|
|
|
* Backend
|
|
|
* Linguaxes (escoller): [PHP](https://www.php.net/) , [NodeJS](https://nodejs.org/) , [Ruby](https://www.ruby-lang.org/en/)
|
|
|
* Linguaxes (escoller): [PHP](https://www.php.net/), [NodeJS](https://nodejs.org/), [Ruby](https://www.ruby-lang.org/en/)
|
|
|
, etc.
|
|
|
* Uso da programación orientada a obxectos.
|
|
|
Utilización de bases de datos SQL e/ou NonSQL: [MySQL](https://www.mysql.com/)
|
|
|
, [MariaDB](https://mariadb.com/) , [PostgreSQL](https://www.postgresql.org/) , [MongoDB](https://www.mongodb.com/) , [Redis](https://redis.io/)
|
|
|
, [MariaDB](https://mariadb.com/), [PostgreSQL](https://www.postgresql.org/), [MongoDB](https://www.mongodb.com/), [Redis](https://redis.io/)
|
|
|
, etc.
|
|
|
* Seguridade: validación de datos, [control de inxección SQL](https://es.wikipedia.org/wiki/Inyecci%C3%B3n_SQL) e/ou [NonSQL](https://ckarande.gitbooks.io/owasp-nodegoat-tutorial/content/tutorial/a1_-_sql_and_nosql_injection.html) , [Cross Site Scripting (XSS)](https://es.wikipedia.org/wiki/Cross-site_scripting).
|
|
|
* Seguridade: validación de datos, [control de inxección SQL](https://es.wikipedia.org/wiki/Inyecci%C3%B3n_SQL) e/ou [NonSQL](https://ckarande.gitbooks.io/owasp-nodegoat-tutorial/content/tutorial/a1_-_sql_and_nosql_injection.html), [Cross Site Scripting (XSS)](https://es.wikipedia.org/wiki/Cross-site_scripting).
|
|
|
|
|
|
### Requisitos opcionais
|
|
|
|
... | ... | @@ -49,15 +49,15 @@ Algúns dos requisitos que se nomean a continuación axudan a conseguir unha mel |
|
|
|
|
|
* Frontend
|
|
|
* Comunicación asíncrona: [WebSockets](https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API), [WebRTC](https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API).
|
|
|
* Uso de framework CSS: [Bootstrap](https://getbootstrap.com/), [Foundation](https://get.foundation/) , [Pure](https://purecss.io/) , [UIkit](https://getuikit.com/), etc.
|
|
|
* Uso dun preprocesador CSS: [LESS](http://lesscss.org/), [SASS](https://sass-lang.com/) , [Stylus](https://stylus-lang.com/), etc.
|
|
|
* Uso de framework CSS: [Bootstrap](https://getbootstrap.com/), [Foundation](https://get.foundation/), [Pure](https://purecss.io/), [UIkit](https://getuikit.com/), etc.
|
|
|
* Uso dun preprocesador CSS: [LESS](http://lesscss.org/), [SASS](https://sass-lang.com/), [Stylus](https://stylus-lang.com/), etc.
|
|
|
* Backend
|
|
|
* Implementación dunha API [REST](https://en.wikipedia.org/wiki/Representational_state_transfer).
|
|
|
* Implementación de [OAuth](https://en.wikipedia.org/wiki/OAuth).
|
|
|
* Envío de arquivos ao servidor.
|
|
|
* Integración con bots: [Telegram](https://core.telegram.org/bots), [Facebook Messenger](https://developers.facebook.com/docs/messenger-platform), [Google](https://developers.google.com/hangouts/chat/concepts/bots), [Discord](https://discordapp.com/developers/docs/intro), [Slack](https://api.slack.com/bot-users), etc.
|
|
|
* Integración con API's externas.
|
|
|
* Integración de servicios de mapas: [OpenStreetMaps](https://www.openstreetmap.org/), [Google Maps](https://maps.google.com/) , etc.
|
|
|
* Integración de servicios de mapas: [OpenStreetMaps](https://www.openstreetmap.org/), [Google Maps](https://maps.google.com/), etc.
|
|
|
|
|
|
## Software desenvolvido
|
|
|
|
... | ... | |