Arhive etichetă: invata php

Ce limbaje si frameworkuri ar fi bine sa inveti in 2016

Fiecare an aduce noutati pentru fiecare domeniu. Si nu numai… La inceput de fiecare an ne setam niste target-uri atat profesionale cat si personale pe care dorim sa le atingem.

Fie ca esti programator  web de mai mult timp, sau esti la inceput de drum, e indicat sa cunosti tendintele din fiecare an. Astfel, vei putea sa te pregatesti din timp, iar clientii tai cu siguranta vor aprecia devotamentul si munca ta.

PHP 7

Desi PHP 7 a aparut pe la mijlocul anului trecut, ramane inca printre limbajele pe care ar fi bine sa le inveti in acest an. Noua versiune e mult imbunatatita, aducand multe caracteristici noi, viteza mai mare, precum si rezolvarea unor probleme mai vechi.

Specificand viteza, la PHP 7 aceasta e de doua ori mai mare decat la PHP 5.6, ceea ce imbunatateste performanta si usureaza munca aplicatiilor web dar si a sistemelor CMS precum Drupal si WordPress.

Recomand: Invata PHP

Python 3.5

La fel ca si PHP 7 si Python 3.5 a aparut in anul 2015, dar care ramane de invatat in acest an. Versiune aduce multe noi caracteristici: indicii de scriere si Asyncio.

Se pare ca Python 3 aduce in sfarsit popularitatea pe care o merita, asa ca acesta e timpul potrivit pentru a invata cum merg lucrurile cu acest limbaj.

Angular.js

Angular.js este un framework JavaScript menit pentru companiile mari. Versiunea noua a Angular a aparut anul trecut, facand o schimbare completa fata de versiunea Angular 1.

Deoarece Angular 2 va deveni frameworkul dedicat companiilor mari, cu siguranta cunoasterea acestuia iti va imbunatati CV-ul.

Polymer 1.0

Framework-ul Polymer a fost lansat in Mai 2015. E bazat pe componente web, acestea fiind standardul pentru pachete CSS, HTML, JavaScript in widget-uri separate care pot fi importante in aplicatiile web.

Pana in acest moment, Componentele Web au fost suportate doar de Opera si Chrome, dar cu Polymer ai acces la toate.

Daca iti doresti sa inveti anumite limbaje, framework-uri, sau programare de la zero, alaturat gasesti datele mele de contact.

Reclame

Pot sa invat programare singur/a?

Te gandesti daca e posibil sa inveti programare pe cont propriu?

Probabil ai auzit si tu zicala “Nimic nu e imposibil” rostita de oameni celebri si nu numai. Intr-adevar nimic nu e imposibil atunci cand iti doresti acel lucru si muncesti pentru a-l obtine.

Orice domeniu ai alege sa inveti e bine sa stii sa fii autodidact, sa stii unde sa cauti informatiile de care ai nevoie. In cazul programarii, e de apreciat si aceasta atitudine, doar ca e nevoie de mult mai mult. O activitate invata de la zero inseamna multe necunoscute, astfel vei avea nevoie de cineva care sa te indrume.

Invata cu un trainer

Sigur ca, sunt anumite informatii, cum ar fi cele de baza le poti invata pe cont propriu. Dar, programarea e intr-o continua miscare si schimbare, de la o luna la alta apar tehnici noi, iar ca si programator e necesar sa fii la curent cu toate.

Invatand cu un trainer vei gasi explicatii despre cum functioneaza fiecare tehnologie si fiecare parte din programare. Vei incepe cu sarcini simple de baza, iar mai apoi vei continua cu cele avansate. De asemenea, vei economisi mult timp.

Timpul de invatare pentru tehnologii precum HTML, CSS, JavaScript, PHP, jQuery, MySQL precum si altele e estimat la 2 ani. In timp ce tu inveti baza tehnologiilor deja existente, apar multe altele noi. Iar pentru a fi un candidat valoros e necesar sa stii mai mult decat notiunile de baza. Mai mult, e indicat sa stii mai multe.

In schimb, un expert in domeniu va stii cum sa structureze curicula pentru ca tu sa inveti cat mai repede posibil. Totodata, invatand si cu un trainer va trebui sa iti asumi aceasta decizie si sa respecti termenul sarcinilor primite, inseamnand sa aloci cat de mult timp posibil pentru a studia.

“Sunt programator pentru ca am creat un site web”

Am auzit deseori aceasta fraza, dar lucrurile nu sunt chiar asa. Intr-adevar, daca ai creat un site web, indiferent de marimea lui, esti pe drumul pentru a deveni programator. Dar programarea inseamna mult mai mult de atat.

Pentru a fi programator vei fi nevoit sa fii foarte bun in mai multe tehnologii. Mai mult, dezvoltarea continua e cheia pentru orice domeniu: sa fii mereu dispus sa te auto-depasesti, sa inveti, sa reactualizezi informatiile dobandite.

A fi programator inseamna sa creezi multe site-uri web, sa mergi la conferinte si intalniri in domeniu, sa citesti multe bloguri si carti si sa experimentezi o varietate de tehnologii si tool-uri.

