Black Friday 2014

Mai avem 30 de zile pana la Black Friday eMAG si inca 37 de zile la Black Friday traditional. Estimez ca in Romania toate magazinele vor face vanzari mai mari de 70 de mil. euro.

Magazinele si siteurile pe care le voi urmari sunt:

  • eMag.ro
  • flanco.ro
  • altex.ro
  • cel.ro
  • pcgarage.ro
  • f64.ro

restul nu ma intereseaza .

Am inceput sa fac o lista cu lucrurile ce doresc sa le cumpar de Black Friday, cand sunt gata voi publica lista.

[mai multe informatii in curand]

Espressor Delonghi EC200

Increderea in eMag.ro ramane

Saptamana trecuta am comandat de pe eMag un Espressor Delonghi EC 200, pentru ca s-a stricat espressorul de acasa; nu am dorit sa dau bani multi asa ca am facut alegerea. Joia trecuta am primit pachetul de la Fancourier. 

Fiind facuta comanda la birou si avand in vederea cat de mult se grabea curierul nu am desfacut pachetul. Nici dupa ce a plecat curierul nu am desfacut pachetul pentru ca stiam ca nu-l mai pot pune inapoi in cutie si vroiam pentru acasa. Asa ca am lasat in masina si doar sambata seara l-am desfacut in apartament. Dupa ce am scos din cutie am vazut ca partea de jos este sparta ( vezi poza ).

Daca comanzi de pe eMag ai dreptul la verificarea coletului, dar nu am facut-o. Asa ca duminica m-am dus frumos la showroom sa vorbesc cu personalul de la garantie, erau doi. Unul dintre ei mi-a zis din start ca nu se poate schimba, in schimb colegul lui a fost foarte de treaba. Am verificat impreuna ce este spart, i-am explicat situatia mea si m-a inteles. Mi-a zis ca nu poate sa-mi schimbe dar sa trimit un email cu poza catre eMag Bucuresti si imi rezerva un alt espressor. Zis si facut. Am trimis emailul, am sunat si eu si sotia la Call Center si vestea buna este ca azi am primit un alt espressor nou nout.

Concluzie:

  1. Verificati coletul inainte de a semna orice hartiuta!!!
  2. eMag ramane cel mai de incredere magazin online pentru mine.

Sugestie pentru firmele de curierat:

Anuntati toti clientii care au dreptul la verificare colet!

Desi eMag nu a avut obligatie de a schimba produsul, pentru ca nu am verificat in fata curierului, totusi au facut o exceptie. 

I am Happy!

 

Invata JavaScript de la zero

JavaScript este un limbaj de scripting folosit pentru introducerea unor functionalitati in pagnile web. Fisierele javascript au extensia js si sunt interpretate / rulate de browser. Codul javascript se ruleaza pe calculatorul utilizatorului.

Pentru a invata JavaScript este nevoie doar de un sistem de operare, fie ca este vorba despre o distributie Linux sau Windows sau OSX. Ca si editor se poate folosi Sublime-Text . In ziua de azi se folosesc mai mult framework-uri JavaScript, singurul lucru ce trebuie sa stii este includerea unui framework . Mai departe voi detalia cateva chestii de baza, ce ar trebui stiut de catre orice programator:

Includerea codului de JavaScript

Varianta 1: Insereaza in codul HTML.

<script>
// codul meu javascript
</script>

Varianta 2 – Daca codul javascript se afla intr-un fisier numit script.js

<script src="script.js"></script>

Variabile

var number = 30;     // number
var fullname = "Pop Ion"; // string
var fruits = ["Apple", "Banana"]; // array
var user = {username: "popion", email: "popion@yahoo.com"}; // object

Functii

Crearea unei functii:

function suma(a,b){
     return (a+b);
}

Instructiuni in JavaScript

IF / ELSE / ELSEIF

var a = 10;
var b = 20;
if ( a>b ) {
    alert(a + ' este mai mare decat ' + b); // afiseaza mesaj in browser popup 
} else {
  alert(a + ' este mai mic sau egal cu  ' + b); // afiseaza mesaj in browser popup
}

SWITCH

var a = 5;
switch(a) {
    case 4:
        alert ('a este egal cu 4');
        break;
    case 5:
        alert ('a este egal cu 5');
        break;
    default:
        alert('a nu este nici 4, nici 5')
}

FOR

var a = [4,5,6];
for (var i = 0; i < a.length; i++ ) {
   alert(a[i]); // afisam fiecare element din array in browser popup
}

 

WHILE

 var i = 0;
 while (i < 3) {
    console.log(i); // afiseaza valorile lui i in console de browser ( apasa F12 in browser pt consola )
    i++;
 }

 

