• 2024-09-28

Ang Mga Kakayahan na Kailangan mong Maging isang Back-End Developer

How to Bathe a Baby: Safety First

How to Bathe a Baby: Safety First

Talaan ng mga Nilalaman:

Anonim

Nag-iisip ka ba tungkol sa paglipat sa yumayabong larangan ng web development?

Tulad ng maaaring alam mo na, may tatlong uri ng mga web developer: Front-end, back-end, at full stack, na pinagsasama ang pareho.

Ang artikulong ito ay nakatuon lamang sa mga back-end developer sa pamamagitan ng pagtingin sa kanilang ginagawa, ang mga kasanayan na kinakailangan upang maging isang back-end developer, at kung paano ka maaaring maging isa.

Ano ang Tungkulin ng isang Back-End Developer?

Ang mga back-end developer ay may pananagutan at nakatuon sa panloob na mga gawain ng mga aplikasyon sa web upang maitayo ang "server-side" ng mga web application. Ang server-side ay ang code at wika na tumatakbo sa likod ng mga eksena sa web server o sa back-end. Ang front-end ay ang client side, at ang mga front-end developer ay sinisingil sa paglikha ng karanasan sa client side.

Ang mga tagabuo ng back-end ay nagtatrabaho sa mga front-end na developer sa pamamagitan ng pagbibigay ng panlabas na nakaharap sa mga elemento ng application ng web na lohika sa server. Sa ibang salita, ang mga tagalikha ng back-end ay lumikha ng lohika upang maayos ang pag-andar ng web app, at ginagawa nila ito sa pamamagitan ng paggamit ng mga scripting na wika sa server tulad ng Ruby o PHP.

Bukod sa paggawa ng mga application sa web na gumagana, ang mga back-end developer ay responsable din para sa pag-optimize ng application para sa bilis at kahusayan. Bukod dito, ang mga back-end na developer ay madalas na lumikha ng isang data storage solution sa isang database, na isang mahalagang bahagi para sa lahat ng mga web application dahil ito ay nagtataglay ng impormasyon (tulad ng mga gumagamit, komento, mga post, atbp.). Kabilang sa karaniwang mga database ang MySQL, MongoDB, at PostgreSQL.

Sino ang Gumagana Gamit ang Back-End Developer?

Karaniwang nagtatrabaho sa mga grupo ng back-end ang mga grupo o may back-end na koponan. Gayunpaman, sa loob ng mas malaking mga koponan, maaaring maging parehong back-end at front-end na mga developer, na maaaring kabilang ang mga inhinyero, at mga arkitekto ng UX.

Sa back-end na koponan, ang mga back-end na mga developer ay nagtatrabaho kasama ang mga inhinyero ng software bawat isa ay may partikular na papel tulad ng pag-unlad ng REST API o kalidad ng katiyakan (QA). Kahit na sa back-end, may iba't ibang mga tungkulin at mga responsibilidad.

Kasanayan at teknolohikal na kadalubhasaan Kinakailangang Maging isang Back-End Developer

Gamit ang kabuuang back-end na template ng paglalarawan ng trabaho bilang isang sanggunian, sa ibaba ang ilan sa mga pangunahing kasanayan at teknolohiya ng isang back-end na developer ay dapat malaman.

  • Mahusay na kaalaman sa back-end na programming language at ang balangkas na ginagamit ng kumpanya
  • Ang pag-unawa sa mga teknolohiya ng front-end na web tulad ng HTML, CSS, at JavaScript (upang makipag-usap sa mga miyembro ng koponan sa front-end)
  • Kakayahang pamahalaan ang isang hosting na kapaligiran, kabilang ang pangangasiwa ng database pati na rin ang mga scaling application upang mahawakan ang mga pagbabago sa pag-load
  • Kaalaman ng pagkarating at pagsunod sa seguridad
  • Makaranas ng kontrol ng bersyon, tulad ng Git

Saan Matutunan ang Mga Kasanayan sa Balik-Tapos

Karamihan sa mga back-end developer ay may pormal na pagsasanay sa isang paraan o iba pang kabilang ang isang computer science (CS) degree.

Ang mga back-end na developer ay maaaring gumawa ng higit na abstraction kaysa sa front-end na mga developer. Maaari silang maging data mining, pagsulat ng abstract algorithm, at iba pa. Iyon ang dahilan kung bakit mahalaga ang pormal na antas ng CS.

