O le isi lisi o galuega faatino e faataitai ai

“E tele atu mea sese e faia e le matai nai lo le taumafai o se tagata amata”

Прошлый список тренировочных проектов набрал 50к прочтений и 600 добавлений в избранное. Вот еще один список интересных проектов для практики, для тех кто хочет добавки.

1. Текстовый редактор

O le isi lisi o galuega faatino e faataitai ai

O le fa'amoemoega o se fa'atonu tusitusiga o le fa'aitiitia lea o taumafaiga a tagata fa'aoga e taumafai e fa'aliliu a latou fa'asologa i le fa'ailoga HTML aoga. O se tusitala tusitusi lelei e mafai ai e tagata faʻaoga ona faʻapipiʻi tusitusiga i auala eseese.

I se taimi, ua faʻaaogaina e tagata uma se faʻatonu tusitusiga. Aisea la e le mafai ai faia e oe lava?

2. Клон Reddit

O le isi lisi o galuega faatino e faataitai ai

Reddit ose tala fa'aagafesootai fa'atasiga, fa'avasegaina o mea i luga ole laiga ma le 'upega tafa'ilagi.

Reddit e faʻaalu le tele o loʻu taimi, ae o loʻo faʻaauau pea ona ou nofo i luga. Fausia se Reddit clone o se auala aoga e aʻoaʻo ai polokalame (aʻo suʻesuʻeina Reddit i le taimi e tasi).

Reddit e tuʻuina atu ia te oe se tamaoaiga tele API. Aua le tu'u ese so'o se vaega po'o le faia fua o mea. I le lalolagi moni ma tagata faʻatau ma tagata faʻatau, e le mafai ona e galue faʻafuaseʻi, pe o le a vave ona leiloa lau galuega.

O le a vave ona iloa e tagata popoto e leaga le galuega ma o le a latou maua se isi.

O le isi lisi o galuega faatino e faataitai ai

Reddit API

3. Публикация пакета NPM с открытым исходным кодом

O le isi lisi o galuega faatino e faataitai ai

Afai e te tusia le Javascript code, atonu e te faʻaaogaina se pule o pusa. Ole pule ole pusa e fa'atagaina oe e toe fa'aogaina le code o lo'o iai na tusia ma fa'asalalau e isi tagata.

O le malamalama i le taamilosaga atoa o le atinaʻeina o se afifi o le a maua ai se poto masani lelei. E tele mea e tatau ona e iloa pe a lolomiina code. E tatau ona e mafaufau e uiga i le saogalemu, semantic versioning, scalability, faʻaigoaina faʻasalalauga ma le tausiga.

O le afifi e mafai ona avea ma soʻo se mea. Afai e leai sou manatu, fai sau lava Lodash ma lolomi.

O le isi lisi o galuega faatino e faataitai ai

Lodash: lodash.com

O le iai o se mea na e faia i luga ole laiga e tu'u ai oe i le 10% i luga atu o isi. O nisi nei o punaoa aoga e uiga i punaoa tatala ma afifi.

4. Учебный план freeCodeCamp

O le isi lisi o galuega faatino e faataitai ai

FCC mataupu aoaoina

freeCodecamp ua aoina tele a'oa'oga fa'apolokalame atoatoa.

freeCodeCamp ose fa'alapotopotoga e leai ni tupe mama. O lo'o i ai se feso'ota'iga fa'avae a'oa'oga i luga o le upega tafa'ilagi, se fa'asalalauga i luga o le initaneti, potu talatalanoaga, fa'asalalauga Medium, ma fa'alapotopotoga fa'apitonu'u o lo'o fa'amoemoe e fa'aogaina le atina'eina o a'oa'oga i luga ole laiga i tagata uma.

O le isi lisi o galuega faatino e faataitai ai

O le a sili atu lou agavaa mo lau galuega muamua pe afai e te fa'amae'aina le vasega atoa.

5. Создайте HTTP-сервер с нуля

O le HTTP protocol o se tasi lea o faʻatonuga autu e faʻaogaina ai mea i luga ole Initaneti. O lo'o fa'aogaina 'au'aunaga HTTP e tautuaina mea fa'apitoa e pei ole HTML, CSS, ma le JS.

O le mafai ona faʻatinoina le HTTP protocol mai le amataga o le a faʻalauteleina ai lou malamalama i le auala e fegalegaleai ai mea.

Mo se faʻataʻitaʻiga, afai e te faʻaogaina NodeJs, ona e iloa lea o le Express e maua ai se HTTP server.

Mo faʻamatalaga, vaʻai pe mafai ona e:

  • Seti se server e aunoa ma le fa'aogaina o ni faletusi
  • E tatau i le 'au'aunaga ona tautua HTML, CSS ma le JS anotusi.
  • Fa'atinoina o se router mai le amataga
  • Mataʻituina suiga ma faʻafouina le server

Afai e te le iloa pe aisea, faʻaaoga Alu lava ma taumafai e fatu se server HTTP Caddy mai le sasa.

O le isi lisi o galuega faatino e faataitai ai

6. Десктопное приложение для заметок

O le isi lisi o galuega faatino e faataitai ai

Tatou te tusia uma ni faamaumauga, a ea?

Se'i o tatou faia se tusi talosaga. O le talosaga e manaʻomia e teu faʻamatalaga ma faʻamaopoopoina i latou ma le database. Fausia se faʻaoga masani e faʻaaoga ai le Electron, Swift, poʻo soʻo se mea e te manaʻo ai ma mea e aoga mo lau masini.

Lagona le saoloto e tuʻufaʻatasia lenei mea ma le luʻitau muamua (faʻatonu tusitusiga).

E fai ma ponesi, taumafai e fa'amaopoopo lau fa'apolokalame fa'atasi ma le 'upega tafa'ilagi.

7. Подкасты (клон Overcast)

O le isi lisi o galuega faatino e faataitai ai

O ai e le fa'alogo i podcasts?

Fausia se 'upega tafaʻilagi faʻatasi ma galuega faʻatino nei:

  • Fausia se tala
  • Su'e Podcasts
  • Fa'ailoga ma lesitala i podcasts
  • Taofi ma taʻalo, sui le saoasaoa, agaʻi i luma ma tua mo le 30 sekone.

Taumafai e fa'aoga le iTunes API e fai ma amataga. Afai e te iloa nisi punaoa, faʻamolemole lafo i faʻamatalaga.

O le isi lisi o galuega faatino e faataitai ai

affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api

8. Захват экрана

O le isi lisi o galuega faatino e faataitai ai

Talofa! O lo'o ou pu'eina la'u lau i le taimi nei!

Fausia se komepiuta po'o se upega tafa'ilagi e mafai ai ona e pu'e lau lau ma teu le kilipa e pei .gif

iinei ni fesoasoaniauala e ausia ai lenei.

Fa'aliliuga fa'atasi ma le lagolago a le kamupani EDISON Polokalamao lo'o galulue fa'apolofesa atiaeina o talosaga ma upegatafa'ilagi ile PHP mo tagata faatau tetele, faapea foi atinae o auaunaga ao ma talosaga feaveai i Java.

puna: www.habr.com

Faaopoopo i ai se faamatalaga