“Imi voi gasi un job dupa ce invat programarea?”

Nimic din ceea ce alegi sa faci nu atrage siguranta, aproape totul depinde de tine. Asadar, nici terminarea unor cursuri in programare nu garanteaza neaparat un loc de munca in domeniu.

In schimb, daca te implici si media evaluarii tale finale e una ridicata, cu siguranta vei primi recomandari. De asemenea, iti recomand sa fii serios/oasa in ceaa ce priveste procesul tau de recrutare.

Daca ai fost contact/a de angajatori, du-te la interviuri si incearca sa ai rabdare. Un proces de recrutare dureaza, precum si evaluarea cunostintelor tale.

Intr-un articol anterior, poti citi mai multe despre ceea ce inseamna sa iti gasesti un loc de munca ca si programator.

In concluzie, iti recomand sa imbini invatarea pe cont propriu cu invatarea programarii sub indrumarea unui trainer. Citeste si fa ceea ce poti singur/a, dar in acelasi timp vei avea nevoie de cineva care cunoaste domeniul si iti poate explica si arata ceea ce nu stii.

Daca iti doresti sa inveti programare, de la zero, si nu numai, iti stau la dispozitie cu datele de contact.

Vreau sa invat programare. Cu ce incep?

Iti doresti sa inveti programare? Esti interesat/a de pasii pe care ar trebui sa ii urmezi pentru a studia acest domeniu?

Programarea nu se afla pe lista celor mai usoare joburi, asta deoarece contine multe tehnologii, fiecare axandu-se pe diferite sarcini. Mai mult, IT-ul s-a dezvoltat atat de mult incat acum aproape orice e facut sa se adapteze si mediului online.

Totusi, programarea ramane unul din domeniile in care se vor cauta mereu candidati competenti. Insemnand ca oriunde alegi sa traiesti, ca si programator sigur vei avea unde sa lucrezi, plus salariul va fi intotdeauna pe masura muncii tale.

In acest articol mi-am propus sa iti prezint ordinea tehnologiilor pe care ar trebui sa le inveti, daca doresti sa devii programator.

HTML

HTML e fundatia unui site. De asemenea, e baza si primul pas pentru a studia programarea.

Numele sau este un acronim pentru Hyper Text Markup Language, fiind un limbaj de programare prin care poti construi site-uri web pe care browserele de internet sa le poata intelege.

HTML consta in niste etichete care te ajuta sa iti creezi site-ul web. Pentru inceput vei invata ce inseamna aceste etichete si cum sa te folosesti de ele pentru a construi un site web mai simplu.

CSS

In termeni mai simpli, CSS este partea de design a HTML-ului. Prin CSS poti schimba si aranja diferite elemente ale unui site web. Sigur ca, pe masura ce acumulezi mai multe cunostinte in CSS vei avea mai multe optiuni de aranjare a unui site, precum animatiile.

Intr-un articol precedent de-al meu poti vedea cum se desfasoara si ce inveti in cursul CSS de la zero.

PHP

PHP este tot un limbaj de programare avand rolul de a modifica pagini web. Numele reprezinta un acronim recursiv pentru Hypertext Preprocessor. Pentru a putea invata PHP va fi necesar sa stapanesti notiunile de baza, cum ar fi:  variabile, instructiuni, functii si clase.

MySQL

Acum, ca ai cunostinte despre ce inseamna baza unui site web si ce anume poti face, poti sa treci la sarcini mai avansate, precum administrarea unei baze de date. MySQL este un sistem care gestioneaza bazele de date cu ajutorul limbajelor de programare precu PHP.

Invata MySQL de la zero e un articol in care explic ce cunostinte poti dobandi in urma acestui curs.

jQuery

jQuery este o biblioteca sau o platforma de dezvoltare JavaScript care are rolul de a usura sarcinile mai complicate din JavaScript. Desi jQuery se ocupa cu task-uri mai complicate, e mai usor de utilizat.

Afla ce informatii poti sa asimilezi din cursul meu Invata jQuery de la zero.

Daca iti doresti sa inveti programare de la zero, sau sa deprinzi abilitati in alte tehnologii decat cele pe care le stapanesti, alaturat gasesti datele mele de contact!

In cat timp poti deveni programator junior?

Este o intrebare foarte dificila, foarte generalizat pot sa zic ca daca incepi de la zero atunci minim 6 luni dureaza iar daca deja te-ai documentat, ai inceput sa studiezi un pic de html, css, js si PHP atunci aproximativ 3 luni. 

Care sunt cerintele pentru a deveni intr-un timp record programator:

  1. sa fii ambitios
  2. sa studiezi si singur
  3. sa fii pasionat de tehnologii
  4. sa exersezi mult
  5. sa ai un „antrenor personal”

Unde poti incepe? 

Daca esti ambitios si vrei sa incepi singur sa inveti, iti recomand  2 site-uri unde poti invata programare web:

  1. W3SCHOOLS
  2. CODECADEMY