Gayunpaman, kung ikaw ay lampas sa iyong mga taon sa kolehiyo, mayroong parehong mga kurso sa loob ng tao (o mga kampo ng boot) pati na rin ang mga opsyon sa online na magagamit upang ihanda ka para sa isang karera sa back-end development.

In-Person Back-End Courses Development

Ang pinakamainam na paraan upang makahanap ng isang kurso sa pag-unlad ng back-end na malapit sa iyo ay sa pamamagitan ng online na pananaliksik. Gayunpaman, narito ang dalawang mungkahi upang makuha ang bola na lumiligid:

  • Ang General Assembly ay may 10-linggo na kurso sa pag-unlad ng back-end.
  • Ang Betamore ay may 12-linggo na back-end course (na kung saan ay part-time).

Ang mga kampo / kurso sa boot ay hindi mura. Ngunit sila ay mas abot kaysa sa isang pormal na antas ng CS. (Dagdag pa, hindi katulad ng mga klase sa online, mayroon kang kasiya-siyang makakapag-ugnayan sa mga kapantay at isang magtuturo.)

Mga Opsyon sa Pag-aaral sa Online para sa Back-End (O Buong Stack)

Hindi madaling makahanap ng mga online na kurso sa back-end-lamang. Karamihan sa mga nagtuturo sa full-stack, na kung saan ay pareho sa harap at back-end. Gayunpaman, narito ang ilang mga pagpipilian sa online na kurso upang isaalang-alang:

  • Ang Udacity ay may isang buong-stack nano degree, na may back-end development emphasis.
  • Ang Bloc.io ay may isang full-stack na kurso sa online, masyadong, na may isa-sa-isang mentorship.
  • Ang Udemy ay may iba't-ibang mga opsyon sa online na kurso, kabilang ang pag-unlad ng back-end. Tiyaking basahin ang mga review sa kurso ng Udemy bago magpatala.

Konklusyon

Ang mga tagabuo ng back-end ay may mahalagang papel sa mga koponan sa pag-develop ng web at may pananagutan sa paghawak ng imbakan ng data at pagtiyak ng nilalaman na maihahatid sa front-end.


Kagiliw-giliw na mga artikulo

Mga Halimbawa ng Mga Sulat ng Pag-resign para sa Kapag Masaya kang Mag-quit

Mga Halimbawa ng Mga Sulat ng Pag-resign para sa Kapag Masaya kang Mag-quit

Minsan kapag ikaw ay nagbitiw sa trabaho, ikaw ay nahihirapan at alam mo na oras na upang magpatuloy. Narito kung paano gumawa ng isang propesyonal, positibong exit.

Pagbalik sa Paaralan? Narito ang isang Sample na Pagbibitiw Letter

Pagbalik sa Paaralan? Narito ang isang Sample na Pagbibitiw Letter

Pag-iwan ng iyong trabaho upang bumalik sa paaralan? Narito ang isang sample na sulat sa pagbibitiw para sa iyong tagapag-empleyo.

Alamin Kung Kayo ay Kwalipikado na Maging Pederal na Ahente

Alamin Kung Kayo ay Kwalipikado na Maging Pederal na Ahente

Bago mo makuha ang iyong puso sa pagkuha ng trabaho bilang isang pederal na ahente, kailangan mong tiyakin na ikaw ay kwalipikado at matugunan ang mga minimum na kinakailangan.

Mga Bagay na Dapat Iwasan ang Pagsulat sa Liham ng Pagbibitiw

Mga Bagay na Dapat Iwasan ang Pagsulat sa Liham ng Pagbibitiw

Kahit na nag-iiwan ka ng isang masamang kalagayan sa trabaho, ang iyong sulat ng pagbibitiw ay dapat na propesyonal. Narito ang siyam na bagay upang maiwasan ang kabilang sa iyo.

Halimbawang Sample ng Pag-resign Kapag Naglilipat ang isang Asawa

Halimbawang Sample ng Pag-resign Kapag Naglilipat ang isang Asawa

Ang paglipat ng asawa para sa isang bagong pagkakataon ay isang karaniwang dahilan para sa isang empleyado na magbitiw mula sa kanilang trabaho. Narito ang sample sample resignation na gagamitin.

Sample ng Pag-resign para sa isang Bagong Opportunity sa Trabaho

Sample ng Pag-resign para sa isang Bagong Opportunity sa Trabaho

Nakakita ka ba ng bagong trabaho? Kakailanganin mong magsulat ng isang sulat sa pagbibitiw para sa iyong kasalukuyang employer. Narito ang isang sample na sulat ng pagbibitiw upang gamitin kapag nagbitiw sa iyo.