Structura HTML 5 Sublimetext

Invata HTML de la zero

Daca doresti, se poate invata HTML de la zero in mod lejer 4 saptamani, iar daca ai la dispozitie mult timp si multa ambitie atunci ajunge sa aloci un weekend. 

Am creat o lista pentru tine cu cele mai importante capitole din HTML, dar asta nu inseamna ca este de ajuns. Iti recomand si ordinea in care trebuie sa inveti. Mai mult am trecut si timp estimativ pentru a invata capitolele din HTML.

1. Structura HTML 5

Structura unui HTML 5. Continutul paginii se va insera in eticheta <body>.

<!DOCTYPE HTML>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<title>Structura fisier HTML5</title>
</head>

<body>
	<header>
           Antet
	</header>

	<section>

		Continut
	</section>

	<aside>
		Panoul din dreapta
	</aside>

	<footer>
		<p>Copyright - Numele tau</p>
	</footer>

</body>

</html>

2. Formatare text in HTML

Cele mai populare etichete pentru formatarea textului sunt:

  • <b>Text bolduit</b>
  • <em>Text italic</em>
  • <u>Text subliniat</u>

3. Linkuri in HTML

Presupun ca ti-ai creat 2-3 pagini HTML.  Fie de exemplu: home.html, pagina1.html si pagina2.html . Pentru a avea cate un link in home.html catre cele doua pagini html vom folosi eticheta <a> .

<a href="pagina1.html"> Pagina 1</a>
<a href="pagina2.html"> Pagina 2</a>

4. Imagini

Inserarea imaginilor in fisier HTML se face utilizand eticheta <img>. De exemplu ai o poza in aceeasi folder cu fisierul HTML, care se numeste poza.jpg .  Codul pentru a insera imaginea este urmatorul:

<img src="poza.jpg" />

5. Tabele

Eticheta <table> pentru tabele se foloseste tot mai rar, de cativa ani buni se va lucreaza cu <div> sau lista <ul> sau <ol> .

Pentru a defini o tabela se va utiliza eticheta <table>, pentru crearea unui rand nou eticheta <tr>, iar pentru coloane <td>. Daca un rand din tabela are o singura coloana se scrie si eticheta <td> .

Exemplu: un tabel cu 2 randuri si 2 coloane.

<table>
<tr>
    <td> Linia 1 coloana 1</td>
    <td> Linia 1 coloana 2</td>
</tr>
<tr>
    <td> Linia 2 coloana 1</td>
    <td> Linia 2 coloana 2</td>
</tr>
</table>

6. Liste

Exista doua tipuri de liste: lista ordonate folosind <ol> si liste neordonate folosind <ul>. Pentru a defini elementele listei se va folosi eticheta <li> indiferent ca lista este ordonata sau nu.

Exemplu lista cu limbaje:


<ul>
    <li>HTML</li>
    <li>PHP</li>
    <li>Javascript</li>
</ul>

7. Divuri

Etichetele <div> sunt elemente bloc care delimiteaza zone in pagina HTML.   Pentru a crea 3 zone in fisier HTML poti utiliza urmatorul exemplu:

<div>Zona 1</div>
<div>Zona 2</div>
<div>Zona 3</div>

Bineinteles Zona1 poate sa fie headerul, Zona2 continutul si Zona3 footerul.

8. Layout

Layoutul este structura fisierului nostru HTML impartita pe zone. Se poate folosi pentru delimitarea zonelor atat eticheta <div> cat si eticheta <table> . Este recomanda folosirea etichetelor <div> .

9. Formulare in HTML

Formularul in HTML  este cel mai important capitol. Nu exista pagini fara un formular de logare / inregistrare sau formular contact.

Urmatorul cod creeaza un formular de contact.

<form>
    <p>Nume: <input type="text" name="nume" /></p>
    <p>Email: <input type="text" name="email" /></p>
    <p>Subiect: <input type="text" name="subiect" /></p>
    <p>Mesaj: <textarea name="mesaj" ></textarea></p>
    <p><input type="submit" value="Trimite" /></p>
</form>

Explicatii:

  • <p> este folosita pentru a delimita un paragraf ( o zona ) . Se poate folosi si eticheta <div>
  •  <input type=”text” name=”email”> este eticheta pentru camp text pe care l-am botezat “email”.
  • <textarea> este un camp mare, este folosita pentru introducerea textelor lungi.

Daca doresti sa inveti mai multe despre HTML sau sa urmezi un CURS PHP pentru incepatori  intra pe pagina de contact.

 

WordPress 4.0 - Benny

WordPress 4.0

