Intro in IT – Curriculum curs IT începători

Școala Informală de IT

Conținut

  1. Cum prinde viață o aplicație?
  2. Cunoștințe fundamentale & Instrumente
  3. Cum poți deveni programator?
  4. …sau ce spui despre a fi tester?
  5. Arată-ne abilitățile tale, noi îți arătăm calea


  • Cum prinde viață o aplicație?

Cine o construiește? Explorează rolurile și responsabilitățile programatorilor, designerilor, testerilor și altor membri ai echipei de proiect.

Cum se dezvoltă? De la idee la producție: planificare, dezvoltare și testare.

Când suntem gata de lansare? Etapele de implementare și livrare.


  • Cunoștințe fundamentale & Instrumente

2.1. Procesul de dezvoltare al aplicațiilor

  • Produs vs. Proiect: Care este diferența?
  • Abordări de dezvoltare: Agile vs. Waterfall și o introducere în Scrum.

 

2.2. Cum sunt create aplicațiile?

  • Arhitectura aplicațiilor la nivel de prezentare, business și date.
  • Procesare/randare pe partea client vs. server.

 

2.3. Cum circulă informația prin internet

  • Bazele Internetului & Web-ului: HTTP/HTTPS, TCP/IP, DNS.
  • Servere și clienți: Ce sunt și cum comunică.
  • Pagini web, URL & URI: Structura paginilor web și identificarea lor online.
  • API-uri & Servicii web: Cum comunică aplicațiile între ele pe internet.

 

2.4. Care sunt instrumentele tale de bază?

  • Browsere web: Gestionarea cookie-urilor, sesiunilor și utilizarea extensiilor utile.
  • Instrumente pentru programatori: Depanare și analiză cu Chrome DevTools, Firebug și alte instrumente similare.
  • Editoare de cod: Scrierea și editarea eficientă a codului cu editoare moderne de text.
  • Instrumente de căutare: Integrarea motoarelor de căutare și soluționarea problemelor cu AI.
  • Instrumente media: Captura de imagini și video pentru documentație sau prezentări.
  • Instrumente de comunicare: Rămâi conectat cu Zoom, Skype sau Google Meet.


  • Poți deveni programator?
    3.1. Bazele HTML & CSS
  • Introducere în HTML: Etichete ca elemente de bază ale paginilor web.
  • Semantica HTML: Alegerea etichetelor potrivite pentru a descrie clar conținutul.
  • Bazele CSS: Ce este CSS și cum îmbunătățește HTML-ul cu stiluri.
  • Aplicații practice: Creează și proiectează propriile pagini web.

 

3.2. Bazele programării

  • Concepte de bază: Variabile, tipuri de date, structuri de control și funcții.
  • Rezolvarea problemelor: algoritmilor, diagrame de flux și pseudocod.
  • JavaScript în acțiune: Învață cum să implementezi concepte de programare.
  • Integrarea web: Adaugă funcționalități JavaScript paginilor web.
  • Aplicație practică: Creează o pagină completă folosind HTML, CSS și JavaScript.

 

3.3. Bazele SQL

  • Introducere în baze de date relaționale: Înțelegerea tabelelor, rândurilor și coloanelor.
  • Structurarea datelor: Proiectarea tabelelor pentru stocarea eficientă a datelor.
  • Gestionarea datelor: Stocarea, editarea și gestionarea datelor.
  • Interogarea datelor: Utilizarea interogărilor SQL pentru a solicita și manipula datele.
  • Aplicație practică: Crearea și gestionarea unei baze de date.


  • Ce spui despre a fi tester?
    4.1. Ce este testarea software-ului?
  • Ce este un Bug? Înțelegerea defectelor software.
  • Identificarea Bug-urilor: Recunoașterea problemelor precum blocările aplicațiilor, probleme de afișare sau înghețarea monitoarelor.
  • Scopul testării: De ce testarea este crucială pentru asigurarea calității aplicațiilor.

 

4.2. Procesul de testare – bazele

  • Tipuri de testare: Funcțională, de performanță, de utilizare și de securitate.
  • Testarea manuală vs. automată: Când să utilizezi fiecare abordare.
  • Scenarii de testare: Identificarea scenariilor de acoperit în timpul testării.
  • Instrumente de testare: Instrumente esențiale pentru execuția testelor.
  • Execuția testelor: Cum să creezi și să documentezi testele.


  • Arată-ne abilitățile tale, noi îți arătăm calea
    Ești uimit de ce ai descoperit până acum? Acesta a fost doar un început!
    Ce urmează? Dezvoltare sau testare – alege-ți drumul.
    Mentalitatea pentru dezvoltarea profesională: Succesul necesită muncă grea, adaptabilitate și perseverență.
    Îmbrățișează schimbarea: Călătoria ta începe acum!