Grondbeginselen van de ontwikkeling van Ruby on Rails - cursus RUB 3.900. uit Hexlet, training 52 uur, Datum 27 november 2023.
Gemengde Berichten / / November 27, 2023
Inbegrepen in de cursus
- 16 lessen (video en/of tekst)
- Onafhankelijk werk
- Aanvullende materialen
- Hulp bij "Discussies"
- Toegang tot andere cursussen op het platform
Wat ga je leren
- Maak websites op Rails, bedek ze met geautomatiseerde tests en upload ze naar PaaS-services
- Basisconcepten van het raamwerk zoals controllers, routing, modellen, templates en tests.
- Automatiseer de meeste routinetaken met behulp van generatoren, geautomatiseerde formulieren en front-end-integraties.
- Gebruik repl- en debug-applicaties effectief
- Basisprincipes voor het bouwen van veilige applicaties.
Je leert over routing, controllers, template-engines, modellen en de verbindingen daartussen. Hierdoor leer je volwaardige websites maken met CRUD-acties, er tests voor schrijven, met de database werken via ActiveRecord en migraties. De kennis uit deze cursus helpt u bij het maken van uw website en deze toegankelijk te maken op internet. De cursus is geschikt voor degenen die al een praktiserend programmeur zijn, bekend zijn met de basisprincipes van Ruby en het HTTP-protocol, en met databases hebben gewerkt.
1. Invoering
Maak kennis met de cursus
theorie
2. Rek
Explore Rack - een interface voor het ontwikkelen van webapplicaties in Ruby
theorie
huiswerk
3. Overzicht
Leer de structuur van een Rails-project en leer hoe u een nieuw project maakt
theorie
4. Statische pagina's
Leer hoe u statische pagina's maakt
theorie
huiswerk
5. Modellen
Maak kennis met het model: de applicatielaag die verantwoordelijk is voor de communicatie met het vakgebied
theorie
huiswerk
6. Kwaliteit
Leer uw applicatie testen
theorie
huiswerk
7. Configuratie
Leer hoe u een Rails-applicatie configureert
theorie
8. KRACHT
Leer hoe u CRUD voor een entiteit kunt maken
theorie
huiswerk
9. Aanwenden
Leer hoe u uw applicatie kunt implementeren in een productieomgeving
theorie
10. Sjabloonmotoren
Leer de Slim-sjabloonengine gebruiken
theorie
huiswerk
11. Formulieren
Leer formulieren maken in Rails
theorie
huiswerk
12. Verbindingen
Ontdek de soorten verbindingen, hun mogelijkheden en toepassingen
theorie
huiswerk
13. Geneste bronnen
Leer handige manieren om met routes te werken
theorie
huiswerk
14. ik18n
Leer meertalige applicaties maken
theorie
huiswerk
15. Middelwaren
Ontdek hoe middleware werkt
theorie
huiswerk
16. Hark
Ontdek Rake - een hulpmiddel voor het automatiseren van het samenstellen van programmacode
theorie
huiswerk
17. Onafhankelijk werk
Bijkomende taken waarmee je de verworven theorie kunt consolideren
18. Aanvullende materialen
Artikelen en video's samengesteld door het Hexlet-team. Het helpt je dieper in het onderwerp van de cursus te duiken