WordPress 4.0 “Benny” a fost lansat pe data de 3 septembrie 2014. Daca aveti siteuri / bloguri neactualizate atunci sa faceti cat mai repede.  

Noutati in WordPress 4.0:

  • Mai rapid decat versiunea 3.9
  • Administrarea fisierul media este si mai usoara
  • Infinit scroll in Media cu Grid View
  • Editorul de text se largeste dupa nevoie pentru a face mai putin scroll la scrierea unui articol
  • Instalarea unui plugin este mai usoara in aceasta versiune
  • Informatii despre plugin in pagina de plugin

Mai multe informatii puteti citi despre WordPress 4.0 pe blogul oficial wordpress.

36 de lucruri inainte de a aplica pentru un job programator PHP junior

36 de lucruri in PHP ce trebuie sa stii inainte de a aplica pentru un job de programator PHP junior

Am creat o lista ce ar trebui sa stii inainte de a aplica pentru un post de programator PHP junior:

  1. Sintaxa PHP
  2. Instructiunea echo
  3. Comentarii in PHP
  4. Case Sensitivity
  5. Cum se dau nume pentru variabile?
  6. Variabile globale vs Variabile locale
  7. Operatorii de atribuire
  8. Operatorii de comparare
  9. Operatorii de incrementare si decrementare in PHP
  10. Variabile de tip string, int, boolean,  array, object, resource
  11. Cateva functii pentru variabile de tip string
  12. Constante in PHP
  13. Structura  IF .. ELSEIF .. ELSE
  14. Structura  FOR, FOREACH
  15. Structura WHILE
  16. Structura SWITCH
  17. Crearea unei functii in PHP cu sau fara parametrii
  18. Array unidimensional: atribuirea valorilor, afisarea elementelor.
  19. Array bidimensional: atribuirea valorilor, afisarea elementelor.
  20. Definire index personalizat pentru array.
  21. Cateva functii pentru array-uri.
  22. Sortarea unui array: crescator, descrescator; dupa valoare / dupa index
  23. Variabile globale.
  24. Variabila $_GET
  25. Variabile $_POST
  26. Procesarea datelor unui formular.
  27. Functia date().
  28. Includerea unui fisier: include si require.
  29. Cookies: setare,  afisare,  stergere
  30. Sessions: setare, afisare, stergere
  31. OOP: Crearea unei clase
  32. OOP2: Crearea proprietatilor si metodelor
  33. OOP3: Crearea unui obiect, apelarea metodelor
  34. OOP4: Extinderea claselor
  35. OOP5: Suprascrierea metodelor
  36. OOP6: Securizarea proprietatilor si metodelor.

Daca vrei sa devii programator si nu ai ambitie suficienta sa inveti singur poti sa ma contactezi si iti voi face oferta de pret cu un plan  de curs detaliat.  Alte informatii despre curs php gasiti aici.  

 

Curs PHP pentru incepatori

Ofer curs PHP de calitate pentru incepatori . Daca cauti pe cineva  sa te invete programare PHP atunci ai ajuns pe pagina buna.

Curs PHP pentru incepatori

Pentru a invata PHP sunt nevoie de aproximativ 24 de ore.  Invatand 4 ore pe saptamana intr-o luna si jumatate poti ajunge la un nivel de la ce poti porni in viata. Bineinteles pe langa sedinte trebuie sa exersezi foarte mult.

Ofer mai mult decat un centru de informatica unde interesul este sa-ti ofere o diploma, pentru ca o firma de IT nici nu se va uita la diploma ta, iti verifica cunostintele si se uita la portofoliul tau. Cu mine poti invata cele mai recente practici in domeniul programarii web, php .

Curs PHP pentru persoane cu cunostinte de baza

Daca ai lucrat deja cu PHP si MySQL atunci este momentul potrivit sa te perfectionezi. Te pot ajuta cu cele mai bune practici in PHP si te pot invata un framework la alegere.

Un curs contine aproximativ 12 sedinte, 2 ore / sedinta.  Lejer in 6 saptamani poti obtine un avantaj fata de colegii tai.

Unde se tin cursurile?

Daca esti din Bihor, Oradea atunci cursurile se tin la birou sau la tine in birou / acasa. Daca esti din alt judet cum ar fi Cluj, Timis sau Arad atunci putem stabili intalniri de o zi sau weekend.

Cel mai comod este prin skype, putem sa ne vedem ecranele, prin TeamViewer te pot corecta , pot explica cod.

Contact

Pentru detalii si oferta de pret intra pe www.learntoweb.eu sau contacteaza-ma si iti voi raspunde in maxim 48h.

 

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: