Doriți să aflați mai multe despre dezvoltarea Android cu Kotlin? Cum de a învăța concurrency în Python sau de a crea site-uri de înaltă performanță cu TypeScript? Ultimul nostru lot de cărți electronice vă va învăța tot ce trebuie să știți despre aceste subiecte și multe altele.
În această lună, am creat șapte noi cărți electronice disponibile pentru abonații Envato Tuts + pentru descărcare. Iată un rezumat al ceea ce puteți învăța de la ei.
Kotlin este un limbaj care ajută dezvoltatorii să creeze aplicații Android uimitoare și eficient. Această carte demonstrează cât de simple exemple tipice pentru dezvoltarea Android pot fi simplificate folosind Kotlin. Acesta arată, de asemenea, toate avantajele, îmbunătățirile și noile posibilități oferite de această limbă.
Pe parcursul cărții, veți învăța cum să utilizați programul Kotlin pentru dezvoltarea Androidului. Veți cunoaște și înțelege cele mai importante caracteristici Kotlin și modul în care pot fi utilizate. Până la sfârșit, veți fi gata să începeți propria dvs. aventură cu dezvoltarea Android cu Kotlin.
Apariția React Native a făcut mai ușoară crearea de aplicații mobile în JavaScript pentru dezvoltatori. Această carte vă introduce în cadrul React Native și în procesul de dezvoltare a aplicațiilor mobile.
Începe cu modul în care React Native se încadrează în lumea aplicațiilor hibride și de ce este un cadru popular. Veți afla cum funcționează React Native sub capotă, compilând JavaScript la codul nativ pentru a lega JavaScript și aplicațiile native. Veți învăța, de asemenea, cum să scrieți componente React Native, să utilizați modul ReactJS de structurare a aplicației dvs. și multe altele.
Raspberry Pi este un calculator portabil foarte popular pentru rularea aplicațiilor web full-stack. Această carte vă va permite să stăpâniți această tehnologie care evoluează rapid pentru a dezvolta aplicații web complexe și interfețe.
Cartea începe prin a vă familiariza cu diferitele componente care alcătuiesc stiva de dezvoltare web și care se va integra în aplicațiile dvs. Web de tip Raspberry Pi. Acesta introduce, de asemenea, computerul Raspberry Pi și vă învață cum să obțineți și să rulați cu unul nou, înainte de a vă trece prin întregul proces de creare a unor aplicații web complexe pline cu plată pe Raspberry Pi 3.
Cartea începe cu o scurtă introducere a principiilor și a ecosistemului Redux și apoi se mută pentru a vă arăta cum să implementați elementele de bază ale Redux și să integrați Redux cu alte cadre, cum ar fi React și Angular. În secțiunea principală a cărții, veți dezvolta o aplicație blog de la zero utilizând Redux.
Până la sfârșit, veți putea să dezvoltați și să mențineți ușor aplicațiile Redux. Pe lângă învățarea despre Redux, veți fi familiarizați cu ecosistemul său și veți învăța multe despre JavaScript în sine, inclusiv cele mai bune practici și modele.
Această carte vă prezintă câteva dintre cele mai populare biblioteci și cadre Python și trece în profunzime în modul în care puteți utiliza aceste biblioteci pentru propriile programe Python concurente și performante. Vom acoperi conceptele fundamentale ale concurenței necesare pentru a vă putea scrie propriile sisteme software concurente și paralele în Python.
Cartea vă va ghida pe calea de a stăpâni concurența Python, oferindu-vă toate cunoștințele hardware și teoretice necesare. Acesta acoperă concepte precum depanarea și tratarea excepțiilor, precum și unele dintre cele mai populare biblioteci și cadre care vă permit să creați sisteme bazate pe evenimente și reactive.
Până la sfârșitul cărții, veți fi învățat tehnicile de scriere a sistemelor concurent incredibil de eficiente care să respecte cele mai bune practici.
Într-o lume în care o micșorare a cadrelor pe secundă are un impact mare asupra implicării clienților, scrierea unui cod extrem de scalabil este mai mult o necesitate decât un lux. Folosind TypeScript, veți obține verificarea tipului în timpul dezvoltării, oferindu-vă puterea de a scrie rapid codul optimizat.
Cartea începe prin explicarea implementării eficiente a structurilor de date de bază, a tipurilor de date și a controlului fluxului. Veți învăța apoi utilizarea eficientă a construcțiilor limbaj avansate și programarea asincronă. Mai mult, veți afla diferite configurații disponibile cu TSLint pentru a îmbunătăți calitatea și performanța codului. De asemenea, veți afla despre profilarea, construirea, implementarea și multe altele.
JavaScript este limba de programare pe care toți dezvoltatorii web trebuie să o învețe. Această carte vă învață JavaScript prin proiecte practice cum ar fi crearea unei aplicații de listă de lucru, lucrul cu imagini și text pentru a construi un creator de Meme, dezvoltarea unui formular de înregistrare a evenimentelor receptiv, construirea unei aplicații meteo și multe altele.
Spre sfarsitul cartii, veti intalni React, biblioteca JavaScript Facebook pentru construirea de interfete utilizator. Veți arunca împreună un blog cu React și vă veți simți de ce acest tip de cadru JavaScript este folosit pentru a crea aplicații la scară largă. Pentru a vă face blogul mai ușor de întreținut și scalabil, veți utiliza Redux pentru a gestiona datele între componentele React.
Puteți citi imediat noile noastre cărți electronice cu un abonament la Envato Elements. Pentru o taxă lunară redusă, beneficiați de acces nu numai la aceste cărți electronice, ci și la biblioteca noastră în creștere de peste 1.000 de cursuri video despre Envato Tuts+.
În plus, beneficiați acum de descărcări nelimitate de la biblioteca imensă Envato Elements de 500.000 de active creative. Creează cu fonturi, fotografii, grafică și șabloane unice și oferă proiecte mai bune mai rapid.