Daca ai studiat partial urmeaza pasul urmator sa decizi unde  / cu cine  vrei sa continui invatarea. Poti opta pentru un curs de IT Web Development sau poti sa inveti cu mine (10+ ani experienta) programare. Ideea este ca trebuie sa inveti de la programatori, oameni tehnici, care lucreaza zilnic in domeniu.

Daca vrei sa inveti programare cu mine, ma poti contacta:

  • email: sandor [at] sandorkovacs [dot] . ro
  • gmail: sandorkovacs84 [at] gmail [dot] com
  • pagină facebook:  https://www.facebook.com/sandorwebdeveloper
  • skype: almos20
  • tel: 0751 187 380

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.

 

Cum pot deveni un programator junior?

Poti sa devii un programator junior daca ai ambitie si orientare catre acesta specializare. Daca stii un pic de matematica nu strica dar nu trebuie sa calculezi integrale, derivate si alte minuni.

Esti programator junior daca stii sa instalezi un script, un modul sau o tema WordPress stii sa creezi module sau tema pentru diferite CMS-uri utilizand un standard de calitate si esti in stare sa repari erorile critice.

Ce limbaje trebuie sa stapanesc ca si programator junior?

 

  • HTML, HTML5
  • PHP 5.3+, MySQL 5.1+
  • Javascript
  • CSS, CSS3
  • jQuery
  • WordPress,  Drupal, Joomla sau alte CMS-uri.
  • Symfony, CodeIgniter sau alte frameworkuri

Ideea este ca trebuie sa stii bazele din cele enumerate mai sus. Pare mult, dar trebuie sa fii optimist. Pe motoarele de cautare poti gasi toate informatiile necesare, tutoriale, intrebari si raspunsuri pentru toate limbajele de scriptare si programare.

Care este ordinea pentru a invata programare web? 

Aceste prioritati sunt subiective si scriu din experienta:

  1. HTML. Este elementul fundamental in domeniul programarii web. Nu poti sa te descurci daca nu cunosti majoritatea elementelor / etichetelor HTML. Vestea buna este ca le poti invata etichetele foarte usor.
  2. PHP. Folosind limbajul PHP ai posibilitatea sa prelucrezi, procesezi un INPUT si dupa va iesi un OUTPUT,  de obicei tip HTML.  Tot cu PHP-ul te poti conecta la una sau mai multe baze de date si poti implementa tot ce ti se cere.
  3. MySQL. Majoritatea site-urilor web folosesc baza de date MySQL. Bineinteles exista multe alte baze de date cu avantaje si dezavantaje, dar este de ajuns daca stii sa faci interogari de baza in MySQL.
  4. JavaScript. In ziua de azi sunt destul de putini programatori JavaScript. Tu trebuie sa stii bazele limbajele Javascript si sa folosesti librarii externe. De obicei tot ce vrei sa implementezi pentru tine sau altcineva deja exista gata facut.
  5. CSS. Fara CSS site-urile nu arata nicicum . Folosind stiluri poti formata / colora si modifica modul in care arata un site.
  6. jQuery. Cred ca este cel mai folosit framework de JavaScript, nu sunt sigur, dar oricum este foarte folosit. jQuery ne simplifica viata si nu mai avem nevoie sa scriem mult cod de Javascript.
  7. CMS/Framework.  Este recomandat sa ai experienta cu un CMS sau un Framework. Avantajul mare este ca multe functionalitati sunt gata facute doar trebuie sa le aplici, iar la CMS ai un site functional dupa instalare.

Unde pot invata singur programare web? 

Va recomand tutorialele de pe w3schools pentru inceput:

  • CSS – http://www.w3schools.com/css/default.asp
  • HTML – http://www.w3schools.com/html/default.asp
  • JavaScript – http://www.w3schools.com/js/default.asp
  • PHP – http://www.w3schools.com/php/default.asp
  • MySQL – http://www.w3schools.com/sql/default.asp
  • jQuery – http://www.w3schools.com/jquery/default.asp

Daca totusi nu doresti sa inveti singuri, poti sa inveti cu Sandor ( cu mine ) personal sau prin skype. Pentru detalii intra pe www.learntoweb.eu sau contacteaza-ma si iti voi raspunde in maxim 48h.

Unde pot sa-mi testez cunostintele?

Exista cateva teste atat pe w3schools cat si pe alte siteuri. Daca doresti sa fie testate cunostintele de o persoana reala atunci ma poti contacta aici si iti voi trimite o oferta de pret.

 

Creeaza primul site de prezentare in 3 pasi

Creeaza primul site de prezentare pentru tine sau pentru o activitate din timpul tau liber sau pentru o firma care vrea un site pentru 100 euro. 

Realizare in 3 pasi:

  1. Gandeste-te la un nume domeniu si inregistreaza impreuna cu un pachet gazduire web.
  2. Pachetele de gazduire web iti ofera instalarea unui CMS apasand cateva clickuri .
  3. Descarca o tema si adauga module dupa bunul plac.